yandex
I
iftother
УдалённоПолная занятость

Low-level C++ Engineer (Blockchain)

ИИОценка ИИ

Интересный проект на стыке блокчейна и системного программирования с возможностью удаленной работы по всему миру. Гибкая система оплаты (фиат/крипто) и работа над open-source решениями делают вакансию привлекательной для опытных инженеров.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.


Вакансия из открытого источника
Пожаловаться
+400% приглашений от HR

Улучшите резюме под эту вакансию

Возьмём требования и создадим новую версию резюме с акцентом на нужный опыт

Сложность вакансии

ЛегкоСложно
ИИОценка ИИ

Высокая сложность обусловлена необходимостью глубоких знаний в системном программировании (C++, Rust, Nim), принципов микроядерной архитектуры и оптимизации IPC. Процесс отбора включает тестовое задание и несколько этапов интервью, включая общение с сооснователем.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Анализ зарплаты

Медиана160 000 $
Рынок110 000 $ – 220 000 $
ИИОценка ИИ

Для позиции Senior/Lead уровня в глобальном блокчейн-проекте рыночные зарплаты обычно начинаются от $120,000 и могут достигать $200,000+ в зависимости от опыта. Данная роль требует редких компетенций в системном программировании, что оправдывает верхнюю границу рынка.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Сопроводительное письмо

Составьте сопроводительное письмо под эту вакансию с вашим резюме

Иллюстрация сопроводительного письмаИллюстрация сопроводительного письма

Описание вакансии

Logos is a social movement and decentralised technology stack built to revitalise civil society.

The job:

You will design and implement liblogos, a modular plugin runtime for decentralised nodes, while optimising IPC, strengthening module isolation, fault-tolerance, scalability, and security. You will also collaborate with teams to build and test modules, like our Logos blockchain, messaging and storage modules.

Responsibilities:

  • Help design and implement liblogos, which provides a modular plugin-based runtime for decentralized nodes and applications.
  • Optimize IPC performance.
  • Improve isolation (also in regards to efficiency), fault tolerance, independent scalability, and secure boundaries of modules to prevent cross-module vulnerabilities.
  • Collaborate with component teams to build and test modules like decentralised nodes.

You ideally have:

  • Proficiency in systems programming languages including C, C++, Rust, and Nim.
  • Experience with plugin architectures, dynamic loading, and package managers for modular runtime systems.
  • Strong understanding of microkernel principles: minimal core, service isolation, fault tolerance, and extensibility without core modifications.
  • Experience with Linux namespaces and cgroups for process isolation, containerization techniques, and achieving microkernel-style separation in user-space environments.
  • Knowledge of IPC optimization, and low-level performance tuning in multi-process environments.
  • Experience in network programming.

Bonus points!

  • Experience working for an open-source organization.
  • Knowledge of type theory and programming language foundations.
  • Experience with peer-to-peer technologies, blockchain, or cryptography.

Hiring Process:

  • Intro Call with our POps team
  • One or two technical interviews
  • Home assignment
  • Interview with co-founder

Compensation:

 We are happy to pay in any mix of fiat/crypto.

Больше похожих вакансий + автоотклики с ИИ

Умный подбор, сопроводительные письма, советы по отказам — больше приглашений.

Больше похожих вакансий + автоотклики с ИИ

Навыки

  • C++
  • Rust
  • Nim
  • IPC
  • Linux Namespaces
  • cgroups
  • Blockchain
  • Cryptography
  • P2P
  • Network Programming

Возможные вопросы на собеседовании

Проверка понимания ключевой задачи по изоляции модулей.

Как бы вы реализовали изоляцию модулей в пользовательском пространстве, используя Linux namespaces и cgroups, минимизируя при этом накладные расходы на производительность?

Оптимизация IPC является критическим требованием вакансии.

Какие механизмы IPC вы бы выбрали для обеспечения минимальной задержки при передаче больших объемов данных между плагинами в liblogos?

Проверка опыта работы с плагинными архитектурами.

С какими основными проблемами безопасности вы сталкивались при реализации систем динамической загрузки библиотек и как вы их решали?

Оценка архитектурного мышления в контексте микроядер.

Как обеспечить отказоустойчивость системы, если один из критических модулей (например, сетевой стек) перестает отвечать в микроядерной архитектуре?

Проверка навыков низкоуровневой отладки.

Опишите ваш подход к профилированию и устранению узких мест в производительности в многопоточной среде с интенсивным использованием памяти.

Сформировано ИИ автоматически. Не является проверкой вакансии или работодателя.

Похожие вакансии

I
iftother
более 1000 офферов получено
4.9

1000+ офферов получено

Устали искать работу? Мы найдём её за вас

Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!