Machine Learning Engineer Jobs in San Mateo, USA

Looking for a machine learning engineer job in San Mateo? Choose from 21 open roles at 7 employers. Explore real salary data and skills breakdown across remote, hybrid and on-site roles.

21 Open roles
7 Companies hiring
โ€” Average salary

What do Machine learning engineers in San Mateo work on?

The roles divide broadly into two clusters: infrastructure-heavy positions and applied ML positions. On the infrastructure side, the Senior Staff Engineer, ML Ops at Shield AI centres on designing a Kubernetes-native architecture for distributed training, evaluation, and deployment of autonomy systems, working across GPU infrastructure, PyTorch-based training frameworks, and Infrastructure as Code. The Engineering Manager, ML Infrastructure, Ads at Roblox shifts toward people leadership, owning model training pipelines, feature engineering, and inference systems at large scale while managing a team of engineers.

On the applied side, the Senior ML Engineering Manager, Text Safety at Roblox involves building AI systems for real-time harmful-content detection using language models. Other titles in the set point to recommendation systems, 3D data, ads delivery, embodied AI and NPC behaviour, and asset safety, suggesting Roblox's ML footprint spans multiple product areas. Principal and Distinguished-level titles indicate that individual-contributor depth is valued alongside managerial paths.

Skills and experience employers ask for

The skills table covers mentions across all postings in this sample, not formal requirements. GPU-related work and PhD credentials appear in roughly the same proportion of postings, suggesting research-oriented and systems-heavy expectations often coexist. Python, LLMs, Kubernetes, and model evaluation each appear in around a third of postings. PyTorch, C++, Spark, and cloud platforms (GCP, AWS) appear in a minority. A small sample means these counts reflect emphasis, not industry-wide norms.

GPUs 43%
PhD 38%
Python 33%
LLMs 33%
Evaluation 33%
Kubernetes 33%
Agents 29%
GCP 24%
Reinforcement learning 24%
A/B testing 24%
PyTorch 19%
AWS 19%
Spark 19%
C\+\+ 19%

Machine Learning Engineer roles that state a salary

The employers' own advertised ranges, for individual roles at different levels โ€” not an average and not a market rate.

San Mateo office, hybrid or remote?

Almost all postings on this page are listed as onsite; only a small number are described as hybrid. None are listed as remote. This pattern holds consistently across the employers shown, though the postings themselves rarely elaborate on what onsite or hybrid means in practice โ€” for example, whether hybrid carries a fixed number of days in office. Candidates who need flexibility should confirm working arrangements directly with each employer, as stated expectations may differ from day-to-day practice.

Make your application specific to the work

  1. Read the full job description Each posting contains detail that is cut off in the summaries shown here, including stated experience thresholds and specific technical expectations. Review the complete text before applying to check whether the seniority level and domain match your background.
  2. Note the seniority signals carefully Titles range from early-career PhD tracks through Senior, Staff, Principal, and Distinguished levels, as well as engineering manager roles. The level affects both scope and the experience typically expected, so confirm which band the role is hiring into before preparing materials.
  3. Prepare for technical depth in interviews The summaries reference distributed training, GPU infrastructure, large-scale ML systems, and real-time model deployment. Be ready to discuss hands-on experience with relevant systems rather than familiarity alone, as several postings explicitly ask for production-level background.
  4. Check pay and PhD requirements per posting Only one posting in this set advertises a salary range, from Fireworks AI. PhD mentions appear in several postings, but whether a doctorate is required or preferred is not uniformly stated; confirm this for each role you consider, particularly the early-career PhD tracks.

Questions about Machine Learning Engineer jobs in San Mateo

The employers listed in these postings are Roblox, Clera, Shield AI, InMobi, Eve, Genesis Molecular AI, and Fireworks AI. Roblox accounts for the large majority of the postings on this page.

A small number of postings are listed as hybrid. The rest are listed as onsite. None are listed as remote. The postings do not consistently describe what hybrid arrangements involve in practice.

Only one posting in this set includes an advertised pay range: Fireworks AI's Applied Machine Learning Engineer role lists 170,000โ€“240,000 USD. The remaining postings do not state a salary figure.

PhD is mentioned in a notable share of the postings in this sample. Some of those mentions appear in titles explicitly labelled as PhD early-career tracks. Whether a PhD is a strict requirement or a preference varies by posting and is not uniformly stated; check each job description directly.

GPU-related experience and PhD credentials are each mentioned in the same number of postings, appearing more frequently than any other single item in the skills table. Python, LLMs, Kubernetes, and model evaluation also appear in several postings. PyTorch, C++, cloud platforms, and Spark appear in a smaller subset. These are mentions in job descriptions, not confirmed requirements for every role.

Jobs checked 45 minutes ago.