BS/MS in Computer Science, Computer Engineering, or equivalent
4+ years of professional backend software engineering experience, focused heavily on distributed systems, databases, and production monitoring
Excellent understanding of data structures, algorithms, and fundamental software design principles
Advanced proficiency in C++ and SQL applied to high-throughput batch and streaming processing pipelines
Prior experience running data pipelines through hardened release setups (Canarying, Staging environments, Automated Rollbacks)
Extensive experience with distributed processing frameworks (e.g., Spark, Flink, Beam, Hadoop, Flume, or equivalent large-scale processing engines)
Experience in building and maintaining Data Warehouse / Data Lake systems
Experience baking Data Governance, Privacy, or Compliance layers (e.g., encryption, GDPR, RBAC/ACLs) directly into core infrastructure
High proficiency with Google-internal pipeline/data stacks (Flume, SQLP, Rapid, CAS, F1)
Waymo employees are also eligible to participate in Waymo’s discretionary annual bonus program, equity incentive plan, and generous Company benefits program, subject to eligibility requirements
Salary Range