
Principal Machine Learning Engineer
IMC Trading
Sydney
9 Mar 2026
Principal Machine Learning Engineer
Principal Machine Learning Engineer role at IMC, a global trading firm, focusing on designing and building ML infrastructure at scale. Requires 8+ years of experience in ML platforms, proficiency in Python and deep learning frameworks, and expertise in distributed training and production deployment. The role involves shaping ML architecture, partnering with quant researchers, and impacting real trading decisions.
Remote
Full-time
Principal
Python
CUDA
Salary
Not specified
Core Qualifications
Technical (Must-have)
PythonCUDAC++PyTorchTensorFlowJAXtransformersattention mechanismssequence modelsdistributed training
Soft Skills
collaborationmentoringinfluence
Tools (Must-have)
HorovodNCCLcuDNNTensorRT
Key Responsibilities
- Design and build end-to-end infrastructure for training, evaluation, and productionization of ML models
- Influence foundational choices around data access, compute orchestration, experiment tracking, model versioning, and deployment pipelines
- Partner with quant researchers to accelerate iteration cycles, tighten feedback loops, and bring models from prototype to live trading
- Work with researchers to adapt and deploy modern architectures to noisy, high-frequency financial data
- Shape approach to reproducibility, continual learning, and production monitoring across a petabyte-scale data environment
- Define standards that create consistency across teams and geographies; mentor engineers and influence technical culture
- Keep pace with developments in deep learning research and ML infrastructure; bring ideas from academia and industry into how we work
Machine LearningFinancial ServicesEngineeringInformation TechnologyPrincipalPythonDeep LearningInfrastructureRemoteGlobal