Что делать
Построить с нуля собственный matching engine на Rust для обмена ЦФА — целевой SLA p95 < 50 ms, > 10 000 ордеров/сек. Вы — owner архитектуры order book, execution engine и market data feed.
Это не доработка существующего движка. Это greenfield-разработка под регуляторные требования Банка России, с полной свободой архитектурных решений в рамках утверждённого технологического контура.
Требования
— 7+ лет Rust в low-latency systems (HFT, биржа, exchange, tier-1 backend); — Опыт работы с lock-free структурами, NUMA-aware дизайном; — Понимание market microstructure (order book mechanics, matching algorithms, market data dissemination); — Опыт построения систем уровня p95 < 50 ms под нагрузкой 10K+ ops/sec; — Опыт ведения tech-направления (архитектурные решения, ревью, постановка задач Rust-инженерам).
Будет плюсом
— Опыт с CEX/DEX matching engines или HFT order routing; — Опыт работы с регулируемыми финансовыми рынками (МосБиржа, СПБ Биржа, банковский торговый периметр); — Производственный опыт с RustCrypto / ring / ГОСТ-обёртками; — Понимание segregation требований оператора обмена ЦФА по 259-ФЗ.
Сегрегация ролей
Роль строго в Контуре EX (обмен ЦФА). Совмещение с Контуром ИС (хранение/реестр) запрещено.
Стек
Rust, Cloud.ru / Selectel МСК (сертифицированный контур), Kubernetes (Deckhouse), Pangolin (Platform V), T-Data Streaming, Platform V Synapse App Mesh, Deckhouse Stronghold, GitLab self-hosted.