Machine Learning Engineer

2 Months ago • 5 Years + • Research Development • $175,000 PA - $250,000 PA

Job Summary

Job Description

As a Machine Learning Engineer, you will build systems for training and deploying large-scale ML models. You'll collaborate with researchers and engineers to build solutions that maximize GPU acceleration and distributed computing. Your work will influence trading strategies by accelerating experimentation. The role involves developing distributed training pipelines, optimizing low-latency inference pipelines, improving the performance of machine learning frameworks, designing scalable model frameworks, automating ML experiments, collaborating with HPC specialists, and evaluating third-party tools. This is a unique opportunity to solve problems at the intersection of advanced machine learning and trading.
Must have:
  • 5+ years of experience in machine learning, focusing on training or inference systems
  • Strong engineering skills including Python, CUDA, or C++
  • Knowledge of machine learning frameworks such as PyTorch, TensorFlow, or JAX
  • Proficiency in GPU programming for training and inference acceleration (e.g., CuDNN, TensorRT)
  • Experience with distributed training for scaling ML workloads (e.g., Horovod, NCCL)
  • Exposure to cloud platforms and orchestration tools
Good to have:
  • Hands-on experience with real-time, low-latency ML pipelines in high-performance environments is a strong plus
  • A track record of contributing to open-source projects in machine learning, data science, or distributed systems is a plus

Job Details

As a Machine Learning Engineer, you will play a pivotal role in building systems that drive the training and deployment of large-scale ML models across our global operations. You'll collaborate with leading researchers, hardware experts, and software engineers to build robust solutions that maximize the potential of GPU acceleration, distributed computing, and the latest open-source tools. Your work will influence our trading strategies by accelerating experimentation cycles that foster continuous innovation and refinement.

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.

Your Core Responsibilities: 

  • Develop large-scale distributed training pipelines to manage datasets and complex models
  • Build and optimize low-latency inference pipelines, ensuring models deliver real-time predictions in production systems
  • Develop libraries to improve the performance of machine learning frameworks
  • Maximize performance in training and inference using GPU hardware and acceleration libraries
  • Design scalable model frameworks capable of handling high-volume trading data and delivering real-time, high-accuracy predictions
  • Collaborate with quantitative researchers to automate ML experiments, hyperparameter tuning, and model retraining
  • Partner with HPC specialists to optimize workflows, improve training speed, and reduce costs
  • Evaluate and roll out third-party tools to enhance model development, training, and inference capabilities
  • Dig into the internals of open-source ML tools to extend their capabilities and improve performance

Your Skills and Experience: 

  • 5+ years of experience in machine learning with a focus on training or inference systems
  • Hands-on experience with real-time, low-latency ML pipelines in high-performance environments is a strong plus
  • Strong engineering skills, including Python, CUDA, or C++
  • Knowledge of machine learning frameworks such as PyTorch, TensorFlow, or JAX
  • Proficiency in GPU programming for training and inference acceleration (e.g., CuDNN, TensorRT)
  • Experience with distributed training for scaling ML workloads (e.g., Horovod, NCCL)
  • Exposure to cloud platforms and orchestration tools
  • A track record of contributing to open-source projects in machine learning, data science, or distributed systems is a plus

Similar Jobs

Larian Studios - GRAPHICS PROGRAMMER

Larian Studios

Quebec, Canada (On-Site)
7 Months ago
360 bright media  - Game Developer

360 bright media

Mumbai, Maharashtra, India (On-Site)
2 Months ago
Keen Games - Senior Graphics Programmer

Keen Games

Frankfurt Am Main, Hessen, Germany (Remote)
1 Month ago
GameJobs - Principal Geometry Programmer

GameJobs

Cary, North Carolina, United States (On-Site)
2 Months ago
Diligent Corporation - Software Engineer II - Community

Diligent Corporation

Bengaluru, Karnataka, India (Hybrid)
2 Weeks ago
Pinterest - Senior Staff Machine Learning Engineer, Homefeed

Pinterest

San Francisco, California, United States (Hybrid)
6 Days ago
bytedance - Tech Lead, Research Scientist, Cloud & AI computing - DPU/GPU/CPU

bytedance

San Jose, California, United States (On-Site)
3 Months ago
Tencent - Research Intern

Tencent

Seoul, South Korea (On-Site)
6 Months ago
Ansys - R&D Engineer II

Ansys

Evanston, Illinois, United States (Hybrid)
3 Days ago
Google - Software Engineer, Google Payments, AI/ML

