I

IMC Trading

Proprietary trading using quantitative strategies

Machine Learning Engineer

Applied Machine LearningConfirmed live in the last 24 hours
Full-timeNo salary listedIn-person

About the Job

Requirements

  • At least 3 years of experience in machine learning, focused on training or inference systems.
  • Production software engineering experience with Python, testing discipline, and ownership of systems after deployment.
  • Understanding of modern machine-learning workloads beyond high-level application programming interfaces, including reasoning about model behavior, correctness, and performance in the relevant area of expertise.
  • A systems mindset, using measurement to assess performance, scale, and reliability issues and making sound build-versus-buy decisions.
  • Ability to explain the reasoning behind technical decisions, work through differing perspectives with researchers, and adapt approaches based on evidence.
  • Depth in at least one of the following: distributed training and large-scale systems, including parallelism strategy, data pipelines, checkpointing, and frameworks such as PyTorch, TensorFlow, or JAX; GPU performance and low-level optimization, including device-level memory, compute, and latency and performance across kernels, compilers, and hardware such as CUDA or Triton; production inference systems, including hands-on experience building and hardening real-time, low-latency prediction pipelines in high-performance environments; or numerics and correctness at scale, including low-precision effects, KV caching, batching, and determining which optimizations remain bit-exact.

Responsibilities

  • Develop large-scale distributed training pipelines that manage complex datasets and models.
  • Partner with quantitative researchers to automate machine-learning experiments, hyperparameter tuning, and model retraining.
  • Work with high-performance computing specialists to optimize workflows, improve training speed, and reduce compute cost.
  • Build and optimize low-latency inference pipelines so models deliver real-time predictions in production systems.
  • Maximize performance in training and inference using GPU hardware and acceleration libraries.
  • Extend and improve the internals of machine-learning frameworks and open-source tools to improve their performance for the firm's 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.

Desired Qualifications

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

About the Company

IMC Trading

Proprietary trading using quantitative strategies

IMC Trading is a global proprietary trading firm that uses technology and quantitative strategies to trade financial instruments such as stocks, options, and futures with its own capital. It operates in major markets (Amsterdam, Chicago, Sydney) and serves a diverse client base including institutional investors and individual traders. The company identifies market inefficiencies through advanced algorithms and data analytics, with teams of mathematicians, technologists, and traders who continuously improve strategies and build in-house solutions. Unlike firms that manage external funds, IMC trades for its own balance sheet, aiming to earn profits by executing high-frequency and systematic trades across global markets. Its approach centers on a culture of curiosity, continuous improvement, and collaboration, aiming to optimize markets while fostering an inclusive environment where employees can contribute meaningfully.

Company size
1,001-5,000
Company stage
Not listed
Total funding
Not listed
Headquarters
Amsterdam, Netherlands
Founded
1989

Recently Posted Jobs

Explore more opportunities at IMC Trading

See more jobs