Waymo

Senior Machine Learning Engineer, Runtime and Serving

Waymo
Apply
5 months ago
Mountain View, CA, USASenior
H1B sponsor

Base Salary

$213k - $263k/yr

Responsibilities

  • Architect and develop efficient, high-performance ML runtime and serving systems for onboard autonomous vehicle compute and large-scale offboard data centers.
  • Lead integration and feature development for ML inference runtimes across onboard and offboard environments.
  • Balance real-time latency and memory constraints with high-throughput and highly concurrent serving requirements.
  • Drive migration of ML workloads toward a JAX-native runtime architecture by extending and modifying ML compilers and runtimes.
  • Collaborate with perception, planner, and research teams to analyze workloads and apply hardware-aware compute optimizations.
  • Build profiling and benchmarking tools to identify bottlenecks across the end-to-end ML software stack.

Requirements

  • Bachelor’s or master’s degree in computer science, electrical engineering, deep learning, or a related field.
  • At least five years of professional software engineering experience building, scaling, or maintaining ML systems and infrastructure.
  • At least five years of production programming experience in C++.
  • At least three years of production experience in Python and major deep learning frameworks such as PyTorch or JAX.
  • Experience optimizing ML software for GPUs, TPUs, or custom silicon.
  • Experience building low-latency, highly concurrent distributed backend systems.
  • Preferred: PhD in computer science, electrical engineering, deep learning, or a related field.
  • Preferred: experience modifying ML compilers, runtimes, or inference engines such as TensorRT, ONNX Runtime, OpenXLA/PjRT, or TVM.
  • Preferred: experience building or scaling LLM serving systems, including distributed inference and performance optimization.
  • Preferred: experience with custom kernel development using CUDA, CUDA Tile, Triton, JAX, or Pallas.
  • Preferred: experience architecting unified serving APIs and optimizing tensor buffer management, including zero-copy data transfer and shared memory, for multi-model inference pipelines.

Benefits

  • Hybrid work arrangement.
  • Full-time position across U.S. locations.
  • Eligibility for discretionary annual bonus, equity incentive plan, and company benefits program.
Waymo

About Waymo

1,001-5,000 employees

Waymo develops the Waymo Driver, a full-stack autonomous driving system, and operates the Waymo One robotaxi service that offers paid, driverless rides in select U.S. cities. The company monetizes through ride-hailing fares and partnerships integrating its technology on multiple vehicle platforms. Founded in 2009 as Google’s self-driving project, Waymo is headquartered in Mountain View and is an Alphabet subsidiary, with over 10 million rider-only trips and 100+ million autonomous miles on public roads.

Contact me