Staff ML Engineer Jobs

Staff ML Engineer jobs are open across technology, finance, healthcare, and autonomous systems, from senior individual contributor to principal and distinguished levels, with specializations in large-scale model training, MLOps infrastructure, and recommendation systems. See the openings below and apply to the ones that match your experience.

Find Staff ML Engineer JobsLooking for remote work? View remote staff ML engineer jobs →

Overview

Open roles316+
Top stateCalifornia
Top employerUber
Top citySan Francisco, CA
Work type46% Hybrid
Top industryTechnology

Showing 5 of 316+ Staff ML Engineer jobs

Staff Software Engineer, AI/ML, ML Infrastructure, Search Ads
We won't show you this job again
Added 1d ago
Staff Software Engineer, AI/ML, ML Infrastructure, Search Ads
Google
Mountain View, California
AI (Artificial Intelligence)
ML (Machine Learning)
Software Engineering
$207k - $300k/yr
Doctoral degree in Computer Science
10,000+

Have you applied for this role?

Member of Technical Staff - ML Platform Engineer
We won't show you this job again
Added 1d ago
Member of Technical Staff - ML Platform Engineer
Preference Model
San Francisco, California
Engineering (Non-Software)
Solutions Engineering & Architecture
Technical Program Management
$180k - $350k/yr

Have you applied for this role?

Member of Technical Staff - ML Infrastructure Engineer, RL Post-training
We won't show you this job again
Added 1d ago
Member of Technical Staff - ML Infrastructure Engineer, RL Post-training
Preference Model
San Francisco, California
Cloud Engineering
DevOps
$200k - $350k/yr

Have you applied for this role?

Staff, Data Scientist | Machine Learning (Fraud & Risk) | Sunnyvale
We won't show you this job again
Added 1d ago
Staff, Data Scientist | Machine Learning (Fraud & Risk) | Sunnyvale
Walmart
Sunnyvale, California
Engineering (Non-Software)
Software Engineering
Technical Program Management
Doctoral degree in statistics
10,000+

Have you applied for this role?

Staff Engineer, Core ML
We won't show you this job again
Added 1d ago
Staff Engineer, Core ML
Circuit
Austin, Texas
AI (Artificial Intelligence)
Cloud Engineering
Solutions Engineering & Architecture
Hybrid

Have you applied for this role?

See All 316+ Staff ML Engineer Jobs

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

Find Staff ML Engineer Jobs

Staff ML Engineer Job Market

Who's Hiring

  • Uber27
  • ServiceNow23
  • Apple19
  • GEICO12
  • Google11

Top Industries Hiring

  • Technology & Software58
  • Insurance10
  • Artificial Intelligence9
  • Automotive4
  • Hospitality & Tourism4

What Employers Look For

The qualifications that appear most often in staff ML engineer jobs.

  • 7 or more years of machine learning or applied research experience with production deployments
  • Deep proficiency in Python and ML frameworks such as PyTorch, TensorFlow, or JAX
  • Experience designing and operating large-scale distributed training and inference systems
  • Strong background in MLOps, including model monitoring, feature stores, and CI/CD pipelines
  • Demonstrated ability to mentor engineers and influence technical direction across multiple teams
  • Advanced degree in computer science, statistics, or a related quantitative field

Tips for Your Staff ML Engineer Job Search

Quantify model impact on your resume

Hiring managers for staff-level roles want to see scale and outcome, not just tools. Replace 'built a recommendation model' with the reduction in latency, lift in engagement, or revenue impact your system drove. Numbers make a staff-level scope immediately clear.

Distinguish research from production on your resume

Staff ML engineers are expected to own systems end-to-end, not just prototype. Explicitly label each project as research, production, or both, and note team size and your decision-making authority. Ambiguity about scope is one of the most common reasons strong resumes get passed over.

Apply early to roles that fit

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

Target companies by ML maturity stage

A staff ml engineer at a seed-stage startup owns the entire ML stack solo. At a growth-stage company, you're building the platform others will use. At a large tech firm, you're coordinating across teams. Know which environment suits you before filtering your search, so you're applying to the right context.

Prepare a system design narrative for interviews

Staff-level ML interviews almost always include a large-scale system design question. Practice walking through feature engineering, model selection, serving architecture, and monitoring decisions in one coherent narrative. Interviewers are evaluating your ability to make and justify tradeoffs, not just recite ML concepts.

Negotiate scope alongside compensation

At the staff level, what you own matters as much as what you earn. During offer negotiation, ask which team you'll anchor to, what engineering headcount you'll influence, and what the 12-month roadmap looks like. Answers to those questions reveal whether the title matches the actual level of the role.

Staff ML Engineer Jobs: Frequently Asked Questions

Which companies are hiring the most staff ml engineers?

The most active employers for staff ml engineers right now are Uber, ServiceNow, and Apple, and the most openings are in California, New York, and Washington, based on current listings on Migrate Mate as of November 2026. Demand is concentrated at companies running large-scale recommendation, search, or generative AI systems.

How many staff ml engineer jobs are remote?

About 64% of staff ml engineer openings are fully remote or hybrid as of November 2026, making it one of the more remote-accessible senior engineering roles. MLOps, platform engineering, and research-adjacent positions within the staff ML tier tend to have the highest share of fully remote arrangements compared to roles tied to real-time production systems requiring on-site collaboration.

How do you become a staff ml engineer?

Most staff ml engineers progress from senior ML engineer by demonstrating consistent ownership of cross-team technical decisions, not just individual project delivery. The clearest path is leading a high-impact production system from design through post-launch monitoring, earning trust as a technical voice across engineering and product, and building a portfolio of measurable improvements to model quality or infrastructure efficiency.

Can you get hired as a staff ml engineer without prior staff-level experience?

Yes, but you need to close the gap in how you present your work. Candidates who succeed at the staff level without a previous staff title typically have led a system used by multiple teams, made architectural decisions that outlasted their involvement, or mentored engineers who shipped meaningful features. Frame your resume around those outcomes, not your job title, and address scope and influence directly in your cover letter.

What does the staff ml engineer interview process look like?

Most staff ml engineer interview loops include a recruiter screen, a technical phone round focused on ML fundamentals or coding, a large-scale system design session, a cross-functional collaboration or leadership discussion, and a final round with senior engineering or research leadership. Some companies also include a take-home or presentation on past work. The system design and leadership rounds carry the most weight at the staff level.

Where can I find and apply to staff ml engineer jobs?

You can find and apply to staff ml engineer jobs on Migrate Mate, which lists current openings from across the United States. Search the listings to find roles that match your background and apply directly to each one that fits.

See All 316+ Staff ML Engineer Jobs

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

Find Staff ML Engineer Jobs