Applied Methods
~The MetaEngineeringMachine Learning Engineer

Machine Learning Engineer

Engineers in this role develop and operate production machine learning systems that power real-world AI products, from recommendation and ranking systems at fintech companies to perception models for autonomous vehicles and multimodal foundation models. They bridge research and production by building scalable training infrastructure, data pipelines, and deployment systems that handle massive datasets and complex model architectures while maintaining reliability and performance at scale. These roles typically sit within specialized teams—whether perception, infrastructure, or applied ML—that collaborate closely with product, research, and systems engineers to translate model innovations into deployed systems serving millions of users or real-world safety-critical applications.

$ titles --canonical
Machine Learning EngineerSoftware Engineer, Machine LearningML Engineer, PerceptionSenior Machine Learning Engineer
Open Jobs232
Companies Hiring64
$ expectations --role machine-learning-engineer

Measured across 221 of 232 open postings.

71%
expect AI in the role's own work
45% state it as a requirement
6%
work directly with customers
5%
manage people
Mid
most common level
40% of open postings
BY LEVEL

This role is advertised at 3 levels, so a single figure for the role would describe none of them. Experience and pay are the midpoints for each level on its own.

LevelShareMedian yearsMedian pay
Mid40%(88)3$313k
Senior24%(52)5—
Staff / Principal29%(65)6$303k

A dash means too few postings stated it to report a midpoint. Most companies do not publish a salary band, so pay is indicative rather than a market rate. 2 levels with fewer than 10 open postings are not shown.

WHAT THEY ASK FOR, VERBATIM

“We're big users of agentic development and operations. You'll have access to best-in-class models, agents, GPUs, storage and cloud services”

Runway · Member of Technical Staff, ML Platform

“Train and fine-tune large language models (LLMs) for clinical reasoning, medical question answering, evidence-grounded generation”

Latent Health · Machine Learning Engineer

“Your job is to make that process faster, cheaper, and more rigorous with ML and AI”

Snorkel AI · Senior | Staff Software Engineer - AI / ML

“build production systems that learn from privacy-protected product and experimentation data to generate evidence-backed insights”

OpenAI · Machine Learning Engineer, Core Experimentation
$ barriers
23%
advertised as remote
of postings that state a work mode
41%
state a degree requirement
13%
ask for a PhD
94%
still advertised a month later
9 points slower than the board

Requirements are a share of every open posting, so a role missing from this list is one where almost nobody asks. Work mode is different: many postings never say, so that figure counts only the ones that do. A posting stops being advertised when it is filled, cancelled or reorganised, so read the last figure as how long these stay on the market, not as time to hire.

$02

Skills

What companies are looking for in this role.

$ skills --core

ML systems development

76%

Large-scale model training

36%

Distributed systems architecture

34%

Data pipeline engineering

28%

Research-to-production translation

25%

Systems performance optimization

20%

Model architecture design

18%

Post-training and alignment methods

18%

Backend and API engineering

15%

Training data curation

10%

Research experiment design

10%
$ skills --emerging

AI evaluation design

44%

Inference performance optimization

36%

Computer vision and perception

24%

ML platform engineering

20%

LLM application development

18%

Retrieval and ranking systems

12%

Agentic system research

10%

Agent system architecture and development

8%
$03

Technology

The tools and technologies that define this role.

$ tech --language
Pythonhigh
C++moderate
C/C++low
Rustlow
$ tech --framework
PyTorchhigh
JAXmoderate
TensorFlowmoderate
CUDAlow
$ tech --platform
Kuberneteslow
$ tech --concept
Computer visionlow
Distributed traininglow
Foundation modelslow
GPUlow
Large language modelslow
Machine learninglow
RAGlow
Reinforcement learninglow
Transformerslow
Vision-language models (VLM)low
$04

Open Jobs

232 open Machine Learning Engineer jobs across 64 companies.

Runway3d
Member of Technical Staff, ML Platform
Remote·Engineering
Latent Health1w
Machine Learning Engineer
San Francisco·Engineering
Snorkel AI2w
Senior | Staff Software Engineer - AI / ML
San Francisco, CA (Hybrid)·Engineering
Waymo2w
2027 Summer Intern, MS/PhD, Perception, Machine Learning
Mountain View, CA, USA·Engineering
Glean2w
Machine Learning Engineer, Search Quality
San Francisco, CA·Engineering
OpenAI2w
Machine Learning Engineer, Core Experimentation
Seattle·Engineering
Typeface2w
Senior ML Engineer
Palo Alto, CA·Engineering
Waymo2w
2027 Summer Intern, PhD, Road Understanding, ML Engineer
Mountain View, California·Engineering
Perplexity2w
Member of Technical Staff (Machine Learning Research Engineer)
Berlin·Engineering
Waymo2w
2027 Summer Intern, MS/PhD, Machine Learning Engineer
San Francisco, CA, USA·Engineering
Block2w
Staff Machine Learning Engineer (Modeling), Support
Seattle, WA, United States of America·Engineering
Waymo2w
Staff Machine Learning Engineer - Vision-Language Foundation Models
Mountain View, California, United States·Engineering
Waymo2w
2027 Summer Intern, MS/PhD, Software Engineer, Simulation Evaluation ML Model
Mountain View, California, USA·Engineering
Waymo2w
2027 Summer Intern, MS/PhD, Software/ML Engineer, Simulation
Mountain View, California, USA·Engineering
OpenAI2w
Machine Learning Engineer, Monetization AI/ML
San Francisco·Engineering
Waymo2w
Senior Software Engineer - ML/ Fraud Prevention
Warsaw, Poland·Engineering
Rhoda3w
Research Member of Technical Staff- Training Systems
Mountain View·Engineering
Waymo3w
Machine Learning Engineer, Driver Refinement & Validation, Perception
Mountain View, CA, USA; San Francisco, CA, USA·Engineering
Waymo3w
2027 Summer Intern, BS/MS, Scenes
Mountain View, California·Engineering
Waymo3w
2027 Summer Intern, MS/PhD, Machine Learning, Simulation Realism
London, England, United Kingdom·Engineering