Описание работы
Ключевые обязанности
- Проектирование, разработка и поддержка основных систем маркет-мейкинга, включая управление стаканом заявок, механизм ценообразования, управление инвентарем и логику автоматической обработки ордеров
- Реализация автоматизированных стратегий маркет-мейкинга, включая двусторонние котировки, контроль спреда, лимиты риска и механизмы хеджирования
- Разработка высокопроизводительной, низколатентной логики взаимодействия с ордерами, поддерживающей подключение к нескольким крупным биржам
- Интеграция с REST/WebSocket API бирж (как приватными, так и публичными интерфейсами) с поддержкой параллельной работы по множеству торговых пар
- Создание модулей обработки рыночных данных в реальном времени, включая генерацию K-линий, обработку тиковых данных и обработку стакана заявок
- Оптимизация задержек системы, пропускной способности и стабильности для обеспечения надежной работы в условиях высокочастотной торговли
- Создание и поддержка систем мониторинга, оповещений и логирования для обеспечения наблюдаемости системы
- Участие в проектировании архитектуры системы, планировании аварийного восстановления и оперативном устранении неисправностей
- Сотрудничество с количественными командами для постоянного улучшения стратегий маркет-мейкинга и возможностей управления рисками
Требования к кандидату
- Экспертный уровень владения Golang или Java с подтвержденным опытом разработки высоконагруженных, высокопроизводительных систем
- Обязательный опыт разработки для криптовалютных или традиционных финансовых бирж
- Требуется опыт создания систем маркет-мейкинга, включая модули котирования, управления инвентарем, хеджирования и автоматической обработки ордеров
- Глубокое понимание структур стакана заявок для спотовых и деривативных рынков, логики сопоставления и типов ордеров
- Знание API централизованных бирж (REST/WebSocket), включая приватные интерфейсы
- Сильные знания в области асинхронных архитектур, очередей сообщений, планирования корутин и оптимизации памяти
- Способность самостоятельно проектировать компоненты торговых систем и поддерживать производственные системы
- Значительным плюсом будет наличие коммерчески развернутых или демонстрируемых систем маркет-мейкинга
- Предпочтителен опыт руководства разработкой стабильных систем маркет-мейкинга, охватывающих множество торговых пар в течение 6+ месяцев
- Опыт работы с количественной торговлей или разработкой стратегий маркет-мейкинга (стратегии спреда, алгоритмы управления инвентарем)
- Знание систем хеджирования, механизмов управления рисками, автоматических выключателей и аварийных остановов
- Опыт работы с Web3-биржами, маркет-мейкерами или компаниями количественной торговли
- Знание низколатентного сетевого программирования, структур данных без блокировок и методов оптимизации кэширования
Преимущества
- Возможность удаленной работы
- 20 дней оплачиваемого отпуска в год
- Гибкий график работы


