Taro Logo

Software Specialist, Hyper computer Lower Half, TPU

Google is a global technology company that develops innovative products and services used by billions of users worldwide.
$166,000 - $244,000
Staff Software Engineer
In-Person
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Software Specialist, Hyper computer Lower Half, TPU

Google is seeking a Software Specialist to join their ML, Systems, & Cloud AI (MSCA) organization, focusing on the TPU (Tensor Processing Unit) platform. This role is critical in developing and maintaining the lower-half software stack for Google's advanced computing infrastructure.

The position combines deep technical expertise in systems software with hands-on involvement in Google's cutting-edge TPU technology. You'll be working at the intersection of hardware and software, dealing with complex systems that power Google's services and Cloud infrastructure. The role requires strong programming skills in languages like C, C++, Go, and Python, along with deep understanding of embedded systems and PCIe protocols.

As a Software Specialist, you'll be responsible for creating tools and dashboards for quality enhancement, troubleshooting complex technical issues, and working closely with cross-functional teams. The role involves significant collaboration with hardware teams and requires up to 50% travel to deployment sites.

The position offers competitive compensation ($166,000-$244,000 base salary) plus bonus, equity, and comprehensive benefits. You'll be part of Google's broader mission to advance hyperscale computing and machine learning infrastructure, working on systems that impact billions of users worldwide.

This is an excellent opportunity for experienced software engineers who are passionate about systems software, hardware interfaces, and large-scale infrastructure. You'll be working with cutting-edge technology in a role that combines technical depth with practical problem-solving and cross-functional collaboration.

The position is based in Sunnyvale, CA, and requires strong communication skills as you'll be interfacing with various teams across Google. You'll be part of the team that shapes the future of Google's computing infrastructure, with opportunities to work on critical projects that impact both Google's internal services and Cloud customers.

Last updated 2 days ago

Responsibilities For Software Specialist, Hyper computer Lower Half, TPU

  • Create tools and dashboards, and contribute to pre-deployment experiments to enhance the quality of the lower-half software stack
  • Identify and report bugs or feature requests to the NPI Lower-half software team for timely implementation to meet targets
  • Travel to deployment sites as necessary to help coordinate and lead cross-functional Google Cloud teams
  • Develop real-time strategies to resolve deployment roadblocks
  • Engage in the resolution of critical customer issues and outages, including participation in incident response

Requirements For Software Specialist, Hyper computer Lower Half, TPU

Python
Go
Linux
  • Bachelor's degree or equivalent practical experience
  • 5 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 3 years of experience with software design and architecture
  • Experience in Peripheral Component Interconnect Express (PCIE)
  • Experience in embedded systems and protocols
  • Experience with C, C++, Go, Python

Benefits For Software Specialist, Hyper computer Lower Half, TPU

Medical Insurance
401k
Equity
  • Medical Insurance
  • 401k
  • Equity

Interested in this job?

Jobs Related To Google Software Specialist, Hyper computer Lower Half, TPU