Google is seeking a Senior Software Engineer to join their Technical Infrastructure team, specifically focusing on TPU Supercomputer systems. This role is at the heart of Google's AI infrastructure, working on cutting-edge technology that powers Google's machine learning capabilities. The position involves designing and maintaining sophisticated software systems for TPU supercomputers, requiring expertise in C++ and distributed systems.
The role offers an exciting opportunity to work with state-of-the-art AI infrastructure, managing both computing and networking components of Google's AI supercomputers. You'll be responsible for creating system-level tools and ensuring the reliability of the entire TPU stack. This position requires collaboration with various teams, including Silicon, Software, SRE, and Operations, making it perfect for someone who enjoys cross-functional teamwork.
The ideal candidate will bring at least 5 years of C++ development experience and 3 years of distributed systems expertise. Knowledge of cloud platforms, machine learning frameworks, and networking protocols is highly valued. This role offers the chance to work on technology that directly impacts Google's AI capabilities and future innovations.
Working at Google means joining a company that values diversity, inclusion, and innovation. The Technical Infrastructure team takes pride in being the "engineers' engineers," solving complex problems that make Google's vast product portfolio possible. This role provides an opportunity to work on cutting-edge technology while collaborating with some of the brightest minds in the industry.