Browse All Jobs
Job Description

IMC is seeking a Machine Learning Engineer to contribute to the development of systems that support the training and deployment of large-scale ML models across its global operations. The engineer will work alongside researchers, hardware experts, and software engineers to create robust solutions that leverage GPU acceleration, distributed computing, and open-source tools. This role offers the chance to address challenges at the intersection of machine learning and trading, influencing 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 include:

  • 5+ years of experience in machine learning.
  • Hands-on experience with real-time, low-latency ML pipelines.
  • Strong engineering skills in Python, CUDA, or C++.
  • Knowledge of machine learning frameworks such as PyTorch, TensorFlow, or JAX.
  • Proficiency in GPU programming (e.g., CuDNN, TensorRT).
  • Experience with distributed training (e.g., Horovod, NCCL).
  • Exposure to cloud platforms and orchestration tools.

IMC offers:

  • A discretionary bonus.
  • Benefits, including paid leave and insurance.
Apply Manually

IMC

IMC is a global trading firm that operates in the financial markets since 1989. The company leverages advanced research and technology to provide liquidity and stability across various markets. With offices in the US, Europe, Asia Pacific, and India, IMC fosters a collaborative culture among its research, engineering, trading, and business operations teams. IMC is committed to innovation, continuous improvement, and actively engages with regulatory bodies across multiple jurisdictions to ensure adherence to evolving industry standards and compliance requirements.

All Jobs at IMC (123)