JobsStaff Software Engineer, Fault Management
Job description
The Staff Software Engineer in Fault Management at Google focuses on developing software solutions that enhance the reliability of servers and their components. This role is part of the AI and Infrastructure team, which aims to deliver AI and infrastructure capabilities at scale. Engineers in this position will work on critical projects that influence the design and implementation of compute and storage systems in Google's data centers. The role requires versatility and leadership as engineers tackle new challenges across the full-stack.
Requirements
- Bachelor's degree or equivalent practical experience.
- 8 years of experience programming in C++.
- 5 years of experience testing and launching software products.
- 5 years of experience building and developing large-scale infrastructure, distributed systems, or networks.
- 3 years of experience with software design and architecture.
- Experience with C++, SQL, and SQL Pipelines.
Responsibilities
- Craft software and firmware solutions that improve the reliability of servers and their components.
- Collaborate with multiple teams to influence the design and implementation of compute and storage systems.
- Drive development from requirements definition to design, implementation, unit testing, and integration.
- Oversee reviews to ensure the delivery of high-quality solutions.
- Plan and manage resources and tools to execute against a roadmap that advances reliability goals.
- Promote collaborations with vendors and represent the fault management software team in project planning discussions.
Benefits
- Employees at Google are often offered benefits like comprehensive health insurance, 401(k) matching, and flexible work arrangements, among other benefits.
Is this posting expired or inaccurate?
