Google

Senior Software Engineer, AI/ML System Infrastructure

Google$174K — $252K *
Information Technology
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • Bachelor's degree or equivalent experience
  • 5 years of experience with Go programming language
  • 3 years with large-scale infrastructure or distributed systems
  • 3 years in distributed computing
  • 3 years in infrastructure design
  • 3 years in system architecture

Responsibilities

  • Build and develop systems for TPU AI infrastructure
  • Work with teams to define Diagnoser requirements and customer benefits
  • Align cross-functional teams on PodCare and Diagnoser roadmap
  • Deliver high-quality code on time with cross-functional collaboration
  • Contribute to CI/CD pipeline and health monitoring system tests

Benefits

  • Health, dental, vision, life, disability insurance
  • 401(k) retirement plan with company match
  • 20 days of vacation annually
  • 40 hours of sick time per year, increasing to 69 hours for Seattle residents
  • 28-30 weeks of short-term disability maternity leave
  • 18 weeks of baby bonding leave
  • 13 paid holidays annually
Full Job Description
info_outline
X In most instances, this position requires in-person interviews as part of the hiring process.

In accordance with Washington state law, we are highlighting our comprehensive benefits package, which is available to all eligible US based employees. Benefits for this role include:
  • Health, dental, vision, life, 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

Note: By applying to this position you will have an opportunity to share your preferred working location from the following: Sunnyvale, CA, USA; Kirkland, WA, USA.

Minimum qualifications:
  • Bachelor's degree or equivalent practical experience.
  • 5 years of experience working with Go.
  • 3 years of experience with developing large-scale infrastructure, distributed systems or networks, or experience with compute technologies, storage or hardware architecture.
  • 3 years of experience in distributed computing.
  • 3 years of experience in infrastructure design.
  • 3 years of experience in system architecture.

Preferred qualifications:
  • Master's degree or PhD in Computer Science or related technical field.
  • 5 years of experience with data structures and algorithms.
  • 5 years of experience with C and C .
  • 1 year of experience in a technical leadership role.
  • Experience developing accessible technologies.


About the job

As the Senior Software Engineer, you will drive software development for Tensor Processing Unit (TPU) system control planes. You will design and implement health management systems that rely on hardware telemetry. You will build analytics for detecting hardware problems and develop different health rules specializing in detecting ICI, OCS, EMD, Tross, and out of band entities failure modes. You will build algorithms to generate correlated failures and suggest actions for repair workflows, integrating with both TPU cluster and cloud infrastructure. You will also build the Diagnoser for the specialized health rules to maintain and operate these TPU clusters.

Individual pay is determined by factors including job-related skills, experience, and relevant education or training.

US: $174000 - $252000 (USD) 15% bonus target equity benefits

Responsibilities
  • Build and develop systems to integrate in continuous running of TPU AI infrastructure.
  • Work cross-functionally to define the requirements for Diagnoser, and how will the customer benefit from it and define the Critical User Journeys (CUJs).
  • Influence and align the cross-functional teams on roadmap of PodCare and Diagnoser.
  • Deliver high quality code and timely project while working with cross-functional teams.
  • Contribute to CI/CD pipeline and integration and regression test for health monitoring system.


About Google

Google is a multinational technology company that specializes in Internet-related services and products. These include online advertising technologies, search engine, cloud computing, software, and hardware. Google was founded in 1998 by Larry Page and Sergey Brin while they were Ph.D. students at Stanford University. The company has grown tremendously since then and has become one of the most valuable companies in the world. Google's mission is to organize the world's information and make it universally accessible and useful.
Learn more about Google
Size
156,500 employees
Market Cap
$1,115.4 billion
Industry
Net Income
$40.2 billion
Founded
1998
5 Year Trend
+23.3%
Revenue
$182.5 billion
NASDAQ

Similar Jobs

More Jobs at Google

More Information Technology Jobs

Find similar Senior Software Engineer, AI/ML System Infrastructure jobs: