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.