Machine Learning Engineer

A leading global trading firm providing essential market liquidity since 1989, powered by research and technology.
Machine Learning
Senior Software Engineer
Contact Company
5+ years of experience
Finance · AI

Description For Machine Learning Engineer

IMC, a premier global trading firm established in 1989, is seeking a Machine Learning Engineer to join their innovative team. This role sits at the crucial intersection of advanced machine learning and high-frequency/medium-frequency trading, offering a unique opportunity to shape the future of financial technology.

As a Machine Learning Engineer, you'll be instrumental in developing and optimizing large-scale ML systems that power IMC's trading strategies. You'll work with cutting-edge technology, focusing on GPU acceleration, distributed computing, and state-of-the-art open-source tools. The role demands expertise in building robust, low-latency inference pipelines and managing complex distributed training systems.

The position offers the chance to collaborate with world-class professionals across different domains - from leading researchers and hardware experts to software engineers. You'll be responsible for maximizing the performance of ML systems, designing scalable frameworks for high-volume trading data, and ensuring real-time prediction capabilities in production environments.

IMC stands out for its cutting-edge research environment and world-class technology backbone. The company maintains a uniquely collaborative, high-performance culture across its offices in the US, Europe, and Asia Pacific. They're committed to continuous innovation, embracing disruptive technologies, and maintaining their position as a stabilizing force in financial markets.

This role is perfect for someone who combines deep ML expertise with a passion for high-performance computing and financial markets. You'll have the opportunity to influence trading strategies through accelerated experimentation cycles and contribute to the evolution of IMC's technological capabilities.

Last updated a month ago

Responsibilities For Machine Learning Engineer

  • Develop large-scale distributed training pipelines to manage datasets and complex models
  • Build and optimize low-latency inference pipelines for real-time predictions
  • Develop libraries to improve machine learning frameworks performance
  • Maximize performance in training and inference using GPU hardware
  • Design scalable model frameworks for high-volume trading data
  • Collaborate with researchers for ML experiments and model retraining
  • Partner with HPC specialists to optimize workflows
  • Evaluate and implement third-party tools
  • Extend and improve open-source ML tools

Requirements For Machine Learning Engineer

Python
  • 5+ years of experience in machine learning with focus on training or inference systems
  • Experience with real-time, low-latency ML pipelines
  • Strong engineering skills in Python, CUDA, or C++
  • Knowledge of ML frameworks like PyTorch, TensorFlow, or JAX
  • Proficiency in GPU programming for training and inference acceleration
  • Experience with distributed training for scaling ML workloads
  • Experience with cloud platforms and orchestration tools
  • Open-source contribution experience is a plus

Interested in this job?

Jobs Related To IMC Machine Learning Engineer

Machine Learning Engineer

Senior Machine Learning Engineer role at IMC, focusing on building and optimizing large-scale ML systems for high-frequency trading, requiring 5+ years of experience.

Machine Learning Engineer

Senior Machine Learning Engineer role at IMC, focusing on large-scale ML models for high-frequency trading.

Machine Learning Engineer

Senior Machine Learning Engineer role at IMC, focusing on large-scale ML models for high-frequency trading.

Multimodal Generative Modeling Research Engineer - SIML, ISE

Senior ML Engineering role at Apple focusing on multimodal generative AI research and implementation for user-facing features.

Software QA Engineer, Machine Learning (SF)

Senior ML QA Engineer role at Apple, focusing on iOS and macOS creativity applications, requiring 5+ years of QA experience with ML expertise.