ML Systems Engineer, ML Acceleration

Motional

Singapore

On-site

SGD 120,000 - 160,000

Full time

3 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Motional is seeking a Machine Learning Systems Engineer to join the ML Acceleration team in Singapore. You will optimize training speed, reduce time-to-convergence, and build high-performance data pipelines and GPU kernels.

The role focuses on scaling large distributed models across compute resources and improving overall throughput. Ideal candidates have strong Python skills, deep PyTorch experience, and a solid foundation in ML concepts, architectures, and optimization strategies.

Qualifications

  • Bachelor’s, Master’s degree, or PhD in Computer Science, Computer Engineering, or a related technical discipline.
  • Strong proficiency in Python.
  • Extensive hands-on experience with PyTorch.
  • Experience optimizing ML model execution during training and inference; solid ML fundamentals.

Responsibilities

  • Performance profiling to identify bottlenecks in data loading, gradient computation, and communication.
  • Optimize distributed training pipelines using PyTorch Distributed.
  • Design and maintain high-performance GPU kernels in Triton or CUDA.
  • Design robust data loading pipelines to maximize training throughput.

Skills

Python
Problem Solving
Analytical thinking

Education

Bachelor’s/Master’s/PhD in CS or CE

Tools

Nsight
PyTorch Profiler
PyTorch
CUDA
Triton

Job description

Mission Summary:

We are looking for a Machine Learning Systems Engineer to join our ML Acceleration team. In this role, you will be responsible for the core systems that enable our researchers to train frontier models at scale, focusing obsessively on speed, cost, reliability, and throughput. You will work at the intersection of machine learning research and high-performance systems engineering. Your work will directly impact our ability to scale large-scale distributed model training and reduce the time-to-convergence for our next generation of models.

What you'll be doing:

  • Performance Profiling & Optimization: Utilize profiling tools (e.g., Nsight, PyTorch Profiler) to identify bottlenecks in data loading, gradient computation, and communication. Implement optimizations like kernel fusion, sharding, and tiling to improve step time.
  • Distributed Training: Optimize distributed training pipelines using frameworks such as PyTorch Distributed.
  • Kernel Development: Design and maintain high-performance GPU kernels in Triton or CUDA for state-of-the-art ML workloads.
  • Data Pipeline Engineering: Optimize robust data loading pipelines that maximize training throughput.

What we're looking for:

  • Education: Bachelor’s, Master’s degree, or PhD in Computer Science, Computer Engineering, or a related technical discipline.
  • Software Engineering: Strong proficiency in Python.
  • ML Frameworks: Extensive hands-on experience with PyTorch.
  • ML Knowledge: Experience optimizing machine learning model execution during training and inference, alongside a strong understanding of fundamental machine learning concepts, architectures, and processes.
  • Problem Solving: Exceptional analytical and problem-solving skills, with a bias for action and a data-driven approach to technical challenges.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

ML Systems Engineer, ML Acceleration
ML Systems Engineer, ML Acceleration

MOTIONAL SINGAPORE PTE. LIMITED • Singapore

On-site
SGD 120,000 - 180,000
ML Systems Engineer: Acceleration & Distributed Training
ML Systems Engineer: Acceleration & Distributed Training

Motional • Singapore

On-site
SGD 120,000 - 160,000
ML Systems Engineer: High-Performance Model Training
ML Systems Engineer: High-Performance Model Training

MOTIONAL SINGAPORE PTE. LIMITED • Singapore

On-site
SGD 120,000 - 180,000
AI Engineer (ML Systems & Infrastructure)
AI Engineer (ML Systems & Infrastructure)

SwapeTech • Singapore

On-site
SGD 180,000 - 260,000
Lead ML Engineer (Remote)
Lead ML Engineer (Remote)

Alphasearch • Singapore

Remote
SGD 180,000 - 260,000
Technical Lead (Machine Learning)
Technical Lead (Machine Learning)

Avomind • Singapore

On-site
SGD 180,000 - 240,000
Machine Learning Engineer
Machine Learning Engineer

Changi Airports International Pte Ltd • Singapore

On-site
SGD 150,000 - 190,000
Machine Learning Engineer
Machine Learning Engineer

STRT.ASIA PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000
Senior Software Engineer, Machine Learning, TPU Workload Optimization - Singapore
Senior Software Engineer, Machine Learning, TPU Workload Optimization - Singapore

GOOGLE ASIA PACIFIC PTE. LTD. • Singapore

On-site
SGD 150,000 - 210,000
Machine Learning Engineer (Technical Leadership)
Machine Learning Engineer (Technical Leadership)

Meta Careers • Singapore

On-site
SGD 300,000 - 420,000