Waymo

Staff Software Engineer, Perception Systems

Waymo

Apply
29 days ago
Mountain View, CA, USA
Staff+
H1B Sponsor

Base Salary

$238k - $302k/yr

Responsibilities

  • Partner with Core Infrastructure teams to influence the roadmap for compute, storage, and scheduling.
  • Serve as the technical escalation point for production blockers and troubleshoot complex failures.
  • Profile and optimize end-to-end ML pipelines to identify and resolve bottlenecks.
  • Build robust CLI tools and middleware to improve ML development processes.
  • Write necessary shims and wrappers to integrate new Core Infra features into the ML stack.

Requirements

  • Strong proficiency in C++ and Python, with the ability to write production-ready code.
  • Deep understanding of distributed systems fundamentals, including resource management and job scheduling.
  • Experience in debugging complex system issues using profilers and system logs.
  • Demonstrated ability to drive technical consensus and mentor senior engineers.

Benefits

  • Eligible for Waymo's discretionary annual bonus program.
  • Participation in equity incentive plan.
  • Generous Company benefits program.

Tech Stack

BazelC++Python

Categories

AI & MLBackendData Engineering