Software Engineer, Training Efficiency

Waymo
California
Waymo is an autonomous driving technology company with the mission to be the 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 One, a fully autonomous ride-hailing service, and can also be applied to a range of vehicle platforms and product use cases. The Waymo Driver has provided over one million rider-only trips, enabled by its experience autonomously driving tens of millions of miles on public roads and tens of billions in simulation across 13+ U.S. states.

The Waymo ML Infrastructure team works with Research and Production teams to develop models in Perception and Planning that are core to our autonomous driving software. We help our partners by offering the best solutions for the entire model development lifecycle. These solutions are developed in close collaboration with teams at Google. They are geared towards both scaling models and solving problems unique to ML for autonomous driving. You will improve the runtime efficiency of input data pipelines for large-scale training workloads. This is a unique opportunity to work on ML systems and improve on our model training processes.

You Will

  • Design, and improve distributed input data pipelines for large-scale ML training workloads.
  • Collaborate with researchers and ML engineers to resolve bottlenecks in data pipeline performance.
  • Improve runtime goodput of ML training workload, including optimizing input data processing systems, ensuring scalability and reliability across distributed environments.
  • Implement and maintain advanced ML infrastructure tools, including ML Pathways, Grain, JAX, and TensorFlow.
  • Evaluate and integrate modern technologies to enhance the performance and scalability of ML systems.
  • Promote best practices for distributed systems architecture and contribute to technical leadership within the team.

You Have

  • B.S. in Computer Science, Math, or 8+ years equivalent real-world experience.
  • Proficient in distributed systems design with an understanding of ML data pipeline optimization.
  • Experience with ML frameworks, including TensorFlow and JAX.
  • Hands-on experience libraries like Grain or tf.data service.
  • Solid programming skills in Python and C++.
  • Practical familiarity with profiling tools to uncover performance bottlenecks.

We Prefer

  • MS in Computer Science, Math
  • Familiarity with distributed dataflow frameworks like ML Pathways

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

$238,000—$302,000 USD

Posted 2025-09-10

Recommended Jobs

RN-Case Manager - AS Utilization Managment - Part Time - 8 Hour - Days

John Muir Health
Walnut Creek, CA

Job Description: The role of the inpatient case manager is one of patient advocate of appropriate utilization of resources. The inpatient case manager applies the process of assessment, planning, …

View Details
Posted 2025-09-10

Senior Software Engineer

Graphite
San Francisco, CA

Location San Francisco Bay Area Employment Type Full time Location Type On-site Department Engineering, product, & design Graphite builds consumer-quality tools for modern sof…

View Details
Posted 2025-08-27

Wildlife Biological Permitting Specialist

347 Group, Inc.
Santa Clarita, CA

Job Description Job Description We have an immediate opportunity for a Wildlife Biological Permitting Specialist in the Central Valley (per diem is offered for those who qualify). We are seeking …

View Details
Posted 2025-07-30

TECH - CENTRAL STERILE/SUPPLY PER DIEM

Corona Regional Medical Center
Corona, CA

Responsibilities Come Join Our Team! This is a Per Diem Central Sterile Supply Technician position located at Corona Regional Medical Center in Corona, CA  Reports to the Director …

View Details
Posted 2025-09-10

Bond Room (Rubber - Aerospace)

Sonfarrel Aerospace
Anaheim, CA

Job Description Job Description SUMMARY The Insert Prep / Bonding personnel will help with reading and understanding detailed instructions on Bonding and insert prep for Manufacturing. ESSENT…

View Details
Posted 2025-07-29

Mammography Technologist II (PRN)

Houston Methodist
Cypress, CA

At Houston Methodist, the Mammography Technologist II position is an experienced Technologist who completes a variety of routine and specialized mammograms and completes quality controls as needed. …

View Details
Posted 2025-09-02

Senior Staff Software Engineer (Data) - Activision Blizzard Media

Activision
San Francisco, CA

Job Title: Senior Staff Software Engineer (Data) - Activision Blizzard Media Requisition ID: R023566 : We are seeking a Senior Staff Software Engineer (Data) in our Ads Engineering team, cr…

View Details
Posted 2025-09-11

Vice President Sales, Hospice

California

Vice President of Sales (Multi-Site Hospice), California Position summary The Vice President of Sales, California is a key executive leadership role responsible for developing and executing a s…

View Details
Posted 2025-09-11

Approvisionneur - Anjou, QC

Permacon
California

Permacon est le leader et chef de file dans la fabrication de produits de béton destinés aux marchés de l’aménagement extérieur et de la maçonnerie. Permacon qui compte 9 usines au Québec et en…

View Details
Posted 2025-09-04

Hardware Design Engineer 5

Experis
Mountain View, CA

Our client, a leader in the technology sector, is seeking a Hardware Design Engineer 5 to join their team. As a Hardware Design Engineer 5, you will be part of the engineering department supporting t…

View Details
Posted 2025-07-29