Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Machine Learning Engineer, Runtime & Optimization

$213k - $263k

Waymo

Machine Learning Engineer, Runtime & Optimization

Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver—The World's Most Experienced Driver™—to improve access to mobility while saving thousands of lives now lost to traffic crashes. The Waymo Driver powers Waymo's fully autonomous ride-hail service and can also be applied to a range of vehicle platforms and product use cases. The Waymo Driver has provided over ten million rider-only trips, enabled by its experience autonomously driving over 100 million miles on public roads and tens of billions in simulation across 15+ U.S. states.

The ML Platform team at Waymo provides a set of tools to support and automate the lifecycle of the machine learning workflow, including feature and experiment management, model development, optimization and monitoring. These efforts have resulted in making machine learning more accessible to teams at Waymo, including Perception, Planner, Research and Simulation.

We are looking for engineers with ML software or ML systems expertise to help us improve compute performance on both cloud and car. You'll work across the entire ML stack from the system perspective, from efficient deep learning models, model compression, ML software (e.g. JAX, XLA, Triton, and CUDA), to . You will be pleasantly challenged with deploying Waymo ML models on limited computation resources. In this hybrid role, you will report to the Senior Manager of Runtime and Optimization.

You will:

  • Lead the collaboration with the world-class Waymo ML scientists in perception, planner, research and simulation. Identify opportunities in both systems and models to make ML workloads faster.
  • Lead projects from proposals through execution by developing junior engineers.
  • Analyze and improve ML system workloads on both cloud and self-driving cars.
  • Apply model optimization, efficient deep learning techniques and ML software improvements to Waymo's ML systems.

You have:

  • M.S. in CS, EE, Deep Learning or a related field
  • 2+ years of experience as a technical lead, including writing project plans, engaging with customer teams, mentoring, responsible for goals & execution, reporting status.
  • 5+ years of experience developing solutions in ML systems or ML software stack (Pytorch/JAX/TF, runtime libraries, ML compiler).
  • Deep understanding of ML system architecture, performance analysis and tools.
  • Strong Python or C++ programming skills

We prefer you have one or more of the following:

  • PhD in CS, EE, Deep Learning or a related field.
  • Familiarity with the HW architecture of ML hardware accelerators (e.g., GPU/TPU).
  • Deep knowledge of model optimization or efficient deep learning techniques for foundation models or LLM.
  • Experience with GPU HW or TPU HW and related system software.

The expected base salary range for this full-time position across US locations is listed below. Actual starting pay will be based on job-related factors, including exact work location, experience, relevant training and education, and skill level. Your recruiter can share more about the specific salary range for the role location or, if the role can be performed remote, the specific salary range for your preferred location, during the hiring process.

Waymo employees are also eligible to participate in Waymo's discretionary annual bonus program, equity incentive plan, and generous Company benefits program, subject to eligibility requirements.

