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

Machine Learning Engineer, Runtime & Optimization

$204k - $259k
Full-time

Waymo

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.

#LI-Hybrid

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 3 days ago
Similar jobs that could be interesting for youBased on the Machine Learning Engineer, Runtime & Optimization in Mountain View, CA vacancy
  • $159.05k - $199.3k

     ...intelligence to every moving machine on the planet. Applied...  ...; Seoul; and Tokyo. Learn more at applied.co. We are...  ...are looking for a software engineer with deep experience in optimizing ML models and deploying them...  ...‑grade embedded runtime environments. You’ll work... 
    Suggested
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition Inc.

    Sunnyvale, CA
    3 days ago
  • $250k - $350k

     ...are seeking Senior/Staff level Inference Engineers to accelerate the performance of Pika's...  ...experiences at scale.You will design and optimize inference pipelines, implement state-of-...  ..., attention acceleration, and deep learning compiler stacks.GPU & Parallelism: Deep... 
    Suggested
    Work at office
    3 days per week

    Pika

    Palo Alto, CA
    4 days ago
  • $204k - $259k

    An autonomous driving technology company is looking for an experienced engineer to improve compute performance in machine learning systems. This hybrid role involves collaboration with a world-class ML team and requires strong expertise in ML software or systems. The ideal... 
    Suggested

    Waymo

    Mountain View, CA
    1 day ago
  • $119.25k - $150.85k

     ...Inference Solutions team deploys machine learning models from training...  ...fast and predictable, and to optimize models so they meet the real...  ...Escalade IQ, and we’re hiring engineers to help deliver the next generation...  ...for compiler, kernel, runtime, and parity bugs.... 
    Suggested
    Full time
    Internship
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Sunnyvale, CA
    2 days ago
  • $195.2k - $262.2k

     ...infrastructure. Built by engineers, for engineers. From large-...  ...orchestration to inference optimization, we own the hard problems across...  ...across model code, kernels, runtime, scheduler, gateway, and...  ...compensation Career growth and learning opportunities... 
    Suggested
    Full time
    Temporary work
    Immediate start
    Remote work

    Nebius

    Palo Alto, CA
    2 days ago
  • $213k - $263k

     ...across 15+ U.S. states. The ML Optimization team at Waymo provides a...  ...the lifecycle of the machine learning workflow, including feature...  ...Simulation. We are looking for engineers with ML software & systems...  ...to the Senior Manager of Runtime and Optimization. You... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    3 days ago
  • $260k - $330k

     ...Must have: Experience building large-scale prediction or optimization systemsPubMatic is the leading AI-powered ad tech company...  ...environments.About the Role:We are looking for a Senior Principal Machine Learning Engineer to help build the next generation of performance... 
    Work at office
    Remote work

    PubMatic

    Redwood City, CA
    4 days ago
  •  ...patients worldwide.We’re a team of engineers, clinicians, and innovators...  ...DescriptionAbout This Opportunity:As a Staff Machine Learning Engineer, you will be responsible...  ...-time inference, GPU/throughput optimization (e.g., TensorRT, ONNX Runtime, mixed precision), and building... 
    Work at office
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    5 days ago
  • Applied Intuition Inc. is seeking a software engineer with deep expertise in optimizing ML models for production-grade embedded runtime environments. You will work across the ML framework stack and target a range of embedded compute platforms used in on- and off-road ADAS... 

    Applied Intuition Inc.

    Sunnyvale, CA
    4 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... 
    Full time
    Work experience placement
    Visa sponsorship

    Institute Of Foundation Models

    Sunnyvale, CA
    1 day ago
  • $175k - $275k

     ...curated datasets, or full-cycle data engineering, Abaka AI provides the foundation for...  ...the Role   We’re hiring our first Machine Learning Engineer in the United States, a foundational...  ...shape how Abaka builds, trains, and optimizes multimodal AI systems. You will own... 
    Full time
    Immediate start
    Flexible hours

    Abaka Ai

    Palo Alto, CA
    1 day ago
  • $160k - $225k

     ...platform uses AI agents to automate and optimize performance marketing, empowering...  ...will be used to expand our product and engineering teams, bringing our vision of intelligent...  ...re writing the manual. As an early Machine Learning Engineer at MAI, you won't just be... 
    Full time

    Mai

    Mountain View, CA
    1 day ago
  • Google in Mountain View is seeking a Senior Software Engineer for Creative Composition Intelligence to drive design, development, and productionization of advanced ML models that optimize Ad creative composition and delivery. You will lead architecture, mentor junior engineers... 

    Socket.dev

    Mountain View, CA
    3 days ago
  • Google DeepMind is hiring a Senior Software Engineer for Gemini Audio in Mountain View. The role focuses on building and optimizing training infrastructure for audio models running on TPUs, with emphasis on Accelerated Linear Algebra (XLA) and efficient model training pipelines... 

    Google

    Mountain View, CA
    4 days ago
  • Google is seeking a Senior Software Engineer in Creative Composition Intelligence to drive the design, development, and productionization of advanced ML models for optimizing Ad creative composition and delivery. You will lead efforts to accelerate innovation in automatically... 

    Google

    Mountain View, CA
    5 days ago
  • $215k - $285k

     ...intelligence to every moving machine on the planet. Applied...  ...; Seoul; and Tokyo. Learn more at applied.co. We...  ...for a performance engineer who specializes in...  ..., and evaluation. The optimization target here is not tail...  ...Server, TensorRT, ONNX Runtime, Ray, or similar) Fluency... 
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    NLP PEOPLE

    Sunnyvale, CA
    4 days ago
  • $209k - $313k

     ...themselves, live in the moment, learn about the world, and have fun...  ...other digital services.Snap Engineering teams build fun and...  ...forefront.We’re looking for a Machine Learning Engineer to join Snap...  ...that quantify causal impact, optimize decision-making, and drive value... 
    Full time
    Live in
    Work at office
    Local area

    Snap

    Palo Alto, CA
    1 day ago
  • $139.7k - $216.5k

    Company DescriptionIt all started when engineer Fred Luddy wrote code that automated a...  ....Craft new ranking features and optimizing existing ones to enhance relevance metricsDevelop...  ...information retrieval techniques, or machine learning based ranking modelsCapable of... 
    Work at office
    Immediate start
    Remote work
    Flexible hours

    Moveworks

    Mountain View, CA
    1 day ago
  • $196k - $221k

     ...responsible for ML and work alongside industry-veteran scientists and engineers. As a 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 research... 
    Permanent employment

    Otter.ai

    Mountain View, CA
    3 days ago
  • $132k - $189k

    Optimize image quality across the hardware and software stack, ensuring hardware capabilities...  ....Build software tools, utilizing machine learning (ML) automation to streamline image...  ...qualifications:Bachelor’s degree in Electrical Engineering, Computer Science, Imaging Science,... 

    Google

    Mountain View, CA
    5 days ago
  •  ...users. We are building an intelligent runtime to conquer these monsters and make...  ...are seeking Staff and Principal level Machine Learning Engineers to solve these critical challenges. You will be responsible for building, optimizing, and deploying production ML systems... 
    Full time
    Work at office
    Relocation package
    Flexible hours
    Shift work

    Inworld Ai

    Mountain View, CA
    1 day ago
  • This is a distributed systems engineering role at ServiceNow, located...  ...position focuses on building the runtime infrastructure that powers...  ...develop and maintain a state machine that manages long running agent...  ...pipeline: operate and optimize SQS FIFO queues for ordered delivery... 
    Work at office
    Remote work
    Flexible hours

    ServiceNow

    Mountain View, CA
    5 days ago
  • Jobtailor in Mountain View, CA seeks an experienced ML engineer to advance growth analytics by building scalable models for lead scoring, conversion prediction, and campaign optimization. You will partner with marketing and product teams to translate growth objectives into... 

    Jobtailor

    Mountain View, CA
    1 day ago
  • Apple is seeking an ML Infrastructure Engineer focused on ML user experience APIs and integration for on-device AI. You...  ...to integrate these APIs into internal and external model repositories, optimize pipelines from authoring to runtime, and #J-18808-Ljbffr Socket.dev

    Socket.dev

    Cupertino, CA
    1 day ago
  •  ...tasks, save time, and enhance learning and creativity. Our...  ...AI through high-performance, optimized, open-source and cutting-edge...  ...Mistral AI is seeking a Applied AI Engineer to facilitate the adoption of...  ...concepts and algorithms underlying machine learning and LLMs • You're... 
    Full time
    Work at office
    Visa sponsorship

    Mistral Ai

    Palo Alto, CA
    1 day ago
  • $195.2k - $361.2k

     ...run directly on the user's machine (AI PC, edge, on-prem, and beyond...  ...are seeking a **Machine Learning Engineer / Data Scientist** to join our...  ...-intensive tasks.Debug and optimize training runs — Profile...  ...model choices interact with runtime constraints on edge hardwareIMPORTANT... 
    Full time
    Internship
    Local area
    Immediate start
    Shift work

    Intel

    Santa Clara, CA
    3 days ago
  • $174.72k - $295.68k

     ...through cutting-edge R&D in AI, machine learning, and smart connectivity.Our...  ...programming and software engineering skills.Ability to work...  ...Experience with one or more LLM runtimes, such as TensorRT-LLM, vLLM...  ....Contributions to model optimization, inference, compiler, or serving... 
    Full time

    XPENG Motors

    Santa Clara, CA
    2 days ago
  •  ...of patients worldwide.We’re a team of engineers, clinicians, and innovators united by...  ...implement advanced medical imaging and machine learning algorithms tailored for advanced lung...  ...PyTorch, OpenCV, MONAI, ITK, VTK, and model optimization tools such as TensorRT or ONNX. •... 
    Local area
    Worldwide
    Flexible hours

    Intuitive Surgical

    Sunnyvale, CA
    2 days ago
  • $190k - $300k

     ...more information, visit About the RoleWe are looking for a Machine Learning Engineer to build intelligent systems that connect consumers with...  ...relevant local content, businesses, or services.Build and optimize end-to-end ML pipelines, from data preparation and model training... 
    Full time
    Internship
    Local area
    Work from home

    News Break

    Mountain View, CA
    5 days ago
  • $188.5k - $282.7k

     ...SAGE, Rubrik's Semantic AI Governance Engine, which is the first system designed to...  ...selection, supervised fine-tuning, preference optimization (DPO/RLAIF), and distillation from...  ...(or higher) in Computer Science, Machine Learning, Computer Engineering, Statistics, or... 
    Permanent employment
    Local area

    Rubrik

    Palo Alto, CA
    2 days ago

Do you want to receive more vacancies?

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