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

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: $204,000—$259,000 USD

#J-18808-Ljbffr
Vacancy posted 4 hours 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
    Full time
    For contractors
    For subcontractor
    Casual work
    Work at office
    Remote work
    Day shift

    Applied Intuition

    Sunnyvale, CA
    2 hours 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... 
    Suggested
    Full time
    Remote work

    Waymo

    Mountain View, CA
    2 days ago
  • $137.1k - $201.6k

     ...Team The mission of the Marketplace Optimization team is to ensure we maintain a...  ...artificial intelligence and advanced ML, deep learning techniques to power decision-making...  ...the Role We’re looking for a Machine Learning Engineer to help design, build, optimize and scale... 
    Suggested
    Hourly pay
    Work at office
    Local area
    Remote work
    Flexible hours

    Visa Hunt

    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
    1 day ago
  • $200k - $287.5k

     ...develop a fully end-to-end learned automated driving /...  ...looking for a Senior Machine Learning Researcher to...  ..., and edge deployment optimization. This work is part of...  ...with researchers and engineers across TRI, Woven by Toyota...  ...Experience optimizing runtime-critical systems for... 
    Suggested
    Local area
    Shift work

    Toyota Research Institute

    Los Altos, CA
    21 hours 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
    1 day 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
    2 days ago
  • $278.1k - $417.1k

     ...games run inside a modern, browser-native runtime (built on technologies such as WebGPU...  ...entirely within that runtime. As our Principal Engineer for On-Device AI Inference & Systems,...  ...leaves research, through export, optimization, and kernel-level tuning, to a shipped feature... 
    Work at office
    Worldwide
    Relocation package

    Unity

    Mountain View, CA
    2 days ago
  •  ...run inside a modern, browser-native runtime (built on technologies such as WebGPU...  ...entirely within that runtime. As a Senior Machine Learning Engineer for On-Device & Mobile AI, you will...  ...hands-on role. You will own the optimization and deployment of significant parts of... 
    Full time
    Work at office
    Remote work
    Worldwide
    Relocation package

    Unity Technologies

    Mountain View, CA
    2 days ago
  •  ...games run inside a modern, browser-native runtime (built on technologies such as WebGPU...  ...entirely within that runtime. As our Principal Engineer for On-Device AI Inference & Systems,...  ...leaves research, through export, optimization, and kernel-level tuning, to a shipped feature... 

    Unity

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

     ...tackles the core challenges of machine learning for 3D perception, sensor...  ...driving data, solving optimization problems in computer vision...  ...a skilled Machine Learning Engineer to help advance a cutting-edge...  ...~ Deep understanding of runtime complexity, distributed/cloud... 
    Temporary work
    Work at office
    Flexible hours
    3 days per week

    Woven by Toyota

    Palo Alto, CA
    26 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
    15 hours 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
    15 hours ago
  • $207k - $300k

     ...partnership with DeepMind, Research, and Ads Machine Learning teams.Design, prototype, and scale high...  ..., including AI Overviews and AI Mode.Engineer mathematical loss functions and...  ...learning workflows to automate and accelerate optimal model architecture and feature space... 

    Google

    Mountain View, CA
    15 hours ago
  •  ...Starts with People. Proofpoint.Job Title: Machine Learning EngineerLocation : Sunnyvale, CA, USA,...  ...for a highly skilled Machine Learning Engineer to help design and build production-...  ...used in production. If you enjoy optimizing models for latency, efficiency, inference... 
    Full time
    Flexible hours

    Proofpoint

    Sunnyvale, CA
    15 hours 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
    4 days ago
  • $190k - $202k

     ...come join us. About the Role: Wing is looking for a Machine Learning Engineer to join our Perception team . This role is hybrid...  ...highly reliable ML solutions both for the backend as well as optimized for resource‑constrained, real‑time environments. Monitor... 
    Full time
    Local area

    Socket

    Palo Alto, CA
    3 hours ago
  •  ...Intuition's Axion Data team builds the data engine to train perception models, facilitating...  ...model iteration. The engineer will optimize pipelines, scale data labels, and implement...  ...of ML data workflows, with ongoing learning and product impact. #J-18808-Ljbffr

    Applied Intuition

    Sunnyvale, CA
    3 hours ago
  •  ...Unity Technologies in California is seeking a Senior Machine Learning Engineer to join the Vector Bidding Science team. You will define the...  ...systems powered by AI, marketplace intelligence, and advanced optimization. You will work with large datasets to develop bidding... 

    Unity Technologies

    Mountain View, CA
    1 day ago
  •  ...work on reinforcement learning and post-training for...  ...infrastructure, training, runtime and evaluation...  ...graphs, scientific and engineering data), vision-language...  ...evolutionary methods for optimizing both agents and the environments...  ...PhD in machine learning or a related... 
    Internship

    Socket

    Cupertino, CA
    4 days ago
  •  ...time Location Type On-site Department Engineering Role Overview As a Machine Learning Engineer, you will play a central role in translating...  ....g., model distillation, quantization, deployment optimization). Experienced in inference time optimization,... 
    Full time

    NACE

    Palo Alto, CA
    3 hours ago
  •  ...impact We are seeking skilled engineers to join several key teams...  ...our models; and our Model Optimization Team, where expertise in technologies...  ...and metrics for deep learning features/models ~...  ...Python code ~ BS or MS in Machine Learning, Computer Science,... 
    Full time
    Work at office
    Work from home

    Wayve

    Mountain View, CA
    3 hours ago
  •  ...Staff Machine Learning Engineer (Finance) Company Description It started with a simple idea: what if surgery could be less invasive and...  ...modeling and inference approaches using statistical modeling, optimization, and related algorithmic methods for complex real‑world... 
    Local area
    Worldwide
    Flexible hours
    Shift work

    Intuitive Surgical

    Sunnyvale, CA
    1 day ago
  •  ...consistency and quality across operational workflows. As a Senior Machine Learning Engineer-Digital intelligence in the Digital Intelligence team,...  ...experts, you will specialize in large language modeling, optimization, interpretability, and related algorithms The ideal... 
    Work experience placement

    J.P. Morgan

    Palo Alto, CA
    4 days ago
  • $251k - $310k

     ...simulation across 15+ U.S. states. The DUE Machine Learning team will build and operate scalable...  ...looking for researchers and software engineers who are passionate about developing...  .... Oversee the production and optimization of machine learning models aiming to assess... 
    Full time
    Remote work

    Waymo

    Mountain View, CA
    4 days ago
  •  ...Our team is seeking a talented Software Engineer to propel our ambitious research...  ...dynamic blend of Applied Scientists, Machine Learning Engineers, and Software Engineers united...  ...observability, monitoring, and performance optimizations to elevate system reliability and... 
    Visa sponsorship
    Relocation package
    Flexible hours

    Wayve

    Mountain View, CA
    3 hours ago
  • $160k - $225k

     ...Machine Learning Engineer Location: Mountain View, CA Company Stage of Funding: Seed Stage AI Startup ($25M Raised) Office Type: Onsite (Hybrid...  ...performance marketing through AI agents that continuously optimize campaigns, make intelligent spending decisions, and... 
    H1b
    Work at office
    Visa sponsorship

    Recruiting from Scratch

    Mountain View, CA
    3 days ago
  •  ...interaction) Team: Inference & Reinforcement Learning Platform About the Role We’re looking for a Machine Learning Engineer (MLE) to work directly with customers and...  ...Own customer POCs end-to-end Deploy and optimize LLM inference , RL training , and post... 

    GMI Cloud

    Mountain View, CA
    3 days ago
  •  ...Siri and Apple products more intelligent for our users? The Machine Learning Platform Technology team is building groundbreaking technology...  ...every single day. You will have a chance to work on optimizing billions of parameter language and vision and speech models... 

    Applecart

    Sunnyvale, CA
    3 hours ago
  • $179k - $223.8k

     ...Rivian is looking for a Senior Machine Learning Engineer in Palo Alto, California. This role focuses on driving behavioral optimization for the Large Driving Model (LDM). You'll be responsible for identifying performance bottlenecks, improving vehicle actions, and collaborating... 

    Rivian

    Palo Alto, CA
    21 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!