Компания в сфере цифровых активов и высокочастотной торговли ищет опытного разработчика C++ для усиления команды. Организация работает более чем с 10 международными биржами, управляет сотнями инструментов и ежедневно обрабатывает десятки миллионов сделок с объёмом свыше 50 млрд $ в месяц.
Основные задачи • Проектирование, разработка и поддержка модулей торговой системы, обрабатывающей терабайты рыночных данных. • Масштабирование инфраструктуры под высокие нагрузки. • Оптимизация задержки системы. • Тесное взаимодействие с HFT-инженерами и смежными командами (Quantitative Research, Trade Analytics и др.).
Примеры задач • Реализация собственных транспортных протоколов для передачи данных между географически распределёнными зонами (как с потерями данных, так и без). • Создание распределённых приложений, поддерживающих десятки тысяч подключений к биржам с предобработкой данных в реальном времени.
Требования • 5+ лет опыта разработки на современном C++ (17+). • Глубокие знания алгоритмов и структур данных, умение применять их для оптимизации. • Опыт проектирования высокопроизводительных систем с низкой задержкой. • Отличное понимание многопоточности и асинхронного программирования (lock-free, concurrency patterns, event-driven). • Опыт в финансовых/трейдинговых системах будет преимуществом. • Знание сетевого программирования (TCP/UDP, multicast, low-latency networking). • Linux/Unix на уровне системного разработчика (тюнинг, профилирование, работа с системными вызовами). • Опыт с Boost (asio, beast, msm) или аналогичными библиотеками.
Условия • Конкурентная компенсация (до 9 000$) + квартальные бонусы. • Мощное рабочее оборудование. • Гибкий график работы, дей-оффы. • ДМС, оплата больничных. • Корпоративные мероприятия.