Analysis Infra SWE
Core
Build and maintain low-latency streaming data processing platforms to extract signals from petabytes of driving logs and simulation traces for Waymo's autonomous driving system.
Role type
Senior Infrastructure Software Engineer (Data Processing)
Builds
Real-time streaming data pipelines and signal generation infrastructure for autonomous vehicle perception and planning systems.
Domain
Autonomous driving / High-scale data infrastructure
Deliverable
infrastructure
Required skills
C++, backend engineering, database systems, production monitoring, capacity planning, resource forecasting, cost attribution
Preferred skills
Distributed processing frameworks (Hadoop, Spark, Flink, Kafka), infrastructure-as-code, reliability engineering (SLOs, error budgets)
Technologies
C++, Hadoop, Spark, Flink, Kafka
Responsibilities
Develop and maintain data processing platforms for onboard and offboard teams; Design and build low-latency streaming data processing platforms; Improve reliability, scalability, and efficiency of signal generation infrastructure; Collaborate with cross-functional partners to migrate legacy pipelines to modern infrastructure.
Seniority
Senior, hands-on IC