Должность: Performance Engineer
Местоположение: Сидней / Сидней, Австралия
В IMC вы будете играть ключевую роль в комплексном анализе, оптимизации и настройке взаимодействия наших систем с биржевыми системами. Работая в тесном сотрудничестве с трейдерами и инженерами, вы будете заниматься поиском путей повышения производительности во всем торговом стеке. Эта роль сочетает техническую изобретательность с творческим решением проблем, чтобы превзойти конкурентов в одном из самых требовательных технических ландшафтов.
Ваши основные обязанности:
- Черное коробчатое реверс-инжиниринг и анализ: Анализируйте и понимайте поведение сложных, действующих систем — таких как биржевые соединения и каналы рыночных данных — с использованием методов «черного ящика», без доступа к исходному коду. Разрабатывайте и проводите статистические эксперименты на реальных данных, чтобы объяснить возникающие реальные явления и выявить узкие места в производительности и возможности для оптимизации. Это исследовательская работа, направленная на системы, которые вы можете наблюдать, но не разбирать, а не статический анализ бинарных файлов или вредоносного ПО.
- Экспериментирование и прототипирование: Разрабатывайте, внедряйте и создавайте рабочие прототипы для быстрого тестирования идей и технологий — а не спецификации для других.
- Сотрудничество и коммуникация: Эффективно взаимодействуйте с трейдерами, инженерами по программному и аппаратному обеспечению, а также инфраструктурными командами для обмена идеями и реализации решений.
- Анализ систем: Анализируйте терабайты сетевых данных с использованием статистических методов для выявления закономерностей, проверки гипотез и количественной оценки улучшений производительности.
Ваши навыки и опыт:
- Большинство из следующего применимо — мы не ожидаем, что каждый кандидат будет соответствовать всем требованиям:
- Уверенное использование статистики и анализа данных для проверки гипотез в масштабе, а не только качественное или ручное исследование.
- Оптимизация на уровне системы или низкоуровневая сетевая оптимизация — в идеале применительно к действующим/внешним системам, а не к статическим бинарным файлам.
- Глубокое понимание сетей, внутренних компонентов компьютеров и систем Linux.
- Опыт работы с низколатентными аппаратными технологиями, такими как процессоры Intel, FPGA или микроволновые каналы, является большим плюсом, но не обязателен.
- Подтвержденный коммерческий опыт написания и выпуска производственного кода — Python и/или C++ или Java
О нас
IMC — это исследовательская торговая фирма, где количественное моделирование, машинное обучение и инжиниринг формируют то, как торгуются современные рынки. Являясь стабилизирующей силой на рынках с 1989 года, мы обеспечиваем ликвидность на различных торговых площадках, предоставляя инвесторам наилучшие результаты в управлении стоимостью и рисками. Используя собственные технологии и капитал, мы создаем проприетарные системы и алгоритмы, которые работают на мировых рынках. Наши исследователи, трейдеры и инженеры работают как единое целое, сочетая быстрое экспериментирование, передовую инфраструктуру и обратную связь в реальном времени, чтобы превратить идеи в исполнение, а исполнение — в преимущество.