В команду алгоритмической торговли крупного банка ищем Quantitative Developer для участия в развитии собственной высокоскоростной торговой платформы.
Алгоритмическая платформа — это высокоскоростной робот, осуществляющий торговлю на валютном, срочном и фондовом рынках. Платформа входит в число заметных участников российского электронного рынка и используется банком не только для алгоритмического исполнение клиентских заявок, но и для совершения собственных торговых операций.
Архитектура платформы включает собственные модули ценообразования и хеджирования. Все ключевые компоненты — от обработки маркет-данных до логики исполнения — разрабатываются внутри банка, в тесной связке с трейдерами, риск-менеджерами и квантами.
Вместе с нами ты будешь:
- Работать в маленькой, высокоэффективной, кросс-функциональной команде, без жесткого разделения между бизнесом и ИТ.
- Отвечать за разработку большой системы алгоритмической электронной торговли.
- Обеспечивать полный цикл разработки – от анализа требований и проектирования до внедрения.
- Отвечать за тестирование и оптимизацию производительности своего кода.
- Выявлять узкие места и ошибки, разрабатывать и внедрять решения этих проблем.
- Опыт промышленной командной разработки (от 2 лет) проектов на Java.
- Профильное образование из ТОП 5 технологических ВУЗов.
- Отличные аналитические навыки.
- Знания Java Memory Model, шаблонов многопоточного проектирования.
- Понимание работы сборщиков мусора.
- Опыт тестирования и оптимизации производительности.
Будет здорово, если:
- Есть опыт написания low-latency приложений.
- Есть опыт низкоуровнего программирования.
- Владеете инструментами профилирования: JMH, perf, async-profiler.
- Вас не пугает отсутствие чёткой постановки задач в виде ТЗ.
- Разделяете принцип расширенных границ ответственности: от идеи до эксплуатации в промышленной среде.

