1,972,452open jobs
116,600companies
257,159added this week
Browse all
Location
In office (Amsterdam, London)
Seniority
Middle · 3+ years exp

Confirmed on the employer's own hiring board on Oct 25, 2026. First seen by Alion on Apr 1, 2025. IMC Trading scores B on the Alion truth index.

Overview
Company
Impact
Profile match
IMC Trading is a proprietary trading firm and market maker headquartered in Amsterdam that trades its own capital, providing liquidity across more than 120 trading venues with in-house trading systems, low-latency infrastructure and machine learning models. Founded in 1989 by two traders on the floor of the Amsterdam equity options exchange, it now employs over 2,000 people of more than 70 nationalities in ten offices, including Chicago, New York, London, Zug, Sydney, Mumbai, Seoul and Hong Kong. It recruits quantitative researchers and traders, software, Python and systems engineers, machine learning researchers, and graduates and interns for its campus programmes.

Machine Learning Engineers at IMC play a pivotal role in building the systems that drive training and deployment of large-scale ML models across IMC's global operations. They collaborate with quantitative researchers, hardware specialists and software engineers to build robust systems that get the most out of GPU acceleration, distributed computing and the broader open-source ML ecosystem. ML Engineers' work directly shapes how fast we can experiment, iterate and deploy - accelerating the cycle that turns a research idea into a live trading strategy.

This is a unique opportunity to solve problems at the intersection of advanced machine learning and trading, where your contributions will shape the future of IMC's technology and trading capabilities.

As a team, our Machine Learning Engineers broadly work across two areas: ML Research Engineering, focused on the systems and frameworks researchers use to train, evaluate and iterate on models at scale; and ML Performance Engineering, focused on making ML workloads execute as efficiently as possible, typically through GPU and low-level systems optimisation. These aren't rigid tracks, and there is overlap between them. You will bring depth of expertise in at least one of these focus areas and collaborate closely with global team members.

Your Core Responsibilitie

*The responsibilities below are representative of the role - the exact mix depends on your team, area of expertise and location.

ML Research Engineering:

  • Develop large-scale distributed training pipelines that manage complex datasets and models.
  • Partner with quantitative researchers to automate ML experiments, hyperparameter tuning and model retraining.
  • Work with HPC specialists to optimise workflows, improve training speed and reduce compute cost.

ML Performance Engineering:

  • Build and optimise low-latency inference pipelines, ensuring models deliver real-time predictions in production systems.
  • Maximise performance in training and inference using GPU hardware and acceleration libraries.

Across both areas:

  • Extend and improve the internals of machine learning frameworks and open-source tools to raise their performance for our workloads.
  • Design scalable model infrastructure capable of handling high-volume trading data and delivering real-time, high-accuracy predictions.
  • Evaluate and roll out third-party tools that enhance model development, training and inference capabilities.

Your Skills and Experience

Core, regardless of focus area:

  • 3+ years' experience in machine learning, with a focus on training or inference systems.
  • Production software engineering - Python, testing discipline and genuine ownership of systems once they ship.
  • Machine learning fundamentals - you understand modern ML workloads beyond high-level APIs and can reason about model behaviour, correctness and performance at the level relevant to your area of expertise.
  • A systems mindset - you reach for measurement before opinion on performance, scale or reliability issues, and can make sound build-versus-buy decisions.
  • Strong collaboration - comfortable explaining the reasoning behind your technical decisions, working through differing perspectives with researchers and adapting your approach when the evidence supports it.

Depth in one or more of the following:

  • Distributed training and large-scale systems - parallelism strategy, data pipelines and checkpointing; frameworks such as PyTorch, TensorFlow or JAX.
  • GPU performance and low-level optimisation - reasoning about memory, compute and latency at the device level, and optimising performance across kernels, compilers and hardware (e.g. CUDA, Triton or equivalent).
  • Production inference systems - hands-on experience building and hardening real-time, low-latency prediction pipelines in high-performance environments.
  • Numerics and correctness at scale - low-precision effects, KV caching, batching, and knowing which optimisations stay bit-exact.

Technologies listed above are examples rather than requirements; equivalent depth developed using other stacks or hardware platforms is equally relevant.

Also a plus:

  • Exposure to cloud platforms and orchestration tools.
  • A track record of contributing to open-source projects in machine learning, data science or distributed systems.

Not sure this is the one? If your strength is mainly in modelling and research direction, our QR / Modeller roles are likely a closer fit.

About Us

IMC is a research-driven trading firm where quantitative modeling, machine learning, and engineering shape how modern markets are traded. A stabilizing force in markets since 1989, we provide liquidity across trading venues, delivering the best outcome in value and risk management to investors. Using our own technology and capital, we build proprietary systems and algorithms that operate across global markets. Our researchers, traders, and engineers work as a collective, combining rapid experimentation, advanced infrastructure, and real-time feedback to turn insight into execution and execution into advantage.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
1,972,452 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

