Minimum qualifications:- Bachelor's degree in Computer Science, related technical field or equivalent practical experience.
- 20 years of experience with system design, algorithms, data structures, analysis, and software design.
- 15 years of experience managing a distributed team of engineers.
- Experience growing and building teams.
Preferred qualifications:- Master's degree or PhD in Computer Science or related technical field.
- 25 years of experience with system design, algorithms, data structures, analysis, and software design.
- Experience leading software product development organizations which have shipped successful products to the enterprise market.
- Experience designing, building, deploying or managing distributed systems of significant scale.
Responsibilities- Create, design & lead innovative programs, software, & analytics that drive improvements to the reliability, scalability, efficiency, & velocity of new platform introductions & existing hardware, out machine management systems, & our node software.
- Work in close partnership with product leads across multiple areas, on technologies up & down Google's tall & deep stack to design & help build fast, reliable & durable production systems.
- Manage reliability for a massive, globally distributed "fleet of fleets." This includes managing lifecycle operations (Day 0 turnup, Day 1 install, Day 2 repairs) in addition to software reliability.
- Own, innovate and create programs, software solutions, process innovations, and analytics that drive improvements to the availability, scalability, latency, and efficiency of Google's technical Infrastructure and Google Cloud products.
- Architect observability frameworks that provide operational health signals back to Google or empower air-gapped operators without leaking sovereign data.
Individual pay is determined by factors including job-related skills, experience, and relevant education or training.
US: $364000 - $505000 (USD) 40% bonus target equity benefits
Learn more about benefits at Google .