IMC

Инженер-программист C++, начинающий специалист

Коротко

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

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

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

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

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

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

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