Senior Rust Engineer (Low-Latency Trading System)

Selecty

Senior Rust Engineer (Low-Latency Trading System)

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

Наш клиент - компания, разрабатывающая трейдинговую платформу, находится в поиске Senior Rust Engineer

Обязанности:

● Разработка дельта-нейтральных стратегий и вывод их в production.

● Низколатентное исполнение на Rust: задержки, отказоустойчивость, риск-контуры.

● Инфраструктурная часть задержек: сетевой путь, размещение и близость к бирже, настройка машины и сетевого стека.

● Пайплайн потоковых данных на Kafka и ClickHouse и качество того, что в нём собирается.

● Глубокое кросс-ревью стратегий двух коллег по команде, с письменными замечаниями.

● Бэкенд и инфраструктура под AI-агентов для исследований.

● Ончейн и DeFi: сразу на уровне, без которого стратегию не написать, с более глубоким погружением в течение полугода.

Что мы ожидаем

● От 4 лет продакшен-разработки на Rust. Вы сами пишете рабочий код, осознанно управляете владением и временем жизни, объясняете выбор структур данных и цену аллокаций.

● Опыт разработки и эксплуатации низколатентных торговых сервисов. Без этого, к сожалению, не рассматриваем.

● Умение работать с задержкой с обеих сторон, в коде и в железе с сетью. Вы понимаете, где выигрыш от кода исчерпан и дальше играют инфраструктура и сеть, и работали с обеими частями сами.

● Измерение вместо оценки на глаз: вы говорите о хвостах распределения задержек, а не о средней, и называете конкретные источники задержки в своём прошлом сервисе.

● Уверенное асинхронное и многопоточное программирование. Вы проектируете конкурентный код, а не расставляете примитивы синхронизации наугад, и сами ловите гонки и дедлоки.

● Торговые стратегии, работавшие на живых деньгах, а не только на истории. Вы объясняете, откуда берётся доходность и при каких условиях она пропадает, и отличаете сломавшуюся стратегию от нормального периода убытков.

● Потоковые данные и хранилища: приём котировок под нагрузкой, полнота и порядок данных, пропуски и дубли, хранение так, чтобы бэктест воспроизводился. Kafka и ClickHouse или сопоставимая связка брокера и колоночного хранилища.

● Исследовательское мышление: вы сами формулируете гипотезу и способ её опровергнуть, отличаете подгонку под историю от устойчивого эффекта и говорите про вневыборочную проверку без подсказки.

● Автономность: вы сами выбираете направление и доводите его до результата, не дожидаясь поставленной задачи.

● Конкретный рабочий процесс с AI-агентами: что делегируете, что оставляете себе, где агент врёт и как вы это ловите. Написанный с агентами код защищаете как свой.

Что для нас является сильным доказательством уровня

● Вы называете конкретные источники задержки в своём прошлом сервисе и что именно с ними сделали.

● Вы называете реальные просадки на живых деньгах и то, что делали в этот момент.

● Вы называете результат, который заставил бы вас отказаться от собственной идеи.

● Вы приводите пример, где сами выбрали направление и довели его до конца без поставленной задачи.

Скорее всего, мы не подойдём друг другу, если

● У вас нет опыта низколатентных торговых систем.

● Rust у вас меньше трёх лет в продакшене или на уровне «читал, писал утилиты».

● Ваши стратегии жили только в бэктестах и не выходили на живые деньги.

● Вы ищете парт-тайм или совмещение с другой работой.

● Вы ждёте поставленной задачи вместо того, чтобы выбирать направление самостоятельно.

● Вам неинтересно разбираться в новом, в первую очередь в блокчейне и его тонкостях.

Будет плюсом

● Блокчейн и DeFi: механика спота и бессрочных контрактов, ончейн-исполнение и его риски. Если опыта нет, важно желание разбираться и первые самостоятельные шаги.

● Бэкенд под AI-агентов: сервисы, где агент является частью контура — интерфейсы инструментов, ограничения, обработка ошибок и недетерминизма.

● Риск-менеджмент торговых позиций: лимиты и правила остановки, сформулированные до запуска, а не после убытка.

● Опыт в крипте. Сильный низколатентный бэкграунд с традиционных рынков засчитывается наравне.

Условия

● Полная занятость, полностью удалённо, ограничений по географии нет.

● Существенная часть рабочего дня пересекается с рабочим днём команды в UTC+3.

● Работа должна быть основной, совмещение не рассматривается.

● Испытательный срок от одного до трёх месяцев в зависимости от того, как человек себя покажет.

● Выплаты в стейблкоинах.

● Небольшая команда и короткий цикл обратной связи: ваша работа идёт на реальный капитал, а не в презентацию.

Навыки
  • Rust
  • Kafka
  • Clickhouse
Посмотреть контакты работодателя

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

RWB (Wildberries & Russ)

Rust-разработчик в Wb Chat

RWB (Wildberries & Russ)

  • Москва

  • Не указана

Рекомендуем
Фалькон Тех
  • Москва

  • от 250000 RUR

Рекомендуем
SkillStaff
  • Москва

  • от 250000 RUR

Рекомендуем
Фалькон Тех
  • Москва

  • от 250000 RUR

UserGate
  • Москва

  • от 250000 RUR

«UZUM TECHNOLOGIES»
  • Москва

  • от 250000 RUR

Литрес
  • Москва

  • от 450000 RUR

Bip.ru
  • Москва

  • до 350000 RUR

HeadHunter
  • Москва

  • до 350000 RUR

evrone.ru
  • Москва

  • до 350000 RUR

А0
  • Москва

  • до 350000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию