IMC Trading Logo

IMC Trading

Machine Learning Engineer

Posted 16 Minutes Ago
Be an Early Applicant
Hybrid
New York, NY, USA
Mid level
Hybrid
New York, NY, USA
Mid level
Build and optimize large-scale machine learning training and inference systems for real-time trading applications. Responsibilities include distributed training pipelines, experiment automation, GPU and low-level performance optimization, low-latency inference, scalable model infrastructure, framework improvements, and evaluation of ML tooling. The role requires production software engineering, strong ML fundamentals, systems thinking, performance measurement, and collaboration with quantitative researchers and engineering specialists.
The summary above was generated by AI
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 optimization. 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 Responsibilities
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 of 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 Deep Learning Researcher roles are likely a closer fit. If your strength is in general infrastructure rather than ML-specific systems, take a look at our broader infrastructure engineering roles.
#LI-DNP

IMC Trading New York, New York, USA Office

IMC Trading New York City Office

New York, New York, United States, 10017

Similar Jobs at IMC Trading

7 Days Ago
Hybrid
New York, NY, USA
Entry level
Entry level
Fintech • Machine Learning • Software • Financial Services
Architect and co-design machine learning models for custom hardware, accounting for latency, resource, and numerical constraints. Translate model requirements into hardware architecture decisions, collaborate with hardware engineers to implement and verify inference solutions, and deploy systems from proof of concept through production. Evaluate research in neural architecture search, ML systems, quantization, and compiler infrastructure for measurable performance improvements.
Top Skills: AsicsC++CocotbFinnFpgasHlsHls4MlMlirPythonPyTorchSystemverilogTensorFlowTvmUvmVhdlVitis AiXla
One Month Ago
Hybrid
New York, NY, USA
200K-200K Annually
Internship
200K-200K Annually
Internship
Fintech • Machine Learning • Software • Financial Services
Ten-week machine learning engineering internship focused on building systems for training and deploying large-scale ML models. Interns collaborate with researchers, hardware experts, and software engineers on GPU acceleration, distributed computing, and open-source tools supporting trading strategies. The program includes technical training, mentorship, professional development, financial markets education, and team activities. Successful interns may receive an opportunity for a graduate position.
Top Skills: C++Distributed ComputingGpu AccelerationMachine Learning ModelsOpen-Source ToolsPython
7 Days Ago
Hybrid
New York, NY, USA
Mid level
Mid level
Fintech • Machine Learning • Software • Financial Services
Own end-to-end technical onboarding and certification for electronic trading clients, from connectivity testing through production launch. Coordinate Development, Infrastructure, Compliance, Legal, Clearing, Business Development, and clients; validate FIX connectivity and routing; configure accounts and trading setups; monitor post-launch message quality and behavior; manage readiness, blockers, recertification, regulatory reporting, and post-trade requirements. Serve as the primary responder for onboarding issues and ensure repeatable, operationally disciplined processes.
Top Skills: CRMFixJIRASQL

What you need to know about the NYC Tech Scene

As the undisputed financial capital of the world, New York City is an epicenter of startup funding activity. The city has a thriving fintech scene and is a major player in verticals ranging from AI to biotech, cybersecurity and digital media. It also has universities like NYU, Columbia and Cornell Tech attracting students and researchers from across the globe, providing the ecosystem with a constant influx of world-class talent. And its East Coast location and three international airports make it a perfect spot for European companies establishing a foothold in the United States.

Key Facts About NYC Tech

  • Number of Tech Workers: 549,200; 6% of overall workforce (2024 CompTIA survey)
  • Major Tech Employers: Capgemini, Bloomberg, IBM, Spotify
  • Key Industries: Artificial intelligence, Fintech
  • Funding Landscape: $25.5 billion in venture capital funding in 2024 (Pitchbook)
  • Notable Investors: Greycroft, Thrive Capital, Union Square Ventures, FirstMark Capital, Tiger Global Management, Tribeca Venture Partners, Insight Partners, Two Sigma Ventures
  • Research Centers and Universities: Columbia University, New York University, Fordham University, CUNY, AI Now Institute, Flatiron Institute, C.N. Yang Institute for Theoretical Physics, NASA Space Radiation Laboratory

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account