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 machine learning 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.

Role involves:

  • Developing large-scale distributed training pipelines.
  • Building and optimizing low-latency inference pipelines.
  • Developing libraries to improve machine learning framework performance.
  • Maximizing performance using GPU hardware and acceleration libraries.
  • Designing scalable model frameworks.
  • Collaborating on ML experiments and model retraining.
  • Optimizing workflows and improving training speed.
  • Evaluating third-party tools.
  • Extending the capabilities of open-source ML tools.

Requirements:

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

Role offers:

  • Opportunity to work with leading researchers and engineers.
  • Chance to shape the future of IMC’s technology and trading capabilities.
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)