Software Engineering Manager, GPU Reliability
GoogleJob description
Software Engineering Manager, GPU Reliability Location: Seattle, WA, USA
Job Overview Software Engineering Managers at Google possess the technical acumen to lead major projects while managing a team of engineers. They not only optimize their own code but also ensure their team's code is efficient. As a Software Engineering Manager, you oversee project goals, contribute to product strategy, and facilitate team development.
Your teams will work in diverse areas, including information retrieval, artificial intelligence, natural language processing, distributed computing, and more. You will guide your team in a fast-paced environment while managing large product budgets and overseeing international project deployments.
About the Team The Cloud GPU team drives AI innovation by managing Google Cloud's leading GPU fleet and AI platform. This team empowers clients with advanced computational resources and oversees the complete lifecycle of GPU offerings, ensuring optimal reliability for workloads. Collaborating cross-functionally, you will contribute to foundational infrastructure that fuels AI advancements across industries.
Minimum Qualifications
- Bachelor's degree or equivalent practical experience.
- 8 years of experience in software development.
- 5 years of experience leading technical project strategy, Machine Learning design, and optimizing ML infrastructure (e.g., model deployment, model evaluation, data processing, debugging, fine-tuning).
- 3 years of experience testing, maintaining, or launching software products, and 1 year of software design and architecture experience.
- 3 years of experience in a technical leadership role.
- 2 years of experience in a people management, supervision/team leadership role.
- Master's degree or PhD in Computer Science, Electrical Engineering, or a related field, or equivalent practical experience.
- Experience with data science, data modeling, large-scale data processing, and reliability metrics.
- Experience in runtimes, firmware, GPU drivers, embedded systems, embedded processors, and real-time systems.
- Lead, mentor, and grow a team of software engineers, fostering a collaborative culture and supporting career development.
- Execute technical roadmaps for the GPU ecosystem, anticipating market shifts to advance Google Cloud's AI infrastructure.
- Oversee the accelerator solution lifecycle, driving root-cause analysis and resolving production issues to guarantee fleet reliability.
- Collaborate with customers as a technical advocate to resolve critical challenges and translate feedback into platform enhancements.
- Author and review technical specifications to maintain architectural consistency, high code quality, and long-term platform maintainability.
Benefits In accordance with Washington state law, we are highlighting our comprehensive benefits package available to all eligible US-based employees, which includes:
- Health, dental, vision, life, and disability insurance
- Retirement Benefits: 401(k) with company match
- Paid Time Off: 20 days of vacation per year, accruing at a rate of 6.15 hours per pay period for the first five years of employment
- Sick Time: 40 hours/year (increased to 69 hours/year for Seattle), including 5 discretionary sick days per instance
- Maternity Leave (Short-Term Disability + Baby Bonding): 28-30 weeks
- Baby Bonding Leave: 18 weeks
- Holidays: 13 paid days per year
If you require accommodation, please complete our Accommodations for Applicants form.
Note: Google does not accept agency resumes. Please do not forward resumes to our jobs alias or other locations. Google is not responsible for any fees related to unsolicited resumes.
Individual pay is determined by job-related skills, experience, and relevant education or training.
Learn more about benefits at Google.
Interested in this role?