Software Reliability Engineer
Core
Building and running large-scale, fault-tolerant, reliable systems for Waymo's fully autonomous ride-hailing service and supporting infrastructure.
Role type
Software Reliability Engineer (SRE)
Builds
Reliable systems for the ride hailing service, real-time communications between cars and offboard infrastructure
Domain
Autonomous driving / Transportation technology
Deliverable
production ML models | infrastructure
Required skills
C++, Java, Python, distributed systems, production engineering, monitoring, debugging, automation, scaling systems
Preferred skills
Individual contributor experience, scalable high-quality software development
Technologies
C++, Java, Python
Responsibilities
Collaborate with engineers to build reliable systems; Manage end-to-end availability and performance; Write designs and implement software to improve system architecture or telemetry; Act as frontline defense in oncall incident response
Seniority
Mid-level, hands-on IC