Waymo is looking to develop and maintain a cutting-edge, globally scalable infrastructure for real-time communication between Waymo vehicles and cloud services to support its rapid business growth and expansion in autonomous driving technology
Requirements
- Experience in designing and building backend applications and APIs
- Experience in developing low-latency, large-scale, highly-reliable distributed systems
- Experience in concurrency, multithreading and synchronization
- Experience in test automation, refactoring code, test development, build infrastructure, optimizing software, debugging, building tools or testing frameworks
- Knowledge of computer networking, security, and distributed systems
- Programming experience in backend coding languages
Responsibilities
- Implement and scale Waymo’s mission-critical real-time communication infrastructure
- Work on both backend services and in-vehicle software
- Collaborate with a wide-range of internal partners to support their data-exchange use cases
- Develop expertise in and make use of various Google technologies, like OnePlatform API, Borg, Spanner, Flume, and custom-built systems for our specific problems
Other
- BS degree in Computer Science or equivalent practical experience
- 5+ years of experience programming in backend coding languages
- MS in Computer Science, or equivalent practical experience (preferred)
- Participation in Waymo’s discretionary annual bonus program, equity incentive plan, and generous Company benefits program, subject to eligibility requirements