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