Waymo is looking to solve the problem of scaling and serving new markets for its ride-hailing service by developing mission-critical tools and systems, specifically focusing on workshop management and vehicle maintenance and uptime software.
Requirements
- Strong understanding of web development fundamentals including HTML, CSS, and modern JavaScript/TypeScript.
- Knowledge of common frontend web development frameworks (e.g., Angular, React, Vue).
- Interest in backend development.
- Experience with 3rd party integrations and public APIs
- Familiarity with Google infrastructure (e.g. Flume, Borg, Protocol Buffers, OnePlatform) or GCP equivalent
- Backend experience in Java, Python, Go, C++ or similar.
- Working knowledge of frontend frameworks (e.g. Angular, Dart)
Responsibilities
- Design, develop, test, and optimize Angular applications using Typescript and modern development techniques.
- Build and evolve mission-critical tools and systems that allow Waymo to scale and serve new markets.
- Collaborate with Product, UX, and other engineers to design and develop internal user-facing products.
- Ship solutions to novel problems that arise in a fast-paced environment.
- Collaborative - work across team boundaries
- Cross-functional - work with PM, UX, legal, operations, or other non-engineering roles
- Independence / leadership - take ownership and drive efforts to completion
Other
- Bachelor's degree in Computer Science or equivalent practical experience.
- 4+ years of experience in full-stack development.
- Collaborative - work across team boundaries
- Cross-functional - work with PM, UX, legal, operations, or other non-engineering roles
- Independence / leadership - take ownership and drive efforts to completion