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

Senior Machine Learning Engineer, Runtime and Serving

$213k - $263k

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 Optimization 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 & systems expertise to help b uild the next generation Waymo onboard ML inference engine for Waymo fundamental model. 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:

  • Architect and develop an efficient, high-performance ML runtime and serving system tailored for both onboard autonomous vehicle compute and large-scale, offboard data center environments.
  • Lead the integration and feature development for ML inference runtimes across both domains, balancing the strict real-time latency and memory constraints of onboard systems with the high-throughput, highly concurrent demands of offboard serving fleets.
  • Drive the strategic migration of ML workloads toward a JAX-native runtime architecture, which includes extending and modifying underlying ML compilers and runtimes (e.g., OpenXLA/PjRT, TensorRT).
  • Collaborate with world-class Waymo ML practitioners across perception, planner, and research to analyze system-level ML workloads and apply hardware-aware compute optimizations.
  • Design and build robust tooling for profiling, benchmarking, and identifying system-level bottlenecks across the end-to-end ML software stack.

You Have:

  • B.S. or M.S. in CS, EE, Deep Learning or a related field
  • 5+ years of professional software engineering experience focused on building, scaling, or maintaining ML systems and infrastructure.
  • 5+ years production programming in C++.
  • 3+ years of production experience in Python and major deep learning frameworks (e.g., PyTorch, JAX).
  • Experience optimizing ML software for hardware accelerators (e.g., GPUs, TPUs, custom silicon).
  • Experience building low-latency, highly concurrent distributed backend systems.

