Staff Software Engineer, Data Processing Platform
San Francisco, CA, USA · Staff · Full-time · Posted Sep 25, 2026
- Experience
- 8 years programming in C++ or Go; 5 years with design and architecture and testing/launching software products. Other experience requirements are stated without a number.
- Education
- Bachelor's degree or equivalent practical experience.
About the job
Provides technical leadership for a large data ingestion and processing platform supporting Google’s security detection and response capabilities.
What you'll do
- Lead work to reduce latency, improve service level objectives, and automate manual intervention, integrating agents where needed.
- Provide oversight and guidance to executive engineers.
- Partner with cross-functional teams in the Detection and Response Platform organization.
What they ask for
- Bachelor's degree or equivalent practical experience.
- 8 years of experience programming in C++ or Go.
- 5 years of experience with design and architecture; and testing/launching software products.
- Experience architecting large-scale distributed systems, designing or deploying distributed data processing systems, and developing generative AI agents or LLM applications.
Nice to have
- Master’s degree or PhD in Engineering, Computer Science, or a related technical field.
- Experience with data structures and algorithms, technical leadership, complex cross-functional projects, data infrastructure, or building AI agents.
Pay
$207000 - $300000 (USD) base salary
Tools
C++, Go, Spanner, BigQuery, Cassandra, PostgreSQL
AI focus
Designing, developing, and deploying generative AI agents or LLM applications; integrating agents into platform workflows where needed.
Model-written summary · the original posting is authoritative