IMC

Инженер-программист C++

Коротко

Роль инженера-программиста C++ в командах Execution в Амстердаме — разработка низколатентного ПО, соединяющего торговую компанию IMC с биржами по всему миру, обработка рыночных данных в реальном времени и реализация торговых алгоритмов. Работа в междисциплинарных командах с трейдерами, исследователями и количественными аналитиками, а также взаимодействие с аппаратными командами по FPGA. Требуется 5+ лет опыта, уверенное владение современным C++ (C++17+) и глубокие знания алгоритмов и структур данных.

О команде
В IMC технологии — это не просто отдел; они лежат в основе всего, что мы делаем. Разработанное внутри компании, наше инновационное программное обеспечение ежедневно принимает миллионы торговых решений, и мы побеждаем, принимая решения лучше и быстрее, чем наши конкуренты.
Команды разработки C++ Execution, базирующиеся в Амстердаме, работают над программным обеспечением, которое находится непосредственно в критически важной с точки зрения задержек цепочке нашей технологической инфраструктуры и затрагивает все части нашей организации. Мы соединяем IMC с биржами по всему миру, обрабатываем огромные объемы рыночных данных в реальном времени, выполняем сложные торговые алгоритмы и интегрируем передовые аппаратные решения там, где программного обеспечения недостаточно для достижения необходимой скорости.
Ваши основные обязанности
В качестве инженера-программиста вы будете работать в междисциплинарных командах вместе с другими инженерами, трейдерами, исследователями и количественными аналитиками, как локально, так и в наших глобальных офисах, беря на себя ответственность за полный цикл разработки продукта — от сбора требований до запуска в производство. Вы будете писать надежное, высокопроизводительное программное обеспечение, балансируя время выхода в производство с качеством и тестируемостью. Продвинутое автоматизированное тестирование позволяет нам ежедневно выпускать обновления в производство. В сложной среде с разнообразными системами и технологиями вам постоянно придется учитывать компромиссы между задержкой, пропускной способностью, простотой, масштабируемостью и удобством сопровождения.
•Создание и поддержка систем, которые соединяют IMC с биржами: парсинг рыночных данных, управление вводом ордеров и обеспечение высокой скорости и надежности там, где важна минимальная задержка.
•Реализация и оптимизация логики исполнения в тесном сотрудничестве с трейдерами и количественными аналитиками, перевод торговых идей в производственный код.
•Работа с аппаратными командами по интеграции систем на базе FPGA и решений с низкой задержкой сети в нашу торговую инфраструктуру.
•Измерение, профилирование и улучшение производительности наших систем.
•Развитие экспертизы на протяжении всего жизненного цикла разработки программного обеспечения, обучение у опытных инженеров.
Ваши навыки и опыт
•Минимум 5+ лет профессионального опыта работы инженером-программистом после окончания вуза
•Уверенные навыки программирования на современном C++ (C++17 или новее)
•Степень бакалавра или магистра в области инженерии, информатики или смежной области
•Глубокие знания алгоритмов и структур данных
•Интерес к тому, как программное обеспечение работает на аппаратном уровне: память, кэши, сети
•Высокая степень гибкости и адаптивности: готовность и способность работать в условиях неопределенности и неоднозначности в быстро меняющейся среде
•Умение творчески и проактивно решать задачи
•Любознательность и желание учиться. Интерес к финансовым рынкам; предварительные знания не обязательны.
О нас
IMC — это исследовательская торговая компания, где количественное моделирование, машинное обучение и инженерия формируют современную торговлю на рынках. Будучи стабилизирующей силой на рынках с 1989 года, мы обеспечиваем ликвидность на торговых площадках, предоставляя инвесторам оптимальные результаты в управлении стоимостью и рисками. Используя собственные технологии и капитал, мы создаем проприетарные системы и алгоритмы, работающие на глобальных рынках. Наши исследователи, трейдеры и инженеры работают как единый коллектив, сочетая быстрое экспериментирование, передовую инфраструктуру и обратную связь в реальном времени, чтобы превращать инсайты в исполнение, а исполнение — в преимущество.

Хватит откликаться.
Получите рекомендацию.

$10 стартовых кредитов

Всего 60 секунд, полностью на автопилоте — AI-агенты Eraldt читают ваше резюме, определяют подходящие роли, находят живые вакансии и людей, которые могут вас порекомендовать, пишут им личные письма и добиваются рекомендации.

Это не отклик на вакансию: резюме не уходит в компанию, а рекомендацию именно по этой роли мы не обещаем.

Посмотрите, кто ещё получает интервью на автопилоте