Applied Methods
~The MetaEngineeringMachine Learning Engineer

Machine Learning Engineer

Machine learning engineers in this role build and optimize systems that translate research models into production—spanning model serving infrastructure, inference performance tuning, and distributed training pipelines. They distinguish themselves by combining deep systems expertise with ML knowledge, working on problems like latency optimization, resource efficiency, and scaling models across heterogeneous hardware and platforms. These engineers typically sit within specialized teams focused on either search and retrieval, robotics, foundation models, or inference optimization, collaborating closely with research teams to operationalize cutting-edge architectures at scale.

$ titles --canonical
Machine Learning EngineerSoftware Engineer, Machine LearningApplied AI Engineer
Open Jobs315
Companies Hiring77
$02

Skills

What companies are looking for in this role.

$ skills --core

Building scalable data processing and model training pipelines for production machine learning systems

95%

Designing and optimizing deep learning models for computer vision tasks including detection, segmentation, and tracking

95%

Developing end-to-end machine learning infrastructure spanning data pipelines, training systems, and model serving

92%

Implementing monitoring frameworks and reliability systems for deployed machine learning models in production

88%

Designing data annotation strategies, labeling workflows, and dataset management systems

85%

Optimizing machine learning models for hardware constraints and inference latency requirements

82%

Conducting proof-of-concept experiments and translating research into production prototypes

80%

Debugging functional and performance issues in machine learning systems and frameworks

72%

Testing, validating, and benchmarking machine learning software stacks for correctness and performance

70%

Applying importance sampling and statistical techniques for efficient evaluation and testing

68%
$ skills --emerging

Designing distributed training systems for large-scale foundation models and multi-billion parameter networks

78%

Architecting and scaling multi-agent systems and orchestration frameworks

78%

Building retrieval and ranking systems for search and question-answering applications

72%

Developing reinforcement learning systems and agentic frameworks for automation tasks

70%

Building knowledge graph systems and structured data extraction pipelines

65%
$ skills --soft

Collaborating with cross-functional teams including research, systems, and product teams

92%

Translating real-world requirements and user behavior into technical specifications and solutions

85%

Championing engineering best practices and code quality in large complex codebases

78%

Leading technical direction and architecture decisions for machine learning systems

75%

Contributing to and maintaining open-source machine learning libraries and frameworks

68%
$03

Technology

The tools and technologies that define this role.

$ tech --language
Pythonvery high
$ tech --framework
PyTorchvery high
TensorFlowhigh
Transformershigh
Acceleratemoderate
Datasetsmoderate
JAXmoderate
vLLMmoderate
$ tech --platform
Kuberneteshigh
Apache Sparkmoderate
CUDAmoderate
$ tech --tool
Dockerhigh
Githigh
FFmpeglow
Gradiolow
$ tech --concept
Data Pipelinevery high
GPUvery high
A/B Testinghigh
Computer Visionhigh
Distributed Traininghigh
Foundation Modelshigh
Large Language Modelshigh
MLOpshigh
Model Servinghigh
Monitoringhigh
Reinforcement Learningmoderate
Simulationmoderate
$04

Open Jobs

315 open Machine Learning Engineer jobs across 77 companies.

Aleph Alpha1d
Senior AI R&D Engineer – Model Training (f/m/d)
Heidelberg·Engineering
Waymo2d
Senior Machine Learning Engineer (Infra), Driver Understanding and Evaluation
Mountain View, CA, USA·Engineering
PhysicsX3d
Senior Applied Engineer
Singapore·Engineering
Together AI3d
Research Engineer, Post-Training Inference
San Francisco·Engineering
Glean5d
Machine Learning Engineer, Enterprise Brain
Mountain View, CA·Engineering
Graphcore5d
Senior Machine Learning Engineer (Large Systems)
Gdańsk, Pomeranian Voivodeship, Poland·Engineering
Graphcore5d
Senior Machine Learning Engineer (Large Systems)
London, UK·Engineering
Graphcore5d
Senior Machine Learning Engineer (Large Systems)
Cambridge, UK·Engineering
Graphcore5d
Senior Machine Learning Engineer (Large Systems)
Bristol, UK·Engineering
Waymo5d
Software Engineer, Bulk/Interactive Inference
Mountain View, CA, USA·Engineering
Scale AI1w
Machine Learning Engineer, Platform
London, UK·Engineering
Databricks1w
Staff Machine Learning Engineer, CustomerLake (ML/LLM)
New York City, New York·Engineering
Nebius1w
Senior ML Engineer (Token Factory)
Amsterdam, Netherlands; Berlin, Germany; Israel; London, United Kingdom; Prague, Czech Republic; Remote - Europe·Engineering
Nebius1w
Senior ML Engineer (Token Factory)
Germany; Israel; Netherlands; Prague, Czech Republic; Remote - Europe; United Kingdom·Engineering
Nebius1w
Senior ML Engineer (Token Factory)
Amsterdam, Netherlands·Engineering
Thinking Machines Lab1w
Software Engineer, Research Acceleration
San Francisco·Engineering
Thinking Machines Lab1w
Research Infrastructure Engineer, Research Acceleration
San Francisco·Engineering
Skild AI1w
Computer Vision AI & ML Engineer
Bengaluru, India·Engineering
Waymo1w
Foundation Model Data, Software Engineer
Mountain View, CA, USA; San Francisco, CA, USA; Kirkland, WA, USA; New York City, NY, USA·Engineering
Inflection AI1w
Principal Research Engineer, Model Training & Post-Training
Palo Alto, California, United States·Engineering