C++ Developer (Low-Level SWE)
Описание роли
На позиции C++ Developer (Low-Level SWE) вы станете одним из ключевых инженеров в Lucky Hunter — стартапе, создающем foundation-модель для финансовых рынков на стыке LLM и time series. Ваша главная задача — разработка высокопроизводительного MLIR-based компилятора и программного стека под новый аппаратный ускоритель с не-фон Неймановской архитектурой. Это уникальная возможность погрузиться в программирование на C++ на низком уровне, интеграцию с ML-фреймворками и оптимизацию параллельных вычислений.
Ваши ключевые задачи:
• Проектировать и реализовывать компоненты MLIR-based компилятора для нашего аппаратного ускорителя;
• Интегрировать поддержку ускорителя в популярные ML-фреймворки (PyTorch, TensorFlow);
• Создавать высокоуровневые API для инференса и обучения поверх нативного hardware API;
• Работать с низкоуровневым C++ API: настраивать ядра, загружать и исполнять код, проводить оптимизацию вычислений;
• Профилировать и оптимизировать производительность на архитектуре с тысячами параллельных вычислительных блоков;
• Участвовать в обсуждении архитектурных решений и выборе оптимальных технических подходов.
Эта роль идеально подойдёт вам, если вы обладаете сильными навыками программирования на C/C++, имеете опыт разработки компиляторов (LLVM, MLIR), хорошо разбираетесь в API для параллельных вычислений (CUDA, OpenCL, SYCL, OpenMP) и знакомы с популярными ML-фреймворками. Уровень вашего английского должен быть не ниже B1+, чтобы эффективно взаимодействовать с командой и технической документацией.
Уникальность вакансии
Lucky Hunter предлагает не просто удалённую работу: вы получите влияние на ключевые технические решения проекта и возможность предложить собственные идеи по оптимизации вычислительных задач. В отличие от большинства компаний, здесь вы будете работать с эксклюзивным оборудованием, созданным специально для ускоренного инференса и обучения нейросетей. Для сильных кандидатов мы готовы гибко обсуждать компенсационный пакет и профессиональное развитие — ваш вклад будет виден в каждой строчке кода.
Преимущества вакансии:
• Участие в высокотехнологичном проекте на пересечении AI и hardware;
• Полностью удалённый формат работы с возможностью официального трудоустройства в Нидерландах или Сербии;
• Прямое влияние на архитектуру foundation-модели для финансовых рынков;
• Гибкие условия обсуждения заработной платы и бонусов;
• Долгосрочная перспектива профессионального роста и лидерства в R&D-направлении.
О компании Lucky Hunter
Lucky Hunter — инновационный стартап, задача которого заключается в разработке foundation-модели для анализа финансовых временных рядов с применением LLM. Мы строим собственный MLIR-компилятор и программный стек для нового аппаратного ускорителя с не-фон Неймановской архитектурой, который позволяет выполнять тысячи параллельных вычислений без узких мест CPU/GPU. Наша миссия — дать финансовым организациям сверхвысокую производительность при решении задач предиктивного анализа.
Команда Lucky Hunter состоит из экспертов в области ML, hardware engineering и системного программирования. Мы ценим открытость, профессионализм и креативный подход к решению сложных задач. Присоединяйтесь к нам, чтобы создавать будущее финансовых технологий вместе!
Подписка TalentMove
Больше,
чем вакансии
→ TalentScanAI
Узнайте стоимость вашего опыта на рынке
→ Закрытое сообщество
Нетворкинг и инсайды рынка труда
→ Ранний доступ к beta
Попробуйте новые инструменты поиска