Компания не указана
Senior System Developer (С++)
2 дн. назад
Страна неизвестнаSeniorRemoteB2
c++23stllinuxmultithreadingmarket makingbinance apitcp/ipudp multicast
Senior System Developer role focused on building and optimizing high-frequency trading infrastructure for cryptocurrency markets with expertise in C++ and Market Making systems on centralized exchanges like Binance.
О компании
- Мы развиваем высокопроизводительную торговую инфраструктуру для работы на рынке криптовалют.
- Наша команда объединяет сильных инженеров и Quant-специалистов, работающих над созданием и совершенствованием автоматизированных торговых систем.
Обязанности
- Разработка, поддержка и оптимизация высокопроизводительной HFT-инфраструктуры.
- Развитие и совершенствование Market Making-систем для торговли на централизованных криптовалютных биржах.
- Интеграция и поддержка торговых систем с Binance и другими крупными CEX.
- Разработка и оптимизация механизмов получения и обработки рыночных данных (Market Data Feed Handlers).
- Реализация и оптимизация механизмов отправки, изменения и отмены торговых ордеров (Order Execution).
- Развитие фреймворков для разработки, тестирования и внедрения торговых стратегий.
- Анализ производительности торговой инфраструктуры и устранение узких мест.
- Мониторинг стабильности и производительности production-систем.
- Взаимодействие с Quant-специалистами и другими разработчиками при совершенствовании торговых алгоритмов.
Требования
- Уверенное владение C++23 и STL.
- Опыт разработки высокопроизводительных систем под Linux.
- Хорошее понимание многопоточности и конкурентного программирования.
- Опыт разработки автоматизированных торговых систем.
- От 3 лет опыта разработки или поддержки автоматизированных торговых систем с низкими задержками.
- Практический опыт работы с Market Making-системами.
- Понимание архитектуры HFT-систем.
- Опыт оптимизации latency и throughput.
- Глубокое понимание cache-aware data structures, lock-free programming и custom memory management.
- Способность находить и устранять узкие места в производительности.
- Обязательный практический опыт работы с Binance в контексте алгоритмической торговли или Market Making.
- Опыт интеграции торговых систем с API криптовалютных бирж.
- Понимание принципов работы CEX, matching engines, exchange gateways и Order Management Systems.
- Опыт работы с Market Data Feeds и Direct Exchange Order Entry.
- Опыт работы с другими крупными централизованными биржами из числа ведущих CEX (Bybit, OKX, Bitget, Gate.io и др.) будет преимуществом.
- Глубокое понимание сетевых протоколов TCP/IP и UDP Multicast.
- Опыт работы с WebSockets и REST API.
- Понимание application-level protocols.
- Опыт работы с Kernel Bypass / Solarflare будет преимуществом.
- Понимание архитектуры распределённых систем.
- Обширный практический опыт работы с AWS.
- Понимание принципов балансировки нагрузки (Load Balancing).
- Опыт поддержки и мониторинга production-инфраструктуры.
- Высшее образование в области Computer Science, Computer Engineering или смежных технических / количественных дисциплин.
- Владение английским языком на уровне В2+.