NinjaTrader
Principal Software Engineer, Trading Services
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Principal-инженер в команду Trading Services биржевой платформы NinjaTrader. Проектирование и оптимизация высоконагруженной низколатентной торговой инфраструктуры на Scala/Akka с фокусом на производительность и надёжность 24/7.
Задачи
- Проектировать, разрабатывать и оптимизировать торговые сервисы на Scala для высоконагруженных низколатентных сред 24/7
- Определять архитектурную стратегию для масштабируемости и оптимизации производительности
- Менторить junior-инженеров и продвигать лучшие практики и техническое совершенство
- Кросс-функционально взаимодействовать с product, engineering, operations и security для перевода бизнес-требований в надёжные и безопасные технические решения
- Оптимизировать производительность системы с фокусом на JVM tuning для распределённой системы на Scala/Akka
- Улучшать мониторинг и observability сервисов для исполнения сделок в реальном времени
- Обеспечивать соответствие политикам безопасности, регуляторным стандартам и отраслевым практикам
Требования
- Степень бакалавра в Computer Science, IT или смежной области (или эквивалентный опыт)
- Обширный опыт работы с высокопроизводительными высококонкурентными распределёнными торговыми системами
- Подтверждённая экспертиза в JVM и performance tuning для высокопроизводительных сред
- Опыт поддержки production-систем 24/7, желательно в торговых средах
- Глубокие знания сетей и протоколов (HTTP/HTTPS, WebSockets, DNS, TCP/IP)
- Опыт с CI/CD инструментами (Jenkins, GitHub Actions)
- Сильные навыки troubleshooting и debugging в условиях высокого давления и реального времени
- Отличные коммуникативные навыки, умение понятно объяснять технические концепции разным стейкхолдерам
- Опыт работы с функциональными языками программирования в биржевых/торговых средах
Навыки
- Scala
- Akka
- JVM
- HTTP
- HTTPS
- WebSockets
- DNS
- TCP/IP
- Jenkins
- GitHub Actions
- Kafka
- RabbitMQ
- UDP
- TCP
- REST API
- OAuth
- gRPC
- Redis
- Kubernetes
- Docker
- FIX