Machine Learning Engineer Jobs in Sunnyvale, USA

Looking for a machine learning engineer job in Sunnyvale? 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
227K Average salary

What do Machine learning engineers in Sunnyvale work on?

The roles on this page divide broadly into three technical territories. Several centre on autonomous vehicles and robotics: Wayve's postings include a performance tooling engineer who builds measurement and prediction tools across an AI stack to optimise training and inference on cloud and embedded hardware, while Sonatus is hiring for in-vehicle health monitoring โ€” deploying models on resource-constrained edge devices to detect and predict failures from logs, sensor, and trace data. Applied Intuition focuses on behaviour prediction and planning for autonomous vehicles, requiring engineers to prototype, evaluate, and deploy deep-learning algorithms for trajectory and interaction modelling. Machine Learning Engineer, Performance Tooling and Senior Staff Machine Learning Engineer illustrate the hardware-adjacent end of the spectrum. At the other end, Google's Senior Software ML Engineer, AI/ML GenAI, Gemini Enterprise involves building agentic GenAI features using LLMs, RAG, and ML infrastructure. Cerebras's ML Systems Integration Engineer sits closer to hardware debugging, investigating hardware-software interactions and building diagnostic tooling.

Skills and experience employers ask for

Python and PyTorch are the most widely mentioned technologies across these postings, and C++ appears in roughly half, reflecting the hardware and embedded focus of several employers. Evaluation methodology, GPU usage, distributed training, CUDA, and reinforcement learning each feature in a meaningful subset. A PhD is mentioned in roughly a third of postings, though whether it is required or preferred is not uniform and worth checking per role. The sample covers all postings on this page.

Python 81%
Evaluation 62%
PyTorch 57%
C\+\+ 52%
GPUs 33%
PhD 33%
LLMs 29%
Agents 29%
Distributed training 29%
Computer vision 29%
Transformers 29%
Fine-tuning 24%
CUDA 24%
Reinforcement learning 24%

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.

Sunnyvale office, hybrid or remote?

Most postings on this page are listed as hybrid, with a smaller group requiring full on-site attendance. None are advertised as remote. The hybrid postings do not uniformly state how many in-office days are expected, so candidates should check individual listings for that detail. All roles appear tied to Sunnyvale-area offices, which is consistent with the concentration in companies working on physical systems such as vehicles and AI hardware, though on-site expectations are not explicitly explained in every posting.

Make your application specific to the work

  1. Check degree and experience gates Several postings state explicit minimums โ€” such as a bachelor's in Computer Science or a set number of years in edge AI or production ML โ€” so confirm these before applying. Where a PhD is mentioned, the posting itself will clarify whether it is required or an alternative to experience.
  2. Prepare a technical portfolio These roles consistently ask for evidence of building and shipping ML systems rather than research alone, so be ready to describe end-to-end pipelines, optimisation work, or deployment to constrained hardware as appropriate to the specific role.
  3. Note the work-mode arrangement Because hybrid and on-site postings are both present, confirm the specific days-in-office expectation for each role you apply to, as this is not stated uniformly across employers.
  4. Use advertised ranges as a starting point Only a minority of employers have disclosed pay ranges; those that have are from Applied Intuition and vary considerably by seniority and specialism, so treat them as data points for negotiation rather than a market-wide guide.

Questions about Machine Learning Engineer jobs in Sunnyvale

The employers listed in these postings are Wayve, Applied Intuition, Cerebras, Sonatus, CoreWeave, Google, and Bosch.

No. Every posting on this page is listed as either hybrid or on-site; none are advertised as remote.

Only Applied Intuition has published pay ranges in these postings: Senior Software Engineer โ€“ ML Infrastructure is listed at $215,000โ€“$285,000, Sensor Sim โ€“ ML Engineer at $175,000โ€“$275,000, and Machine Learning Engineer โ€“ Behavior and Planning at $151,000โ€“$258,000. The remaining employers have not stated pay ranges.

A PhD is mentioned in a meaningful minority of postings on this page. Whether it is a requirement or simply noted as relevant varies by role; check the individual job description for the specific wording.

Python is mentioned in the large majority of these postings, PyTorch in more than half, and C++ in roughly half. CUDA and distributed training each appear in a smaller subset, particularly in roles with a hardware or model-training focus.

Jobs checked 3 hours ago. ยท Guide reviewed 9 September 2026.