Machine Learning Research Engineer Jobs

Machine Learning Research Engineer jobs are open across technology, healthcare, finance, and defense, from new-grad to principal and staff levels, with specializations in deep learning, natural language processing, and reinforcement learning. Find a role that fits below and apply directly.

Find JobsLooking for remote work? View remote machine learning research engineer jobs →

Overview

Open roles202+
Top stateCalifornia
Top employerApple
Top citySan Francisco, CA
Work type60% On-site
Top industryTechnology

Showing 5 of 202+ Machine Learning Research Engineer jobs

Machine Learning Scientist, Frontier Research, AI for Drug Discovery (AIDD)
We won't show you this job again
New 7h ago
Machine Learning Scientist, Frontier Research, AI for Drug Discovery (AIDD)
Genentech
San Francisco, California
Data Analytics
Data Science
$148k - $274k/yr
Doctoral degree in statistics
10,000+

Have you applied for this role?

Machine Learning Researcher: Agentic Post-Training for On-Device Models
We won't show you this job again
New 9h ago
Machine Learning Researcher: Agentic Post-Training for On-Device Models
Apple
Sunnyvale, California
Biotech & Life Sciences
Environmental & Physical Sciences
Laboratory Research
Research & Academia
$150k - $278k/yr
Doctoral degree in Computer Science
10,000+

Have you applied for this role?

ML Research Engineer
We won't show you this job again
New 11h ago
ML Research Engineer
Microsoft
Redmond, Washington
AI (Artificial Intelligence)
Data Science
ML (Machine Learning)
$102k - $219k/yr
Doctoral degree in statistics
10,000+

Have you applied for this role?

Research Scientist Intern, AI Core Machine Learning (PhD)
We won't show you this job again
Added 1d ago
Research Scientist Intern, AI Core Machine Learning (PhD)
Meta
Menlo Park, California
AI (Artificial Intelligence)
Data Science
ML (Machine Learning)
$7,650 - $13k/yr
Doctoral degree in Computer Science
10,000+

Have you applied for this role?

ML Research Engineer, Performance Optimization
We won't show you this job again
Added 2d ago
ML Research Engineer, Performance Optimization
Lila Sciences
Cambridge, Massachusetts
Software Engineering
Solutions Engineering & Architecture
Technical Program Management
$148k - $240k/yr
Bachelor of Science

Have you applied for this role?

See All 202+ Machine Learning Research Engineer Jobs

Find roles that match your experience and apply in just a few clicks.

Find Jobs

Machine Learning Research Engineer Job Market

Who's Hiring

  • Apple36
  • Meta24
  • Scale AI18
  • Nuro8
  • Microsoft7

Top Industries Hiring

  • Technology & Software24
  • Artificial Intelligence18
  • Electronics & Hardware13
  • Transportation & Logistics7
  • Investment & Asset Management6

What Employers Look For

The qualifications that appear most often in machine learning research engineer jobs.

  • PhD or Master's degree in machine learning, computer science, or a closely related field
  • Proficiency in Python and deep learning frameworks such as PyTorch or TensorFlow
  • Experience designing and running large-scale machine learning experiments on distributed systems
  • Peer-reviewed publications or preprints in relevant machine learning conferences or journals
  • Hands-on experience with model training, evaluation, and deployment at production scale
  • Familiarity with cloud computing platforms and GPU cluster management for research workloads

Tips for Your Machine Learning Research Engineer Job Search

Tailor your resume to publication depth

Hiring committees for research roles weight peer-reviewed publications and arXiv preprints heavily. List each paper with the venue name, your authorship position, and citation count if notable. Generic project bullets won't distinguish you from applied engineers.

Show benchmark results, not just methods

Describe your research contributions with concrete benchmark outcomes on standard datasets. Saying you improved model accuracy on a named benchmark by a specific margin tells reviewers far more than describing the architecture you used.

Apply early to roles that fit

Migrate Mate lists machine learning research engineer openings from across the United States in one place, so you can find roles that match and apply directly to each listing.

Target postings by research area explicitly

Filter openings by the research subdomain closest to your work, such as computer vision, generative models, or graph neural networks. Applying to roles aligned with your publication record dramatically increases callback rates compared to broad applications.

Prepare a research talk, not just a whiteboard session

Many research engineering interviews include a 30-to-45-minute presentation on a past project. Practice framing your problem statement, methodology, and failure modes for a mixed audience of engineers and scientists who weren't in your lab.

Negotiate compute and research time, not only pay

Research roles vary widely on how much independent research time and GPU cluster access you receive. Ask explicitly about publication expectations, internal compute allocation, and whether you can contribute to open-source projects before you sign.

Machine Learning Research Engineer Jobs: Frequently Asked Questions

Which companies are hiring the most machine learning research engineers?

The companies hiring the most machine learning research engineers right now include Apple, Meta, and Scale AI, with the largest share of openings in California, Washington, and New York, based on current listings on Migrate Mate as of November 2026. Research-focused roles tend to cluster at organizations with dedicated AI labs or large-scale product surfaces that benefit from novel model development.

How many machine learning research engineer jobs are remote?

About 40% of machine learning research engineer openings are fully remote or hybrid as of November 2026, reflecting the compute-heavy and collaborative nature of the role. Sub-areas like natural language processing and generative modeling tend to have the highest remote share, while robotics and hardware-adjacent research roles are more likely to require on-site presence.

How do you become a machine learning research engineer?

Most machine learning research engineers start with a strong foundation in linear algebra, probability, and algorithms, then develop applied skills through graduate research, internships, or open-source contributions. Building a public portfolio of reproducible experiments, contributing to research codebases, and publishing or presenting work at workshops or conferences are the most direct paths to landing a research engineering role.

Can you get a machine learning research engineer job with little experience?

Entry-level machine learning research engineer roles exist but are competitive. Candidates with limited industry experience strengthen their case by publishing undergraduate or independent research, contributing to open-source machine learning libraries, winning or placing well in public competitions, or completing a research internship where they can demonstrate end-to-end project ownership and experimental rigor.

What does the machine learning research engineer interview process look like?

The interview process typically includes a recruiter screen, a technical phone round covering coding and machine learning fundamentals, a research presentation where you walk through a past project in depth, and a full-day virtual or on-site loop with coding, system design, and research discussion panels. Some organizations also include a take-home research problem or a live experiment design session with the team.

Where can I find and apply to machine learning research engineer jobs?

You can find and apply to machine learning research engineer jobs on Migrate Mate, which lists current openings from across the United States in one place. Find roles that match your research background and seniority level, then apply directly to each listing that fits.

See All 202+ Machine Learning Research Engineer Jobs

Find roles that match your experience and apply in just a few clicks.

Find Jobs