
Posted 19 hours ago
Staff Software Engineer, 3D & Data Visualization Tools
WaymoStaff Software Engineer, 3D & Data Visualization Tools
Requirements
Bachelor's degree in Computer Science, 5 years C++ experience, Systems programming expertise, Distributed systems experience, Technical leadership experience
Skills
C#Distributed SystemsTypeScript
About the role
About the Company
Waymo is an autonomous driving technology company with the mission to be the world's most trusted driver. The Waymo Driver powers Waymo’s fully autonomous ride-hail service and has provided over ten million rider-only trips.
Responsibilities
- Build and maintain concurrent C++ backend services that stream time-series and sensor data to the client
- Scale C++ data delivery abstractions for offboard storage and WebRTC streams
- Optimize latency and throughput using log-sampling, payload post-processing, and async C++ services
- Build backend APIs for automated callers to render driving scenes
- Plan technical roadmaps and own the scaling, security, and performance isolation of offboard data infrastructure
- Mentor engineers, review system designs, and establish systems-level C++ best practices
Requirements
- Bachelor's degree in Computer Science or a related technical field
- 5 years of software development experience in C++
- Experience with systems programming, multi-threading, concurrency, and memory efficiency
- Experience building high-throughput distributed systems, RPC services, or time-series data pipelines
- Experience leading technical designs and mentoring engineers
Preferred Qualifications
- Experience with Google-internal infrastructure (Borg, Boq, Stubby/gRPC, CNS, Spanner)
- Experience developing backend systems for video/image rendering, WebRTC, or developer tools
- Familiarity with autonomous vehicle data formats
- Familiarity with web client architectures like Angular or TypeScript
- Experience with TDD, performance profiling, and integration testing
ScoutJobs Agent
Get matches like this delivered daily
Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.
Get started — it's freeStaff Software Engineer, 3D & Data Visualization Tools
Waymo · Mountain View
