Google Cloud is seeking an early-career Software Engineer II to join their Cloud AI team. This role offers an exciting opportunity to work on cutting-edge AI and search technologies that impact billions of users worldwide. As part of Google Cloud, which serves customers in over 200 countries, you'll be developing next-generation technologies focusing on search features, Kubernetes infrastructure, and advanced GenAI capabilities.
The position combines software engineering fundamentals with machine learning and cloud technologies, making it ideal for engineers interested in AI and distributed systems. You'll work with modern technologies like Kubernetes, GenAI, and various programming languages including Python, Java, and Go. The role involves both implementation and design work, from handling structured search and reranking features to ensuring scalability of Kubernetes-based infrastructure.
As a Software Engineer II at Google, you'll be part of a versatile team that pushes technology forward, with opportunities to work across the full stack and switch between different projects as you grow. The position offers exposure to various aspects of Google's technology stack, from distributed computing and system design to artificial intelligence and natural language processing.
This role is perfect for someone early in their career who wants to work on impactful projects while learning from some of the best engineers in the industry. You'll be contributing to critical features that directly affect how users interact with Google's services, while developing expertise in cloud computing, AI, and large-scale system design.