We Prefer

  • PhD in CS, EE, Deep Learning or a related field.
  • Experience modifying ML compilers, runtimes, or inference engines (e.g., TensorRT, ONNX Runtime, OpenXLA/PjRT, TVM).
  • Experience building or scaling LLM serving systems, including expertise in distributed inference and performance optimization (e.g., KV/prefix caching, continuous batching).
  • Experience with custom kernel development (e.g., CUDA/CUDA Tile, Triton, JAX/Pallas).
  • Experience architecting unified serving APIs and optimizing tensor buffer management (e.g., zero-copy data transfer, shared memory) for complex, multi-model inference pipelines.

 

 

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 4 hours ago
Similar jobs that could be interesting for youBased on the Senior Machine Learning Engineer, Runtime and Serving in Mountain View, CA vacancy
  • $195k - $230k

     ...information, visit About The Role We are looking for a Senior Machine Learning Engineer to help evolve our large-scale recommendation systems...  ...will work on core feed, retrieval, and ranking systems serving tens of millions of users, while also participating in... 
    Senior
    Full time
    Local area
    Work from home

    NewsBreak

    Mountain View, CA
    15 hours ago
  • $175k - $230k

     ...Atoms is building the machines that power the next era of progress...  ...environments, operate them, learn from them, and improve them until...  .... We are roboticists, engineers, operators, and builders. We...  ...Our work only matters if it serves others, and we know that meaningful... 
    Senior
    Full time
    Temporary work
    For contractors
    Work at office
    Flexible hours

    Atoms

    Mountain View, CA
    15 hours ago
  •  ...applications. We build first-party speech models, serve LLMs, and run the inference behind...  ...people from varied backgrounds who learn fast, thrive in ambiguity, and can show us...  ...-source contributions to major inference engines, or deep-dive technical write-ups.Full-cycle... 
    Senior
    Full time
    Work at office
    Relocation package

    Inworld AI

    Mountain View, CA
    9 hours ago
  • $171k - $231.5k

     ...that powers prosperity for the people and communities we serve. With tens of millions of customers worldwide using products...  ...the Fintech Risk AI/ML Smart Money Services (SMS) as a Senior Machine Learning Engineer. The SMS team is responsible for detecting and preventing... 
    Senior
    Worldwide
    Shift work

    Intuit

    Mountain View, CA
    4 days ago
  • $202k

     ...for billions of rides. Engineers on the team work on cutting...  ...optimizations serving 1M+ predictions/second....  ...mentorship from the most senior engineers within the organization...  ...and the opportunity to learn from experienced...  ...marketplaces combining machine learning, algorithmic game... 
    Senior
    Full time
    Work at office
    Remote work
    Worldwide

    Uber

    Sunnyvale, CA
    1 hour ago
  • Overview Atlassian is looking for a Senior Machine Learning Engineer to join our Search & Intelligence organization. We build AI-native experiences...  ...language models.Experience with ML platforms, model serving, data pipelines, observability, or responsible AI.Experience... 
    Senior
    Work at office
    Local area

    Atlassian

    Mountain View, CA
    4 days ago
  • $143k - $286k

     ...PermanentCompany: WalmartBusiness Segment: Home OfficeRole summary: The Senior Machine Learning Engineer will lead the design, development, and deployment of...  ...data and feature pipelines, search engines, and ML-serving infrastructure, the team processes millions of daily... 
    Senior
    Full time
    Temporary work
    Part time
    Work experience placement

    Walmart

    Sunnyvale, CA
    1 day ago
  • $188.5k - $282.7k

     ...SAGE, Rubrik's Semantic AI Governance Engine, which is the first system designed to...  ...curating data, training small models, serving them at production latency, and closing...  ...degree (or higher) in Computer Science, Machine Learning, Computer Engineering, Statistics, or a... 
    Senior
    Permanent employment

    Rubrik

    Palo Alto, CA
    9 hours ago
  • Overview Atlassian is looking for a Senior Machine Learning Engineer to join our Search & Intelligence organization. Our team builds the intelligent...  ...B2B environment.Experience with ML platforms, model serving, feature stores, data pipelines, observability, or responsible... 
    Senior
    Work at office
    Local area
    Immediate start
    Worldwide

    Atlassian

    Mountain View, CA
    4 days ago
  • $202k

     ...s delivery marketplace as part of Merchant Optimization. Serving as the critical gating layer for every Uber Eats transaction...  ..., and Ads. **Role & Responsibilities** As a Senior Machine Learning Engineer on the Deliverability team, you will drive the technical... 
    Senior
    Full time
    Work at office
    Remote work

    Uber

    Sunnyvale, CA
    9 days ago
  • $213k - $263k

     ...computes safe, compliant, comfortable, and useful plans. As a Machine Learning Engineer in DRV, you will bridge the gap between cutting-edge...  ...: has owned problems that crossed data, model, and systems/serving boundaries Rigorous evaluation instincts: metric design,... 
    Senior
    Full time
    Remote work

    Waymo

    Mountain View, CA
    8 days ago
  • $250k - $300k

     ...Senior Machine Learning Engineer Inference Job Summary For our client a fast-growing AI company building realtime voice and LLM technology...  ...engines GPU efficiency model acceleration and the distributed serving infrastructure behind realtime voice and LLM products.... 
    Senior
    Permanent employment
    Full time
    Contract work
    H1b
    Local area
    Remote work
    Relocation
    Relocation package

    AIDA Recruitment

    Mountain View, CA
    8 days ago
  • $262k - $361k

     ...energy, AI, software, engineering, and product to build tools...  ...at global scale. Learn more about our team and...  ...About the role:You will serve as a foundational architect...  ...Tapestry’s multi-year machine learning strategy,...  ...organization by mentoring senior and staff-level engineers... 
    Senior
    Full time
    Remote work
    Flexible hours

    X Company

    Mountain View, CA
    1 day ago
  • $187k

    Sr. Staff ll, ML Engineer - Search & Discovery Relevance We exist to wow our customers...  ...effort across the stack, including serving, pipelines, and machine learning.The desired candidate can dive deep...  ...working closely with Search senior leadership (VP, Sr. Directors) and... 
    Senior
    Temporary work
    Work experience placement
    Flexible hours

    Coupang

    Mountain View, CA
    3 days ago
  • $195.2k - $262.2k

     ...infrastructure. Built by engineers, for engineers. From large-...  ...R&D. The role   As a Senior Machine Learning Engineer on the Applied AI...  ...optimization, inference engines, serving architecture, and...  ...across model code, kernels, runtime, scheduler, gateway, and cluster... 
    Senior
    Temporary work
    Immediate start
    Remote work

    Nebius

    Palo Alto, CA
    4 hours ago
  • $298k - $368k

     ...high-fidelity, platform-agnostic Ground Truth (GT) engine that powers the next generation of autonomous vehicle...  ...models, and massive-scale offline data engineering. As a Senior Staff Machine Learning Engineer, you will serve as the chief technical authority for our perception... 
    Senior
    Full time
    Remote work

    Waymo

    Mountain View, CA
    9 days ago
  •  ...complex workflows, and continuously learn and adapt.Moveworks is trusted...  ...with Moveworks’ Reasoning Engine and natural language...  ...DescriptionThe RoleWe are looking for a Machine Learning Engineer to help...  ...infrastructure for building and serving LLM’s at Moveworks. This role... 
    Senior
    Permanent employment
    Work at office
    Remote work
    Flexible hours

    Moveworks

    Mountain View, CA
    3 days ago
  •  ...lead.As the technical lead for Search Serving, you will set its long-term technical...  ...advances in information retrieval and machine learning into production systems through rigorous...  ..., simplify fragmented systems, mentor senior engineers, and align technical and product... 
    Senior
    Work at office
    Local area

    Atlassian

    Mountain View, CA
    4 days ago
  • $205.5k - $278k

     ...the people and communities we serve. With tens of millions of...  ...Job OverviewWe are seeking a Senior Staff Product Manager to lead...  ...strategy and roadmap for Agent Runtime capabilities within Intuit’s...  ...will partner closely with AI, Engineering, and Experience teams to solve... 
    Senior
    Work at office
    Worldwide
    3 days per week

    Intuit

    Mountain View, CA
    3 days ago
  • $184.7k - $324.8k

     ...Platform team is seeking a Senior / Staff Software Engineer with strong distributed...  ...fine-tuning, reinforcement learning, and high-performance inference...  ...-facing APIs, and runtime optimizations that make it...  ...easier to train, adapt, and serve advanced models efficiently... 
    Senior
    Relocation

    Apple

    Cupertino, CA
    3 days ago
  • $202k

     ...Uber’s profitability through advanced machine learning and data science. We build reliable, scalable...  ...and models. You will work across ML, serving, and optimization system components,...  ...degree in Computer Science, Engineering, Mathematics, or a related field, with... 
    Senior
    Full time
    Work at office
    Remote work

    Uber

    Sunnyvale, CA
    1 hour ago
  • $184k - $287.5k

     ...era of computing. An era where our GPU serves as the intelligence behind computers,...  ...systems at scale. We seek a Senior ML Engineer to compose and deliver next-generation...  ...years of proven experience in applied machine learning or AI research.Deep expertise in deep... 
    Senior
    Full time

    Nvidia

    Santa Clara, CA
    3 days ago
  • $202k

     ...technology leverages advanced machine learning models and high-throughput scalable infrastructure capable of serving millions of QPS. The work of the...  ...entrepreneurial machine learning engineer to join the Maps Optimization team. As a senior machine learning engineer, you... 
    Senior
    Full time
    Work at office
    Remote work
    Worldwide

    Uber

    Sunnyvale, CA
    1 hour ago
  • $184.7k - $277.6k

     ...6-07-14SummaryApple Services Engineering powers the digital storefronts...  ...the analytics platforms that serve the developers and artists...  ...supervised and unsupervised learning, deep learning, time-series modeling...  ..., Computer Science, Machine Learning, or a related quantitative... 
    Senior
    Worldwide
    Relocation

    Apple

    Cupertino, CA
    3 days ago
  • $87.8k - $209.5k

     ..., and speak the following languages: EnglishImplements machine learning (ML) model serving for production. Ensures the readiness of machine learning...  ...support, addresses issues in machine learning engineering infrastructure and workflow, and creates robust solutions... 
    Senior
    Temporary work
    Flexible hours
    Shift work

    Oracle Corporation

    Santa Clara, CA
    1 day ago
  • $150k - $300k

     ...Great Careers. Overview: We are seeking an accomplished Senior Staff ML Engineer who will serve as a technical leader for Generative AI applications at...  ...insurers in the United States. Opportunities for Students & Grads Learn more about GEICO Benefits #J-18808-Ljbffr
    Senior
    Hourly pay
    Work experience placement
    Local area

    Government Employees Insurance Company

    Palo Alto, CA
    5 days ago
  • $140k - $230k

     ...“mobility” means and how it serves society. Our work centers...  ...tackles the core challenges of machine learning for 3D perception, sensor...  ...a skilled Machine Learning Engineer to help advance a cutting-edge...  .... Deep understanding of runtime complexity, distributed/cloud... 
    Senior
    Temporary work
    Work at office
    Flexible hours
    3 days per week

    Woven by Toyota

    Palo Alto, CA
    7 days ago
  •  ...expensive accelerators. We're looking for an Inference Optimization engineer to make Rhoda's models run fast, correctly, and cheaply on a...  ...clear recommendations on which hardware to buy or rent for serving, offline evaluation, and on-robot use. Build hardware-portable... 
    Senior
    Full time

    Rhoda-Ai

    Mountain View, CA
    9 days ago
  • $175k - $215k

     ...billions in simulation across 15+ U.S. states. The Growth Machine Learning Engineering team partners closely with Data Science to take models...  ...store, and understands point-in-time correctness and train/serve skew from having fixed them. Productionized and owned the... 
    Senior
    Full time
    Remote work
    Shift work

    Waymo

    Mountain View, CA
    4 hours ago
  • $200k - $260k

     ...does commercially. What you'll do Serve the models. Stand up Azure OpenAI and...  ...and audit logging with our full stack engineer. What we're looking for ~ U.S. citizenship...  ...tuning models on Azure OpenAI or Azure Machine Learning. Iron Bank / Platform One container... 
    Senior
    Full time

    Uare.ai

    Los Altos, CA
    4 hours ago

Do you want to receive more vacancies?

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