Google Cloud AI is seeking a Software Engineer III to join their Infrastructure team. This role is part of the ML, Systems, & Cloud AI (MSCA) organization, which is responsible for designing, implementing, and managing the hardware, software, machine learning, and systems infrastructure for all Google services and Google Cloud.
The position requires expertise in C++ programming, data structures, algorithms, and experience with large-scale infrastructure or distributed systems. You'll be working on critical projects that power Google's services used by billions of users worldwide, including Search, YouTube, and Cloud services like Vertex AI.
As a Software Engineer III, you'll be responsible for developing and maintaining software solutions, participating in design reviews, code reviews, and contributing to documentation. The role involves working with cutting-edge technologies in machine learning infrastructure, cloud computing, and large-scale systems.
The position offers competitive compensation including a base salary range of $141,000-$202,000, plus bonus, equity, and comprehensive benefits. Google provides a collaborative environment where engineers can work on challenging problems while having opportunities to switch teams and projects as they grow.
This is an excellent opportunity for someone passionate about infrastructure development, distributed systems, and machine learning technologies. You'll be working at the forefront of AI infrastructure, helping shape the future of hyperscale computing and contributing to Google Cloud's Vertex AI platform, which brings Gemini models to enterprise customers.
The role requires strong technical skills, leadership qualities, and the ability to work effectively in a fast-paced environment. You'll be part of a team that prioritizes security, efficiency, and reliability across all aspects of infrastructure development, from TPU development to global network management.