Principal Machine Learning Engineer
IMC
3 months ago
Amsterdam, Netherlands +5 more
Staff+
Base Salary
$200k - $250k/yr
Responsibilities
- Design and build end-to-end infrastructure for training, evaluation, and productionization of ML models.
- Influence foundational choices around data access, compute orchestration, and deployment pipelines.
- Partner with quant researchers to accelerate iteration cycles and bring models from prototype to live trading.
- Adapt and deploy modern architectures to high-frequency financial data.
- Shape our approach to reproducibility and production monitoring across a petabyte-scale data environment.
- Define standards for consistency across teams and mentor engineers.
Requirements
- 8+ years of experience building ML platforms or infrastructure.
- Proven track record of designing and owning large-scale training and inference systems.
- Deep proficiency in Python, with strong experience in CUDA or C++.
- Hands-on expertise with modern deep learning frameworks like PyTorch or TensorFlow.
- Strong foundation in deep learning fundamentals and experience with distributed training.
- History of deploying models to production with strong observability and monitoring practices.
Benefits
- Opportunity to make foundational technology choices in a developing platform.
- Strategic priority with resources dedicated to machine learning initiatives.
- Direct impact on trading decisions in competitive global markets.
- Global collaboration with teams across multiple locations.
- Culture that values ideas over titles and encourages collaboration.
Tech Stack
C++PythonPyTorchTensorFlow
Categories
AI & MLData Science