- Company Name
- Waymo
- Job Title
- Software Engineer, Backend
- Job Description
-
**Job Title:** Software Engineer, Backend
**Role Summary**
Design, develop, and scale real‑time communication infrastructure that links Waymo vehicles to cloud services. Support backend and in‑vehicle components, ensuring low latency, high reliability, and global scalability.
**Expectations**
- Architect and maintain mission‑critical distributed systems.
- Collaborate with cross‑functional teams to meet data–exchange requirements.
- Leverage Google technologies (OnePlatform API, Borg, Spanner, Flume) and custom stacks.
- Deliver robust, production‑grade solutions with automated testing and continuous improvement.
**Key Responsibilities**
- Implement and scale vehicle‑to‑cloud communication services.
- Develop backend APIs and in‑vehicle software components.
- Design, build, and maintain highly distributed, low‑latency systems.
- Integrate and optimize use of OnePlatform API, Borg, Spanner, Flume, and proprietary infrastructure.
- Collaborate with internal product, engineering, and Ops teams to support data‑exchange use cases.
- Automate testing, refactor code, optimize performance, and debug complex distributed issues.
- Build and maintain tooling and testing frameworks to support scalable development cycles.
**Required Skills**
- 5+ years of professional backend development experience.
- Strong programming skills in backend languages (e.g., Go, Java, C++).
- Proven design and implementation of large‑scale distributed systems.
- Expertise in low‑latency application design, concurrency, multithreading, and synchronization.
- Experience with test automation, continuous integration, build infrastructure, and performance optimization.
- Solid understanding of computer networking, security principles, and distributed computing concepts.
- Ability to refactor legacy code, debug complex issues, and build developer tools.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Computer Engineering, or related field (or equivalent practical experience).
- Master’s degree or advanced technical training is preferred.
- No vendor‑specific certifications required.
Mountain view, United states
On site
Mid level
29-12-2025