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