Software Engineer III, Diags Infrastructure
Job Description
Google’s Diags Infrastructure team builds the systems behind production and manufacturing diagnostics, with the goal of reducing Mean Time To Repair (MTTR) while increasing useful hardware coverage. As a Software Engineer III, you’ll help design next-generation diagnostic infrastructure, qualification frameworks, and dynamic distribution systems, including automation that feeds coverage-based recommendations to the repair ecosystem.
In this role, you will work on foundational software primitives and API capabilities used to model diagnostic capabilities and validate test constraints, helping ensure diagnostics can run effectively across both test and production environments.
Responsibilities
- Design, build, and scale next-generation diagnostic infrastructure for production and manufacturing environments.
- Contribute to minimizing MTTR and maximizing useful hardware coverage across global fleets.
- Implement foundational software primitives and API capabilities to model diagnostic capabilities and validate test constraints.
- Engineer diagnostic infrastructure, qualification frameworks, and dynamic distribution systems within the Diags Infra team.
- Build systems to describe, qualify, and distribute diagnostics across test and production environments, driving automation with coverage-based recommendations to reduce operational intervention.
Requirements
- Bachelor’s degree or equivalent practical experience.
- 2 years of experience building and developing large-scale infrastructure and distributed systems.
- 2 years of experience in programming.
- 2 years of experience testing and launching software products.
- 1 year of experience with distributed computing and large-scale data processing.
- Master’s degree or PhD in Computer Science or related technical field.
- 2 years of experience with data center architecture.
- 2 years of experience with tools development.
- 2 years of experience with monitoring systems.
- 2 years of experience coding in Python and C++.
Technologies
- Python
- C++
Compensation
Individual pay is determined by factors including job-related skills, experience, and relevant education or training. For the US, the range is $147,000 - $210,000 (USD) plus 15% bonus target, equity, and benefits.
Location: Sunnyvale, CA (onsite)
Experience level: 1 years
Education: Bachelor’s degree or equivalent practical experience