Software Engineering Manager, TPU Systems, Platforms Infrastructure

Google is a global technology leader providing cloud services and innovative solutions worldwide.
$180,000 - $300,000
Distributed Systems
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Software Engineering Manager, TPU Systems, Platforms Infrastructure

Google's TPU Systems team is at the forefront of AI computation, developing software for Google's custom-built AI chips that power large-scale AI operations in data centers. The role involves managing the development of system software for individual TPU machines, superpod software connecting thousands of TPU chips, and health monitoring systems. As a Software Engineering Manager, you'll lead projects from concept to deployment, working with cutting-edge AI technology that supports Google's various services including Deepmind, Search, and Ads. The position requires both technical expertise and people management skills, overseeing a team of engineers while contributing to product strategy and system optimization. You'll be part of Google Cloud, which serves customers in over 200 countries, helping organizations digitally transform their businesses using Google's cutting-edge technology. The role offers the opportunity to work on complex distributed systems, hardware-software integration, and large-scale AI infrastructure, making a significant impact on Google's AI capabilities and cloud services.

Last updated 3 days ago

Responsibilities For Software Engineering Manager, TPU Systems, Platforms Infrastructure

  • Set and communicate team priorities that support the broader organization's goals
  • Set clear expectations with individuals and provide feedback and coaching
  • Develop the mid-term technical vision and roadmap
  • Design, guide and vet systems designs
  • Review code developed by other engineers and provide feedback

Requirements For Software Engineering Manager, TPU Systems, Platforms Infrastructure

  • Bachelor's degree in Engineering, Computer Science, or equivalent practical experience
  • 8 years of experience with software development in C or C++
  • 3 years of experience in a technical leadership role
  • 2 years of experience in people management/team leadership
  • 3 years of experience building and developing on embedded systems
  • Master's degree or PhD in Engineering, Computer Science preferred
  • Experience in developing software that interacts with hardware
  • Experience in production monitoring, logging, and observability tools
  • Familiarity with networking protocols and technologies
  • Familiarity with machine-learning concepts

Benefits For Software Engineering Manager, TPU Systems, Platforms Infrastructure

Medical Insurance
Vision Insurance
Dental Insurance
Parental Leave
  • Equal opportunity employer
  • Accommodation for disabilities
  • Inclusive work environment

Interested in this job?

Jobs Related To Google Software Engineering Manager, TPU Systems, Platforms Infrastructure

Tech Lead, Software Engineering (For Women in Tech Candidates)

Lead software engineering role at Google for women in tech, combining technical leadership with hands-on development of large-scale distributed systems.

Software Engineering Manager, NetLB

Lead software engineering manager role at Google, focusing on networking infrastructure and distributed systems, managing team of 5-8 engineers in New York City.

Tech Lead, Software Engineering, Black Community Inclusion

Senior technical leadership role at Google focusing on software engineering and promoting black community inclusion, requiring 8+ years of development experience and bilingual proficiency.

Tech Lead, Software Engineer, Persistent Disk Control Plane

Technical leadership role at Google Cloud focusing on distributed systems and storage solutions for the Persistent Disk Control Plane.

Staff Software Engineer, Google Enterprise Network

Lead software engineer position at Google Enterprise Network, focusing on network automation and infrastructure development with team leadership responsibilities.