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