WorkListВойтиОформить подписку
OI

Rust Systems Engineer

Архив
Orion Innovation (ex MERA) · Разработка ПО
Вакансия в архиве · закрыта 23.10
Смотреть актуальные вакансии

Другие вакансии компании

OI
страна не указанаLead·англ. не указан
Зарплата не указана
30 окт
OI
🇲🇽Мексикаангл. не указан
≈ $3,2–7,6 тыс/мес
30 окт
OI
🇺🇸СШАSenior·англ. не указан
≈ $8,3–11 тыс/мес
30 окт
Все вакансии компании

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

NG
Nebius Group · AI-инфраструктура
🇮🇳Hyderabad · ИндияMiddle·англ. не указан
≈ $3–7,7 тыс/мес
18 сен
DE
Deviark · Разработка ПО
🇺🇦УкраинаMiddle·англ. B1
≈ $3–7,7 тыс/мес
27 окт
GL
GlobalLogic · ИТ-услуги
🇮🇳Bangalore · ИндияSenior·англ. не указан
≈ $1–2,6 тыс/мес
2 ноя
GL
GlobalLogic · ИТ-услуги
🇮🇳Bangalore · ИндияSenior·англ. не указан
≈ $3–7,7 тыс/мес
2 ноя
BP
Bp · нефтегаз
🇮🇳IN: Mumbai · Индия·Full-timeSenior·англ. не указанрелокация
≈ $3–7,7 тыс/мес
22 окт
BP
Project Engineerвисит 2 мес.
Bp · нефтегаз
🇮🇳IN: Mumbai · Индия·Full-timeSenior·англ. C1релокация
Зарплата не указана
12 авг
Вакансии в Индии

О вакансии

Откуда можно работать
Удалённо · Индия
Уровень
Middle
стаж из описания: «3+ years»
Даты
Опубликована 07.08 · видели у компании с 11.08 по 21.10 · закрыта 23.10
вакансия закрыта, проверки прекращены
Почему в каталоге:В составе команда из Восточной Европы, Кавказа и Центральной АзииПодробнее о компании →Основание проверено по источнику на карточке компании. Нанимает ли компания из Восточной Европы, Кавказа и Центральной Азии прямо сейчас, мы не знаем.

Описание переведено машинно с английского.

Суть роли

Мы ищем высококвалифицированного Rust Systems Engineer для проектирования, создания и оптимизации высокопроизводительных, низколатентных бэкенд‑систем и инфраструктуры. В этой роли вы выйдете за рамки веб‑API, решая проблемы низкоуровневых узких мест производительности, сложного управления состоянием, параллельных вычислительных алгоритмов и конвейеров обработки данных.

Если вы увлечены детерминированным управлением памятью, абстракциями без накладных расходов и написанием безопасных, молниеносно быстрых конкурентных систем, эта позиция для вас.

Что предстоит делать

  • High-Performance Architecture: Проектировать и реализовывать нулевые затраты, высокопроизводительные, низколатентные компоненты движка и конвейеры обработки данных на Rust.
  • Concurrent & Thread-Safe Systems: Создавать потокобезопасные, lock-free или тонко‑заблокированные структуры данных и конечные автоматы, способные масштабироваться на многоядерных архитектурах без условий гонки.
  • Priority & Real-Time Threading: Проектировать пользовательские пулы потоков, планировщики задач и очереди выполнения с приоритетным планированием задач и контролем распределения ресурсов.
  • Algorithmic Optimization: Реализовывать сложную вычислительную логику, включая высокоэффективные рекурсивные алгоритмы, оптимизации хвостовых вызовов и динамические кэш‑дружественные структуры данных.
  • Resource & Memory Management: Использовать модель владения Rust, аннотации времени жизни, пользовательские аллокаторы и неблокирующий I/O для достижения предсказуемой низкой задержки (минимизируя аллокации и кэш‑промахи).
  • System Profiling & Benchmarking: Проводить непрерывное бенчмаркинг (criterion), анализ flame graph, профилирование памяти (Val grind/heap track) и оптимизации CPU SIMD/векторизации.

Требования

  • Advanced Rust Mastery: Глубокий опыт работы с внутренними механизмами Rust (stdsync, stdcell, пользовательский Drop, границы unsafe Rust и системы макросов).
  • Closures & Higher-Order Functions: Мастерство в функциональных трейтах Rust (Fn, FnMut, FnOnce), захвате окружения, семантике перемещения в замыканиях и передаче незапакованных замыканий для абстракций без накладных расходов.
  • Advanced Recursion & Tree Processing: Умение структурировать сложные рекурсивные функции, обходы деревьев/графов и паттерны динамического программирования эффективно, предотвращая переполнение стека (например, используя явные стековые векторы или трэмполин‑паттерны).
  • Thread Safety & Sync Primitives: Глубокое понимание моделей памяти, согласованности кэша, атомарных операций (AtomicBool, AtomicPtr, CAS), порядка памяти (Acquire/Release/SeqCst), трейтов Send/Sync и примитивов синхронизации (Mutex, RwLock, mpsc/crossbeam каналы).
  • Priority Threading & Scheduling: Практический опыт реализации или кастомизации планировщиков задач, назначения приоритетов потокам, пулов потоков с ворк‑стилом и приоритетных очередей (Binary Heap, пользовательские приоритетные блокировки).
  • High-Performance Computing (HPC): Опыт написания программного обеспечения с интенсивной обработкой данных и низкой задержкой. Знание выравнивания кэша, SIMD‑векторизации, файлов с отображением в память (mmap) и lock-free/wait-free структур данных.
  • Systems Architecture: 5+ лет опыта разработки программного обеспечения, из которых 3+ года написания production‑grade Rust (или сильный опыт C/C++ с переходом к production Rust).
  • Performance Analysis: Владение инструментами профилирования (perf, Flame graphs, Criterion, Coz) и отладкой асинхронного выполнения (tokio-console, tracing).

Будет плюсом

  • Опыт работы с пользовательскими аллокаторами памяти (jemalloc, mimalloc) и средами bare-metal/no‑std Rust.
  • Знание архитектур асинхронных рантаймов (Tokio internals, паттерны reactor/proactor, пользовательские реализации Future).
  • Знакомство с оптимизациями на уровне аппаратного обеспечения (выравнивание кэш‑линий, избежание ложного совместного использования, архитектуры, учитывающие NUMA).
  • Опыт работы с кросс‑языковыми FFI (например, взаимодействие с C/C++ или привязки к WebAssembly).

Условия и бенефиты

  • High-Impact Architecture: Работа над ядром инфраструктуры движка, где микросекундная производительность и стабильность напрямую влияют на успех системы.
  • Modern Engineering Culture: Сильный акцент на качестве кода, явных границах безопасности, комплексных тестовых наборах и строгом CI/CD бенчмаркинге.
  • Competitive Package: Конкурентоспособная зарплата, опционы на акции, гибкие/удалённые условия работы и постоянные пособия на оборудование и обучение.
  • Orion is an equal opportunity employer, and all qualified applicants will receive consideration for employment without regard to race, color, creed, religion, sex, sexual orientation, gender identity or expression, pregnancy, age, national origin, citizenship status, disability status, genetic information, protected veteran status, or any other characteristic protected by law.

Навыки

Ruststdsyncstdcellcustom Dropunsafe Rustmacro systemsFnFnMutFnOnceAtomicBoolAtomicPtrCASAcquire/Release/SeqCstSendSyncMutexRwLockmpsccrossbeamSIMD

Подходите ли вы под эту вакансию

Сверка вакансии с резюме доступна тем, кто вошел. Войти