AI/ML
Similar stack
Same company
Amsterdam
≈ $42k – $102k per year (Estimated) • In office • Full-Time • Bachelor's Degree • Glasgow
Python
SQL
AI/ML
LangGraph
AutoGen
LangChain
Embeddings
Function Calling
AI Agents
NLP
LLM
RAG
Structured Outputs
Agentic Workflows
Machine Learning
DevOps
CI/CD
Git
AWS
Docker
Kubernetes
Apply
≈ $94k – $175k per year (Estimated) • In office • Full-Time • London
Python
Java
Scala
Python
pySpark
Databases
Neo4j
Databricks
ElasticSearch
OpenSearch
AI/ML
Spark
MLFlow
Embeddings
AI Agents
NLP
AWS Bedrock
TensorFlow
PyTorch
LLM
RAG
OpenAI
Amazon SageMaker
Structured Outputs
Semantic Search
Knowledge Graph
LLM Guardrails
Recommender Systems
Machine Learning
DevOps
Azure
CI/CD
AWS
Analytics
A/B Testing
Apply
≈ $102k – $190k per year (Estimated) • In office • Full-Time • 7+ years exp • Master's Degree • London
Python
Python
Flask
FastAPI
AI/ML
Claude
Model Context Protocol
AI Agents
RAG
OpenAI
Anthropic
Agentic Workflows
Mobile
Clean Architecture
DevOps
CI/CD
AWS
Management
Agile
Apply
up to $154k per year • Hybrid • Bracknell
Java
Kotlin
Databases
Snowflake
AI/ML
Model Context Protocol
AI Agents
A2A
Context Engineering
LLM Guardrails
DevOps
GCP
Apply
up to $154k per year • Hybrid • London
Java
Kotlin
Databases
Snowflake
AI/ML
Model Context Protocol
AI Agents
A2A
Context Engineering
LLM Guardrails
DevOps
GCP
Apply
Sr Test Engineer 4 days ago
≈ $25k – $71k per year (Estimated) • Remote (Hungary) • Full-Time • 5+ years exp • Budapest
Python
AI/ML
Copilot
Model Context Protocol
AI Agents
DeepEval
LangSmith
Ragas
LLM
DevOps
CI/CD
AWS
QA
JMeter
Pytest
k6
Locust
Apply
≈ $58k – $135k per year (Estimated) • In office • Guatemala
Python
SQL
Analytics
Power BI
ETL/ELT
Apply
≈ $46k – $81k per year (Estimated) • Hybrid • Master's Degree • London
Python
Stata
Apply
In office • Full-Time • Bachelor's Degree • Bengaluru
Python
Java
PowerShell
DevOps
Rest API
IAM
Apply
Software Engineer 4 days ago
$55k – $65k per year • Hybrid • Edinburgh
Python
JavaScript
Java
TypeScript
SQL
Ruby
Java
Spring Framework
Spring Boot
AI/ML
LLM
Frontend
Angular
DevOps
Rest API
GCP
Azure
CI/CD
Git
AWS
Docker
Kubernetes
Management
Agile
ITIL
Apply
≈ $152k – $280k per year (Estimated) • In office • 5+ years exp • Master's Degree • London
Python
AI/ML
Machine Learning
Apply
≈ $77k – $189k per year (Estimated) • In office • Bachelor's Degree • London
Python
AI/ML
Reinforcement Learning
JAX
Multimodal AI
TensorFlow
PyTorch
Self-Supervised Learning
Machine Learning
Apply
≈ $155k – $286k per year (Estimated) • In office • PhD • London
AI/ML
Machine Learning
Apply
$200k per year • In office • Internship • New York
Python
C++
AI/ML
Machine Learning
Apply
In office • 3+ years exp • Bachelor's Degree • Sydney
Python
Go
AI/ML
Model Context Protocol
AI Agents
LLM
Machine Learning
DevOps
GitLab CI
CI/CD
Jenkins
AWS
Docker
Kubernetes
TeamCity
Linux
Unix
Apply
≈ $98k – $224k per year (Estimated) • In office • Full-Time • 4+ years exp • Bachelor's Degree • Amsterdam
Databases
RabbitMQ
Apache Kafka
DevOps
Docker
Kubernetes
Apply
≈ $83k – $205k per year (Estimated) • In office • Full-Time • 10+ years exp • Bachelor's Degree • Amsterdam
Databases
RabbitMQ
Apache Kafka
DevOps
Docker
Kubernetes
Apply
Hybrid • Full-Time • 3+ years exp • Cambridge • Amsterdam • Berlin
AI/ML
Weights & Biases
DeepSpeed
Quantization
Knowledge Distillation
PyTorch
CUDA
Triton
Megatron-LM
TPU
NCCL
Model Distillation
Machine Learning
DevOps
GCP
Azure
AWS
SRE
HPC
Apply
≈ $49k – $98k per year (Estimated) • In office • Full-Time • Amsterdam
Python
SQL
Ruby
SAS
SPSS
Python
pySpark
Dask
Databases
Databricks
AI/ML
Hadoop
Spark
Kedro
Machine Learning
DevOps
GCP
Azure
AWS
Docker
Kubernetes
Apply
≈ $63k – $113k per year (Estimated) • In office • Full-Time • Amsterdam
Python
AI/ML
Scikit-learn
NLP
LLM
Statsmodels
Time Series
Sentiment Analysis
LLM Guardrails
DevOps
CI/CD
QA
Pytest
Apply
See all jobs
This is one of many
1,972,452 more open roles from verified company boards, updated every day.