Назад к вакансиям

Senior Rust Engineer

Удалённоот 3 лет
BackendKafkaCryptoBlockchainRustMultithreadingDeFiTradingLow-latencytrading systemsAsyncQuantDev

Описание

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

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

  • Rust в продакшене от 3 лет: Вы пишете рабочий код сами, осознанно управляете владением и временем жизни, объясняете выбор структур данных и цену аллокаций.
  • Низколатентные торговые сервисы — обязательный опыт.
  • Задержка с обеих сторон — в коде и в железе: Понимаете, где выигрыш от кода исчерпан и дальше играют инфраструктура и сеть, и работали с обеими частями сами.
  • Измеряете, а не оцениваете на глаз: Говорите о хвостах распределения задержек, а не о средней, и называете конкретные источники задержки в своём прошлом сервисе.
  • Уверенная асинхронность и многопоточность: Проектируете конкурентный код, а не расставляете примитивы синхронизации наугад, и сами ловите гонки и дедлоки.
  • Стратегии, работавшие на живых деньгах: Объясняете, откуда берётся доходность и при каких условиях она пропадает, отличаете сломавшуюся стратегию от нормального периода убытков.
  • Потоковые данные и хранилища: Приём котировок под нагрузкой, полнота и порядок данных, пропуски и дубли, хранение так, чтобы бэктест воспроизводился, Kafka + ClickHouse или сопоставимая связка брокера и колоночного хранилища.
  • Исследовательское мышление: Сами формулируете гипотезу и способ её опровергнуть, отличаете подгонку под историю от устойчивого эффекта, говорите про вневыборочную проверку без подсказки.
  • Автономность: Сами выбираете направление и доводите до результата, не дожидаясь поставленной задачи.
  • Осознанная работа с AI-агентами: Что делегируете, что оставляете себе, где агент врёт и как вы это ловите, написанный с агентами код защищаете как свой.

Будет плюсом

  • Блокчейн и DeFi: механика спота и бессрочных контрактов, если опыта нет — важно желание разбираться и первые самостоятельные шаги.
  • Бэкенд под AI-агентов: сервисы, где агент — часть контура: интерфейсы инструментов, ограничения, обработка ошибок и недетерминизма.
  • Риск-менеджмент торговых позиций: лимиты и правила остановки, сформулированные до запуска, а не после убытка.
  • Опыт в крипте, сильный низколатентный бэкграунд с традиционных рынков засчитывается наравне.