InfiniteQuant
Senior Research Platform Engineer
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер-разработчик в команду количественного трейдинга: развитие C++ фреймворка для симуляции и бэктестинга торговых стратегий с Python-обвязкой для исследователей.
Задачи
- Поддерживать и развивать C++ фреймворк симуляции и бэктестинга для цифровых активов и FX
- Реализовывать и уточнять модели matching engine и очередей ордеров (FIFO, pro-rata, скрытые ордера, cancel/replace)
- Создавать и поддерживать pybind11-биндинги для доступа исследователей к C++ симулятору из Python
- Разрабатывать Python-скрипты, пайплайны данных и инструменты визуализации для тестирования и анализа
- Обеспечивать соответствие результатов симуляции продакшн-исполнению, отлаживать расхождения и валидировать потоки данных
- Работать с большими объёмами исторических данных на NFS: индексация, эффективный доступ, препроцессинг
- Совместно с исследователями и трейдерами превращать идеи в воспроизводимые эксперименты
- Повышать надёжность и устойчивость исследовательской среды
Требования
- Сильное владение C++ и опыт поддержки больших performance-critical систем
- Опыт работы с pybind11 или аналогичными фреймворками интеграции Python и C++
- Уверенные навыки Python для исследовательских пайплайнов, анализа данных и скриптинга
- Опыт работы с распределёнными системами симуляции или бэктестинга в HFT
- Глубокое понимание matching engines, механики ордербука, моделей очередей и специальных типов ордеров (FIFO, pro-rata, priority)
- Опыт работы с большими датасетами в распределённой файловой системе: индексация, парсинг, эффективный доступ
- Сильные навыки отладки на Python и C++
- Опыт работы в стартапе или небольшой команде с высокой степенью ответственности
- Понимание торговых концепций (PnL, риск, рыночные данные, типы ордеров)
Условия
- Глобальная количественная трейдинговая и технологическая компания
- Весь технологический стек разрабатывается in-house
- Работа с высокочастотными стратегиями и многолетним архивом tick-by-tick данных
- Офисы в Дубае и Нью-Йорке
- Равные возможности трудоустройства (EEO)
Навыки
- C++
- Python
- pybind11
- SQL
- Redis
- Kafka
- NFS
- matching engine
- order book
- backtesting
- HFT
- market data