Browse All Jobs
Job Description

IMC Trading is seeking a Machine Learning Engineer to contribute to building systems that drive the training and deployment of large-scale ML models across its global operations. The engineer will collaborate with researchers, hardware experts, and software engineers to build robust solutions that maximize the potential of GPU acceleration, distributed computing, and open-source tools. This role offers the opportunity to solve problems at the intersection of advanced machine learning and trading, shaping the future of IMC’s technology and trading capabilities.

The role involves:

  • Developing large-scale distributed training pipelines.
  • Building and optimizing low-latency inference pipelines.
  • Developing libraries to improve the performance of machine learning frameworks.
  • Maximizing performance using GPU hardware and acceleration libraries.
  • Designing scalable model frameworks.
  • Collaborating with quantitative researchers to automate ML experiments.
  • Partnering with HPC specialists to optimize workflows.
  • Evaluating and rolling out third-party tools.
  • Extending the capabilities of open-source ML tools.

Requirements:

  • 5+ years of experience in machine learning with a focus on training or inference systems.
  • Hands-on experience with real-time, low-latency ML pipelines in high-performance environments is a plus.
  • Strong engineering skills, including Python, CUDA, or C++.
  • Knowledge of machine learning frameworks such as PyTorch, TensorFlow, or JAX.
  • Proficiency in GPU programming for training and inference acceleration (e.g., CuDNN, TensorRT).
  • Experience with distributed training for scaling ML workloads (e.g., Horovod, NCCL).
  • Exposure to cloud platforms and orchestration tools.
  • A track record of contributing to open-source projects is a plus.

The role offers:

  • A pivotal role in building systems that drive the training and deployment of large-scale ML models.
  • Collaboration with leading researchers, hardware experts, and software engineers.
  • Opportunity to solve problems at the intersection of advanced machine learning and trading.
Apply Manually

IMC

IMC is a global trading firm specializing in providing liquidity across various financial markets, including cryptocurrency exchanges and DeFi protocols. With a strong foundation in research and technology, IMC builds algorithms to support its trading activities. The company fosters a collaborative, high-performance culture, encouraging the sharing of ideas and knowledge across teams and offices worldwide. IMC leverages a cutting-edge data and software stack, along with a high-performance computing platform, to explore PnL-generating opportunities. Founded in 1989, IMC operates in the US, Europe, Asia Pacific, and India.

All Jobs at IMC (121)