Senior Software Engineer, Configuration & Experime
Core
Design, implement, and maintain large-scale backend services delivering configurations and features to autonomous vehicles.
Role type
Senior Software Engineer (Backend, Distributed Systems)
Builds
Commercialization tools, systems, and fleet deployment processes for autonomous vehicle operations.
Domain
Autonomous Vehicles / Automotive
Deliverable
production ML models | product features | infrastructure
Required skills
Large-scale distributed systems design, backend service development, configuration management, A/B testing, gradual rollout strategies, failure detection and prevention in high-stakes environments, technical documentation, cross-functional collaboration
Preferred skills
C++, Google infrastructure (Borg, Protocol Buffers, Spanner), executing ambitious forward-looking initiatives
Responsibilities
Design and implement large-scale backend services for autonomous vehicle configurations; Build and evolve commercialization tools as Waymo expands; Develop robust configuration rollout and fleet deployment processes; Enable safe feature launches through evaluation and testing; Document technical designs and processes
Seniority
Senior, hands-on IC