Waymo

Senior Software Engineer, Training Efficiency

Waymo
Apply
1 day ago
Mountain View, CA, USASenior
H1B Sponsor

Base Salary

$238k - $302k/yr

Responsibilities

  • Design and improve distributed input data pipelines for large-scale machine learning training workloads.
  • Collaborate with researchers and ML engineers to resolve data pipeline performance bottlenecks.
  • Improve ML training runtime goodput by optimizing input data processing systems.
  • Ensure scalability and reliability across distributed environments.
  • Implement and maintain ML infrastructure tools including ML Pathways, Grain, JAX, and TensorFlow.
  • Evaluate and integrate technologies that improve ML system performance and scalability.
  • Promote distributed systems architecture best practices and contribute technical leadership.

Requirements

  • Bachelor’s degree in Computer Science or Math, or five years of equivalent real-world experience.
  • Proficiency in distributed systems design and understanding of ML data pipeline optimization.
  • Experience with ML frameworks including TensorFlow and JAX.
  • Hands-on experience with Grain or tf.data service.
  • Strong programming skills in Python and C++.
  • Practical familiarity with profiling tools for identifying performance bottlenecks.
  • Master’s degree in Computer Science or Math preferred.
  • Hybrid work arrangement indicated by the #LI-Hybrid designation.

Benefits

  • Eligibility for a discretionary annual bonus program.
  • Equity incentive plan eligibility.
  • Generous company benefits program, subject to eligibility requirements.
  • Full-time position with location-specific salary ranges and remote-location compensation details discussed during the hiring process.

Tech Stack

C++PythonTensorFlow

Categories

Data EngineeringML Engineering
Waymo

About Waymo

1,001-5,000 employees

On the journey to be the world's most trusted driver. With the Waymo Driver, we can improve mobility while saving thousands of lives. Download the Waymo One app and ride today. Waymo reaches out to candidates from official channels only (e.g. directly from @waymo.com email addresses, or through our recruiters or sourcers who are noted as such on LinkedIn). We do not contact candidates about career opportunities through instant messaging apps like Telegram, email addresses from domains other than waymo.com (such as Gmail addresses), direct messages on Twitter, Facebook, and Instagram, or text messages. Visit waymo.com to check out our official job listings. Need support? Send us a message – we're here to help.

Contact me