Browse All Jobs
Job Description

IMC Trading 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 successful candidate will collaborate with researchers, hardware experts, and software engineers to create robust solutions that leverage GPU acceleration, distributed computing, and open-source tools. This role offers the opportunity to impact trading strategies by accelerating experimentation and fostering innovation within 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.
  • Automating ML experiments and hyperparameter tuning.
  • Optimizing workflows and improving training speed.
  • Evaluating and rolling out third-party tools.
  • Extending the capabilities of open-source ML tools.

Requirements:

  • 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 (PyTorch, TensorFlow, or JAX).
  • Proficiency in GPU programming (CuDNN, TensorRT).
  • Experience with distributed training (Horovod, NCCL).
  • Exposure to cloud platforms and orchestration tools.
  • A track record of contributing to open-source projects is a plus.

What role offers:

  • Opportunity to solve problems at the intersection of advanced machine learning and trading.
  • 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)