Salary Range $213,000—$263,000 USD

Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Machine Learning Engineer, Runtime & Optimization in Mountain View, CA vacancy
  •  ...Software Engineer Applied Intuition, Inc. is powering...  ...to every moving machine on the planet. Applied...  ...with deep experience in optimizing ML models and deploying...  ...production-grade embedded runtime environments. You'll...  ...in working with deep learning frameworks (e.g.,... 
    Suggested
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    4 days ago
  • $170k - $216k

     ...Machine Learning Engineer, Model Optimization Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. Since its start as the Google Self-Driving Car Project in 2009, Waymo has focused on building the Waymo Driver—The... 
    Suggested
    Full time
    Remote work

    Waymo

    Mountain View, CA
    4 days ago
  •  ...inference speeds and empowers machine learning users to effortlessly run...  ...Role The Inference ML Engineering team at Cerebras Systems is...  ...APIs powered by a distributed runtime that runs on large clusters...  ...implementation of various features. Optimize software to accelerate... 
    Suggested

    CEREBRAS SYSTEMS INC.

    Sunnyvale, CA
    1 day ago
  • $120k - $215k

     ...Senior Machine Learning Engineer – Fine-Tuning and On-device AI Palo Alto, CA Who We Are HP...  ...Learning Engineer to lead the fine-tuning, optimization, and deployment of AI models for...  ...using frameworks like OpenVINO, ONNX Runtime, QNN etc.. Data Pipeline &... 
    Suggested
    Full time
    Temporary work
    Local area
    Flexible hours

    HP IQ

    Palo Alto, CA
    3 days ago
  • $150k - $300k

     ...Rewards, and Great Careers. Director - Runtime Intelligence & Personalization...  ...at the intersection of AI/ML, platform engineering, and product strategy, responsible for...  ...production environments Observability & Optimization ~ Establish observability standards... 
    Suggested
    Hourly pay
    Temporary work
    Work experience placement
    Local area

    GEICO

    Palo Alto, CA
    3 days ago
  • $150k

     ...researchers, data scientists, and engineers, tackling the most fundamental and...  ...high‑performance computing in deep learning, driving impactful discoveries that...  ...will play a role at the forefront of optimizing performance for the machine learning software stacks, especially... 
    Work experience placement
    Visa sponsorship

    Institute of Foundation Models

    Sunnyvale, CA
    4 days ago
  • Google is seeking a Software Engineer in Sunnyvale, California, to develop next-generation technologies. You will work on critical projects...  ...performance analysis, and software design. The role includes optimizing ML models and collaborating with various teams to drive... 

    Google

    Sunnyvale, CA
    3 days ago
  •  ...MACHINE LEARNING ENGINEER (Contextual) Background: AnchorFree is a fast growing technology company in Silicon Valley that makes a significant...  ...to hear from you! Job Responsibilities: Develop and optimize new ways to present additional content to VPN users while... 
    Relocation package

    AnchorFree

    Mountain View, CA
    14 hours ago
  • $170k - $216k

     ...Perception Machine Learning Engineer Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver...  ...the car. We work jointly with downstream teams on the optimization and integration into the Waymo Driver. We conduct our own... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    1 day ago
  •  ...Role Overview: As a Machine Learning Engineer, you will play a central role in translating cutting-edge machine learning research into...  ...experience (e.g., model distillation, quantization, deployment optimization). Experienced in inference time optimization, deep... 

    Nace AI

    Palo Alto, CA
    4 days ago
  • $200k - $300k

     ...every company. About the Role: Glean is seeking a few Machine Learning engineers who want to focus on a combination of Quality and...  ...improve reasoning, planning, and personalization. Design and optimize reinforcement learning and fine-tuning approaches to... 
    Work at office
    Home office
    Flexible hours

    Glean.info

    Mountain View, CA
    14 hours ago
  •  ...challenge? Picture yourself scaling and optimizing a cutting-edge Generative AI product...  ...we invite you to join our Conversation Engine team. At our company, you'll have the unique...  .... You'll collaborate closely with machine learning experts and cross-functional teams, rapidly... 
    Work at office
    Remote work
    Flexible hours

    ServiceNow

    Mountain View, CA
    4 days ago
  • $175k - $230k

     ...are Atoms is building the machines that power the next era of progress...  ...environments, operate them, learn from them, and improve them...  ...scale. We are roboticists, engineers, operators, and builders. We...  ...order logistics prediction and optimization, robotics automation,... 
    Full time
    Temporary work
    Work at office
    Flexible hours

    ATOMS Careers page

    Mountain View, CA
    2 days ago
  •  ...the world's most reliable on-demand logistics engine for delivery! We are bringing on a talented Machine Learning Engineer to help us develop and improve the ETA...  ...learning infrastructure to develop inference and optimization ETA models that impact millions of users across... 

    Fairygodboss

    Sunnyvale, CA
    2 days ago
  •  ...autonomous agents that reason, act, and continuously improve. As a Machine Learning Engineer , you won't just build models, you'll architect the entire...  ...systems Develop LLM-Powered Applications Build and optimize RAG systems , prompt pipelines, and reasoning workflows... 

    Barker Staffing Solutions LLC

    Mountain View, CA
    2 days ago
  •  ...and avatar-led generation to testing, optimization, and publishing across Meta, TikTok, YouTube...  ...a team of passionate AI researchers, engineers, and advertising veterans. Join us in...  ...AI. About this role We’re hiring a Machine Learning Engineer to design and scale advanced... 
    Full time

    Embedding VC

    Mountain View, CA
    2 days ago
  • $150k

     ...researchers, data scientists, and engineers, tackling the most...  ...performance computing in deep learning, driving impactful discoveries...  ...Horovod) Implement distributed optimizers from mathematical specs Build...  ...Experience with large‑scale machine learning workloads (strong ML... 
    Flexible hours

    Institute of Foundation Models

    Sunnyvale, CA
    4 days ago
  • $194k - $214k

     ...seeking a highly customer-centric Senior ML Engineer who will join our cross-functional...  ...done, mentality. Experience with deep learning in a production setting, understanding...  ..., model deployment, and performance optimization. Feel at home communicating research... 

    Instrumental Inc

    Palo Alto, CA
    1 day ago
  •  ...organizations that keep the world running. Our Team's Vision: Our Engineering team is shaping the future of cybersecurity. We thrive on...  .... Your Impact: Asynchronous Systems: Architect and optimize high-throughput, event-driven systems using Apache Kafka to... 
    Immediate start

    Illumio

    Sunnyvale, CA
    3 days ago
  • $195k - $230k

     ...visit About the Role We are looking for a Senior Machine Learning Engineer to help evolve our large-scale recommendation systems...  ...feeds. Improve retrieval, ranking, and multi-objective optimization to balance engagement, retention, content quality, and... 
    Full time
    Local area
    Work from home

    NewsBreak

    Mountain View, CA
    2 days ago
  • $230k - $265k

     ...for ML and work alongside industry-veteran scientists and engineers. As a Senior Machine Learning Engineer, you’ll bring your strong software engineering mindset to machine learning in order to scale and optimize our ML systems—creating and transforming innovative... 
    Permanent employment

    Otter.ai

    Mountain View, CA
    4 days ago
  • $170k - $216k

     ...Machine Learning Engineer Perception LLM/VLM (PhD, New Grad) Waymo is an autonomous driving technology company with the mission to be the...  ...around the car. We work jointly with downstream teams on the optimization and integration into the Waymo Driver. We conduct our own... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    14 hours ago
  •  ...patients worldwide. We're a team of engineers, clinicians, and innovators united by...  ...implement advanced computer vision and machine learning algorithms tailored for real-time...  ...OpenCV, MONAI, ITK, VTK, and model optimization tools such as TensorRT or ONNX. •... 
    Local area
    Worldwide
    Flexible hours

    Intuitive

    Sunnyvale, CA
    4 days ago
  • $140.7k - $223.4k

     ...Mountain View, CA, USA Senior Machine Learning Engineer, Advertiser Growth Location Mountain View, CA, USA Department AI & Machine...  ...you'll be doing Next-Gen budget pacing: Design and optimize sophisticated pacing controllers (PID, probabilistic forecasting... 
    Work at office
    Worldwide
    Relocation package

    Unity Technologies

    Mountain View, CA
    4 days ago
  • $128.7k - $261.3k

     ...development, and performance engineering so that every cycle on our...  ...Deployments, AI Solutions, Runtime, and AI Kernels teams to co...  ...and turns them into highly optimized inference artifacts running...  ...developing and deploying machine learning models? Compensation: The... 
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    3 days ago
  • $128.7k - $261.3k

     ...development, and performance engineering so that every cycle on our...  ...those kernels deep into our ML runtime stack Debugging and...  ...performancecomputingand/or architecture-aware optimizations. Strong...  ...on realizing your ambitions. Learn how GM supports a rewarding... 
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    3 days ago
  • $172.2k - $258.4k

     ...The opportunity We are looking for a Staff Machine Learning Engineer to join our Vector Core Modeling team. In this role, you will design...  ...outcomes. What you'll be doing Design, implement, and optimize the core ads models Build and enhance multi-objective ranking... 
    Work at office
    Worldwide
    Relocation package

    Unity

    Mountain View, CA
    1 day ago
  • $100.8k - $155.98k

     ...Mountain View, CA, USA Machine Learning Engineer, User Understanding (Entry-Level / New Grad) Location Mountain View, CA, USA Department...  ...experienced engineers to build behavioral models and optimize ad performance. What you'll be doing Design, implement... 
    Work at office
    Worldwide
    Relocation package

    Unity Technologies

    Mountain View, CA
    1 day ago
  • $148.7k - $258.72k

     ...Mountain View, CA, USA Senior Machine Learning Engineer, Ads Experimentation & Measurements Location Mountain View, CA, USA Department...  ...engineer to lead the evolution of how we validate and optimize our global advertising ecosystem. At Unity, our ads reach... 
    Temporary work
    Work at office
    Worldwide
    Relocation package

    Unity Technologies

    Mountain View, CA
    2 days ago
  •  ...(OCT), embedded computing, machine learning, and AR/VR technologies. VETi...  ...for a Senior Machine Learning Engineer to build the AI foundation...  ...datasets. Integrate and optimize AI inference into the VETi platform...  ...distillation) and inference runtimes (ONNX, TensorRT, or similar)... 

    Kodiak Sciences Inc

    Palo Alto, CA
    14 hours ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Machine Learning Engineer, Runtime & Optimization. Be the first to apply!