Waymo

Staff Software Engineer, ML Frameworks & Efficiency

Waymo
Apply
1 year ago
Mountain View, CA, USAStaff+
H1B Sponsor

Base Salary

$238k - $302k/yr

Responsibilities

  • Develop neural model architectures and decoding strategies to improve training and inference performance on TPU and GPU architectures.
  • Improve ML workload FLOPS efficiency through compiler optimizations, low-level kernels, and low-precision computation.
  • Optimize ML systems on TPU and GPU clusters by reducing communication overhead and memory consumption and ensuring distributed scalability and reliability.
  • Evaluate and integrate open-source and Google technologies to improve ML workload performance and scalability.
  • Promote distributed-systems architecture best practices and contribute technical leadership.

Requirements

  • B.S. in Computer Science, Math, or 8+ years of equivalent real-world experience.
  • Proficiency in distributed systems design and understanding of ML efficiency.
  • Experience with ML frameworks including TensorFlow, JAX, and XLA.
  • Solid programming skills in Python and C++.
  • Practical familiarity with profiling tools for identifying performance bottlenecks.
  • M.S. in Computer Science or Math is preferred.
  • Familiarity with Pallas and Triton is preferred.

Benefits

  • Eligibility for a discretionary annual bonus program, equity incentive plan, and company benefits program, subject to eligibility requirements.
  • Full-time position; remote availability and location-specific salary details are discussed during the hiring process.

Tech Stack

C++PythonTensorFlow

Categories

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