Google is seeking a Software Engineer to join their ML, Systems, & Cloud AI (MSCA) organization, focusing on developing next-generation technologies for Cloud AI applications. This role combines cutting-edge work in distributed systems, machine learning, and cloud infrastructure.
The position offers an exciting opportunity to work on critical projects that impact billions of users worldwide through Google's services and Google Cloud. You'll be part of the team responsible for designing, implementing, and managing the hardware, software, machine learning, and systems infrastructure that powers major services like Search, YouTube, and Google Cloud's Vertex AI platform.
As a Software Engineer in the Cloud AI team, you'll work on implementing search features, managing Kubernetes-based infrastructure, and solving complex engineering challenges using advanced GenAI capabilities. The role requires expertise in distributed systems, strong programming skills in languages like Python, C++, Go, or Java, and familiarity with machine learning concepts, particularly Large Language Models (LLMs).
This is an ideal position for someone with a PhD in Computer Science or related field, who has a strong foundation in algorithms and data structures, and is passionate about working at the intersection of cloud computing and artificial intelligence. You'll have the opportunity to contribute to groundbreaking projects like Google Cloud's Vertex AI, which is the leading AI platform for bringing Gemini models to enterprise customers.
The role offers the chance to work with a small, versatile team while having a global impact on software and hardware infrastructure. You'll be part of an organization that prioritizes security, efficiency, and reliability across all operations, from developing latest TPUs to running a global network. This position provides excellent growth opportunities as you'll be working with cutting-edge technologies and helping shape the future of hyperscale computing.