Google is seeking a Software Engineer to join their ML, Systems, & Cloud AI (MSCA) organization, focusing on developing next-generation technologies for Cloud AI and machine learning infrastructure. This role combines cutting-edge AI development with large-scale distributed systems engineering.
The position involves working on critical projects for Google's Cloud AI platform, including implementation of search features, Kubernetes-based infrastructure, and advanced GenAI capabilities. You'll be part of a team that designs, implements, and manages the hardware, software, and ML infrastructure powering Google's services and Google Cloud.
As a software engineer in this role, you'll have the opportunity to work on Google's Vertex AI platform, which brings Gemini models to enterprise customers. The role requires expertise in distributed systems, machine learning concepts, and cloud platforms, with a focus on developing scalable and efficient solutions.
The ideal candidate should have a PhD in Computer Science or related field, strong programming skills in languages like Python, C++, or Java, and experience with data structures and algorithms. Familiarity with Kubernetes, machine learning concepts, and cloud platforms is highly valued.
This position offers the chance to work on transformative AI technologies while being part of Google's innovative culture. You'll collaborate with talented engineers and researchers, contributing to products that impact billions of users worldwide. The role provides opportunities for growth and learning in the rapidly evolving field of AI and cloud computing.
Working at Google means joining a company committed to technical excellence and innovation. You'll be supported by a culture that values diversity, collaboration, and technical creativity. This role is perfect for someone passionate about AI technology and eager to work on challenging problems at scale.