Google Cloud AI is seeking a Software Developer III to join their Infrastructure team, offering an exceptional opportunity to work on cutting-edge technologies that impact billions of users worldwide. This role sits at the intersection of cloud computing and artificial intelligence, where you'll be developing next-generation technologies that power Google's massive-scale operations.
As a Software Developer III, you'll be instrumental in designing, developing, and maintaining critical infrastructure components that support Google Cloud's AI initiatives. The position requires strong expertise in C++ programming and a deep understanding of distributed systems and large-scale infrastructure. You'll work alongside talented engineers and researchers, contributing to projects that push the boundaries of what's possible in cloud computing and AI.
The ideal candidate will bring 2+ years of experience in software development, with a particular focus on large-scale systems and infrastructure. You'll be expected to lead design reviews, mentor other developers, and make significant technical decisions that impact the direction of critical projects. The role offers exposure to cutting-edge technology and the opportunity to work on systems that operate at unprecedented scale.
Working at Google means joining a company that's at the forefront of technological innovation. You'll benefit from Google's collaborative culture, where ideas are freely shared and there's ample opportunity for professional growth. The position is based in Waterloo, offering the chance to work in one of Google's key technical hubs while contributing to projects that have global impact.
This role is perfect for someone who is passionate about large-scale distributed systems, has strong technical leadership potential, and wants to work on infrastructure that powers the next generation of AI applications. You'll be part of a team that values technical excellence, innovation, and the ability to solve complex problems at scale.