Staff Software Engineer, 3D & Data Visualization Tools at Waymo - ScoutJobs - The AI-curated global job board
Skip to content
Waymo
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 free

Staff Software Engineer, 3D & Data Visualization Tools

Waymo · Mountain View

Sign up to apply