Engineering

Machine Learning Engineer

IMC

Job at a glance

Salary
Competitive
Country
Netherlands
Specialism
Data Science & AI
Employment type
Full Time
Published
2026-06-11

About the role

Experienced technology role at a premier global market maker, responsible for building high-performance systems and low-latency pipelines to train and deploy large-scale ML models.

Key Responsibilities:
  • Develop large-scale, distributed training pipelines to manage high-volume datasets and complex trading models.
  • Build and optimize low-latency inference engines to deliver real-time predictions in production systems.
  • Maximize training and inference performance utilizing GPU hardware and acceleration libraries (CUDA, CuDNN, TensorRT).
  • Partner with high-performance computing (HPC) specialists to scale ML workloads and optimize infrastructure costs.
  • Collaborate with quantitative researchers to automate machine learning experiments, hyperparameter tuning, and retrain cycles.
Requirements:
  • 5+ years of professional experience in machine learning with a focus on training, inference, or low-latency systems.
  • Strong software engineering skills with advanced proficiency in Python, C++, or CUDA.
  • Deep knowledge of core machine learning frameworks (e.g., PyTorch, TensorFlow, or JAX).
  • Hands-on experience with distributed training tools (e.g., Horovod, NCCL) and GPU programming.
  • Familiarity with cloud platforms and container orchestration tools (Docker, Kubernetes) is preferred.

Skills and specialisms

  • Machine Learning
  • Low-latency Engineering
  • Distributed Training
  • GPU Programming
  • Python
  • C++
  • Engineering

Apply for this role

Apply on Official Website

Explore this specialism

Data science and AI jobs

Plan your next step