Talan
C++ Software Engineer (Greenfield Market Data Application - HFT Firm)
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
C++ разработчик для создания с нуля низколатентного приложения рыночных данных для HFT-фирмы. Консалтинговый проект на 6–12 месяцев с гибридным форматом в Нью-Йорке.
Задачи
- Проектировать и разрабатывать высокопроизводительные C++ системы с нуля для глобального приложения Market Data Feed
- Применять ООП, паттерны проектирования, структуры данных и алгоритмы для создания чистых и поддерживаемых систем
- Проектировать масштабируемые низколатентные компоненты для обработки рыночных данных в реальном времени
- Разрабатывать сетевую связность через UDP/TCP, включая multicast
- Реализовывать и интегрировать финансовые протоколы рыночных данных ITCH, PITCH и OUCH
- Создавать компоненты обработки рыночных данных и order book
- Проектировать конкурентные потокобезопасные системы с фокусом на латентность, пропускную способность и надёжность
- Профилировать, бенчмаркать и оптимизировать критичный по производительности код
- Оптимизировать платформу с помощью сетевого и системного программирования для минимизации латентности
Требования
- 3–5 лет backend-разработки на C++
- Сильные навыки программирования на C++ и основ объектно-ориентированного проектирования (C++23 или C++17)
- Отличное знание структур данных, алгоритмов и системного дизайна
- Сильные навыки отладки и решения проблем
- Опыт создания чувствительных к производительности или real-time систем (желательно)
Условия
- Зарплата от 120 000 до 150 000 USD
- Пенсионный план 401(k) с участием компании
- 15 дней оплачиваемого отпуска при найме, до 27 дней в зависимости от стажа
- 8 оплачиваемых праздников + 5 больничных + 2 личных дня в год
- Медицинская, стоматологическая и офтальмологическая страховка + FSA
- Добровольные STD и LTD
- Транспортные льготы
- Гибридный формат: минимум 4 дня в офисе в неделю (пн–чт)
- Консалтинговый контракт на 6 месяцев с возможностью продления до 12 месяцев
- Спонсорство визы не предоставляется
Навыки
- C++
- C++23
- C++17
- OOP
- Data Structures
- Algorithms
- System Design
- UDP
- TCP
- Multicast
- ITCH
- PITCH
- OUCH
- Order Book
- Multithreading
- Low Latency
- Network Programming