Google

Mountain View, California, United States (On-Site)
1 Day ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Ubisoft - Lead R&D Scientist

Ubisoft

Shanghai, Shanghai, China (On-Site)
6 Months ago
Penn Interactive - Machine Learning Engineer

Penn Interactive

Philadelphia, Pennsylvania, United States (On-Site)
2 Weeks ago
bytedance - High-Performance Computing Research Scientist (Inference Optimization)

bytedance

San Jose, California, United States (On-Site)
4 Months ago
Rockstar Games - Gameplay Animator (Mid/Senior)

Rockstar Games

Oakville, Ontario, Canada (On-Site)
3 Months ago
Marvell - Design Verification Engineer

Marvell

Ho Chi Minh City, Ho Chi Minh City, Vietnam (On-Site)
1 Month ago
yellow brick games - Technical Artist, Graphic & Lookdev

yellow brick games

Québec City, Quebec, Canada (Remote)
1 Month ago
Qualcomm - AI ML Engineer

Qualcomm

Hyderabad, Telangana, India (On-Site)
2 Months ago
Microsoft - Principal Applied Science Manager

Microsoft

Bengaluru, Karnataka, India (On-Site)
3 Months ago
mighty koi - Gameplay Programmer

mighty koi

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Months ago
super78 - Unreal Developer

super78

Los Angeles, California, United States (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Sydney, New South Wales, Australia

Telastra - Staff Engineer - Platform Engineering Security Specialist

Telastra

Australia (On-Site)
5 Days ago
Wrike - Solutions / Professional Services Consultant

Wrike

Melbourne, Victoria, Australia (Hybrid)
2 Months ago
Pivotroots - Executive Director

Pivotroots

Melbourne, Victoria, Australia (Hybrid)
1 Month ago
big ant - Graphic Designer

big ant

Melbourne, Victoria, Australia (On-Site)
2 Months ago
Canva - Engineering Manager (BE) - Content Management & Distribution

Canva

Melbourne, Victoria, Australia (Remote)
3 Months ago
Canva - Senior Software Engineer - Frontend

Canva

Sydney, New South Wales, Australia (Remote)
1 Week ago
Telastra - Staff Software Engineer

Telastra

Australia (On-Site)
1 Week ago
Penumbrainc - Marketing Administrative Assistant - Temporary

Penumbrainc

Sydney, New South Wales, Australia (On-Site)
3 Weeks ago
Flying Bark - CG FX Lead

Flying Bark

Sydney, New South Wales, Australia (Hybrid)
1 Week ago
binance - Social Media & Community Manager, ANZ

binance

Melbourne, Victoria, Australia (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Research Development Jobs

Hike - ML Engineer Intern

Hike

Delhi, India (Remote)
1 Week ago
Reddit - Engineering Manager, ML Understanding

Reddit

United States (Remote)
2 Weeks ago
WebFX - AI Digital Marketing Specialist

WebFX

Philippines (Remote)
1 Month ago
PayPal - Staff Machine Learning Engineer

PayPal

Chennai, Tamil Nadu, India (Hybrid)
1 Week ago
Ansys - Lead R&D Software Engineer - C++/Python, Semiconductors

Ansys

Chalandri, Greece (On-Site)
2 Weeks ago
CD PROJEKT RED - Researcher

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (Hybrid)
4 Days ago
Reddit - Senior Software Engineer, AI Enablement

Reddit

Canada (Remote)
2 Months ago
Ubisoft - Senior C++ Programmer - Machine Learning Content Creation Technology Group

Ubisoft

Montreal, Quebec, Canada (On-Site)
4 Months ago
KOJIMA PRODUCTIONS - AI Programmer

KOJIMA PRODUCTIONS

Tokyo, Japan (On-Site)
7 Months ago
Game freak - R&D Programmer: Battle System [Junior Class]

Game freak

Chiyoda City, Tokyo, Japan (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Amsterdam, North Holland, Netherlands (On-Site)

Amsterdam, North Holland, Netherlands (On-Site)

Sydney, New South Wales, Australia (On-Site)

Amsterdam, North Holland, Netherlands (On-Site)

Mumbai, Maharashtra, India (On-Site)

Delhi, India (On-Site)

Zug, Zug, Switzerland (On-Site)

New York, United States (On-Site)

Amsterdam, North Holland, Netherlands (On-Site)

Amsterdam, North Holland, Netherlands (On-Site)

View All Jobs

Get notified when new jobs are added by IMC

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug