Raven

Senior Software Engineer - Market Data

Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.

Инженер в крипто-маркет-мейкинговую HFT-фирму Raven. Отвечает за путь рыночных данных: приём, декодирование, секвенирование, построение стакана, нормализацию и доставку с микроссекундной точностью, а также захват, архив и реплей данных для исследований.

Задачи

  • Разработка feed handlers: приём данных с централизованных бирж через WebSocket, FIX и проприетарные бинарные протоколы, секвенирование, детекция и восстановление гэпов, логика переподключения
  • Приём DeFi-данных с блокчейн-нод: потоки блоков и логов, mempool, состояние AMM-пулов, обработка реоргов и лага чейна
  • Работа с prediction markets: стаканы по дискретным исходам, метаданные событий и резолюций
  • Latency engineering: аппаратные таймстемпы, NUMA- и cache-aware раскладка, kernel bypass, контроль tail latency
  • Захват данных на line-rate в полный исторический архив и построение надёжного пути реплея для исследований
  • Контроль качества данных: устаревание, пересечённые стаканы, аномалии последовательностей, реорги, устаревшие chain tips
  • Участие в on-call ротации

Требования

  • Опыт построения и эксплуатации высоконагруженных low-latency систем, где критична своевременная доставка данных
  • Понимание failure modes: секвенирование и восстановление гэпов, backpressure и буферизация, переподключения, отличие устаревшего фида от тихого
  • Глубокое знание Rust или современного C++ (стек — Rust)
  • Глубокие знания Linux и сетей: чтение packet capture, понимание затрат ядра, тюнинг, объяснение выигрыша по латентности
  • Подход «сначала измеряем, потом оптимизируем»
  • Свободный английский — рабочий язык в обоих офисах
  • Плюсом: биржевые протоколы (MDP3/SBE, ITCH-style, FIX), блокчейн-данные (ноды, логи, mempool, AMM, реорги), prediction markets
  • Диплом и сертификаты не требуются

Условия

  • Офисы в Софии (Болгария) или Милане (Италия) — на выбор
  • Работа в офисе, не удалённо
  • Разумная on-call ротация вместе с командой, владеющей системами
  • Собственный стек end-to-end: от коннективности и прайсинга до исполнения, мониторинга и исследовательских данных

Навыки

  • Rust
  • C++
  • Linux
  • WebSocket
  • FIX
  • MDP3/SBE
  • ITCH
  • NUMA
  • kernel bypass
  • blockchain
  • AMM
  • mempool
  • prediction markets
  • networking

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

Python Team Lead - AI & Automation
InteticsLeadУдалённо
23 окт.
Member of Technical Staff (Software Engineer, Fraud Prevention)
PerplexityMiddleBelgradeУдалённо
23 окт.
Senior Node.js Developer (Serbia)
FlosumSeniorУдалённо
22 окт.
Senior Node.js Developer (Serbia)
FlosumSeniorУдалённо
22 окт.
Senior Software Engineer, Billie AI team
CollectlySeniorBelgradeУдалённо
84,000 – 108,000 USD в год
21 окт.
Senior Software Engineer - Market Data — Raven, Pecinci Municipality | itrelocate