IMC

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

Коротко

Роль в команде Data Engineering торговой компании IMC в Сиднее: разработка высокомасштабируемых Java-приложений для обработки данных в реальном времени и пакетной обработки, работа с Kafka, Avro, Parquet. Требуется более 5 лет опыта с Java, опыт создания low-latency high-throughput приложений, знание Docker, Kubernetes и Linux. Полная ответственность за проекты от требований и архитектуры до продакшена и мониторинга.

О компании
В IMC технологии — это не просто отдел; они лежат в основе всего, что мы делаем. Разработанное внутри компании, наше инновационное программное обеспечение ежедневно принимает миллионы торговых решений, и мы побеждаем, принимая решения лучше и быстрее, чем наши конкуренты.
Команды IMC в Сиднее, работающие с Java, занимаются широким спектром приложений, инструментов и функциональностей, включая реализацию торговых алгоритмов, оценку опционов, расчет волатильности, симуляционные фреймворки, приложения для управления рыночными рисками, приложения для сверки сделок, а также инструменты анализа и визуализации данных для трейдеров. Нам часто приходится разрабатывать не только сами бизнес-приложения, но и инструменты, которые поддерживают наш процесс разработки на передовом уровне.
Эта роль входит в состав нашей команды Data Engineering. Команда создает высокомасштабируемые, высокопроизводительные, с низкой задержкой Java-приложения, которые перемещают и трансформируют данные из тысяч источников в масштабе петабайт, обеспечивая работу всего — от торговли в реальном времени до аналитики. Вы будете работать над сочетанием новых проектов и проектов по реинжинирингу, сотрудничая с разработчиками по всему миру для создания масштабируемых, надежных платформ данных. Балансируя скорость и качество, вы будете писать надежное, тестируемое программное обеспечение и принимать продуманные компромиссы между задержкой, пропускной способностью, простотой и поддерживаемостью.
Основные обязанности
•Проектирование, создание, тестирование и развертывание высокопроизводительных Java-систем для обработки данных в реальном времени и пакетной обработки.
•Разработка инструментов и сервисов на базе Kafka, Avro, Parquet и связанных технологий потоковой передачи данных.
•Вклад в внутренние фреймворки для запросов, хранения и трансформации данных — используемые по всему IMC.
•Сотрудничество с трейдерами, исследователями и инженерами для определения требований и предоставления масштабируемых решений для работы с данными.
•Полная ответственность за проекты от требований и архитектуры до развертывания в производственной среде и мониторинга.
•Постоянная оценка и внедрение новых технологий для улучшения производительности, поддерживаемости и продуктивности разработчиков.
Навыки и опыт
•Более 5 лет опыта работы инженером-программистом с Java.
•Опыт работы с последними версиями Java является большим преимуществом.
•Подтвержденный опыт создания масштабируемых приложений с низкой задержкой и высокой пропускной способностью.
•Знание Kafka, Avro, Parquet и других технологий, ориентированных на работу с данными, является большим преимуществом.
•Опыт работы с Docker и Kubernetes, уверенность в работе в Linux-средах.
•Сильные аналитические и навыки решения проблем, способность самостоятельно справляться со сложными техническими задачами.
•Опыт сбора бизнес-требований и их трансформации в технические решения.
•Любознательность, адаптивность и проактивность; комфортно работать в быстро меняющейся среде с минимальным контролем.
Наш технологический стек включает постоянно развивающийся набор систем и технологий, и наши инженеры имеют свободу выбора наилучшего решения для конкретной задачи. Если новая технология может принести пользу, мы активно инвестируем в её изучение, внедрение и развитие.
О нас
IMC — это исследовательская торговая компания, где количественное моделирование, машинное обучение и инженерия формируют современную торговлю на рынках. Будучи стабилизирующей силой на рынках с 1989 года, мы обеспечиваем ликвидность на торговых площадках, предоставляя инвесторам наилучшие результаты в управлении стоимостью и рисками. Используя собственные технологии и капитал, мы создаем проприетарные системы и алгоритмы, работающие на глобальных рынках. Наши исследователи, трейдеры и инженеры работают как единое целое, сочетая быстрое экспериментирование, передовую инфраструктуру и обратную связь в реальном времени, чтобы превращать инсайты в исполнение, а исполнение — в преимущество.

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

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

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

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

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