Mountain ViewFull TimeEngineering
Remotely
sqldistributed systemsdata pipelinesapache sparkapache flinkapache beamgoogle flume
Job Description
📋 Description
- Design, develop, and maintain high-throughput distributed backend components and services (C++
- Own the scalable ingestion of data from raw system telemetry and RPC logs, processing petabytes of
- Build, harden, and democratize Data Pipeline Services, offering standard templates and self-service
- Implement foundational compliance, privacy, and security infrastructure (e.g., GDPR wipeout, ACL
- Establish rigorous operational standards, guarding pipelines with regression tests, staging
- Collaborate with Data Engineers and Product Data Scientists to set global platform consistency
🎯 Requirements
- BS/MS in Computer Science, Computer Engineering, or equivalent
- 4+ years of professional backend software engineering experience, focused heavily on distributed
- 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
- Prior experience running data pipelines through hardened release setups (Canarying, Staging
🎁 Benefits
- Eligibility to participate in Waymo's discretionary annual bonus program
- Equity incentive plan
- Generous Company benefits program
Back to all jobs