Google is seeking a Senior Software Engineer to join their Technical Infrastructure team, focusing on TPU Supercomputer systems. This role is at the heart of Google's AI infrastructure, working on the architecture that powers their massive computational needs. The position involves designing and maintaining sophisticated software systems for TPU supercomputers, managing both computing and networking components of AI supercomputing systems.
The ideal candidate will bring strong expertise in C++ system software development and distributed systems, with the ability to work across different layers of the software stack. This role offers the opportunity to work with cutting-edge technology in AI and supercomputing, collaborating with various specialized teams including Silicon, Software, SRE, and Operations.
As a Senior Software Engineer in this role, you'll be responsible for creating system-level tools for debugging and observability, ensuring the smooth operation of Google's AI infrastructure. The position requires a deep understanding of distributed systems, cloud platforms, and machine learning concepts, making it an exciting opportunity for someone passionate about large-scale computing systems.
Working at Google means joining a company that values diversity, equality, and inclusion, with a strong commitment to building a representative workforce. The role offers the chance to work on technology that impacts billions of users while being part of a team that takes pride in being "engineers' engineers." If you're excited about pushing the boundaries of AI computing infrastructure and working with some of the most advanced supercomputing systems in the world, this role presents an exceptional opportunity for career growth and technical innovation.