Software Engineer, Booking
Core
Designing, building, and maintaining highly scalable core services that serve as the front door to Waymo's Marketplace, enabling users to hail and control autonomous vehicles.
Role type
Senior backend software engineer (distributed systems)
Builds
Scalable APIs and systems for Waymo's user-facing ride-hailing service
Domain
Autonomous driving / Ride-hailing / Marketplace
Deliverable
production ML models | product features | infrastructure
Required skills
Backend programming, distributed systems architecture, API design, system reliability engineering, low-latency system design
Preferred skills
C++ production experience, large-scale user-facing distributed systems, ride-hailing or marketplace platform experience
Technologies
C++, distributed systems frameworks
Responsibilities
Design and build scalable core services for the Waymo Marketplace, ensure high reliability and low latency for critical infrastructure, architect APIs for internal and external partners, collaborate with mobile and data teams on new features
Seniority
Senior, hands-on IC