Join Google's ML, Systems, & Cloud AI (MSCA) organization as a Software Engineer II focused on AI/ML infrastructure. In this role, you'll be at the forefront of developing and optimizing machine learning systems that power Google's services and Google Cloud. You'll work with cutting-edge technologies including TPUs, Vertex AI, and Gemini models, while ensuring security, efficiency, and reliability across hyperscale computing systems.
The position offers unique opportunities to impact billions of users through Google's services and enterprise customers through Google Cloud's AI platforms. You'll be responsible for optimizing AI/ML model performance, troubleshooting complex distributed systems, and collaborating with world-class engineers to advance Google's AI infrastructure.
This role is perfect for engineers passionate about machine learning infrastructure who want to work at scale. You'll need strong programming skills, experience with distributed systems, and ideally knowledge of ML frameworks and cloud technologies. The role combines technical depth in AI/ML with practical engineering skills to build robust, scalable systems.
Working at Google means joining a company at the forefront of AI innovation, with access to unique computing resources and the opportunity to solve challenging technical problems. You'll be part of a supportive team culture that values diversity, collaboration, and technical excellence while helping shape the future of AI infrastructure at global scale.