Google is seeking a Software Engineer II to join their Core team focusing on AI-Powered Developer Experience. This role is part of the team that builds the technical foundation behind Google's flagship products, working on essential building blocks that drive innovation across the company. The position involves developing large-scale infrastructure and distributed systems, with a focus on AI-powered solutions.
As part of the Core team, you'll have the unique opportunity to impact important technical decisions across Google. You'll be working on specific projects critical to Google's needs, with the chance to switch teams and projects as both you and the business evolve. The role requires versatility and leadership qualities, as you'll be tackling problems across the full-stack while pushing technology forward.
The ideal candidate should have experience with software development in languages like Python, Java, C++, or Go, and be familiar with AI/ML model development. You'll be working on building and maintaining large-scale systems, developing APIs, and creating AI-powered solutions. The role offers the opportunity to work with cutting-edge technology while contributing to products that impact billions of users.
This position is based in Munich, Germany, and is part of Google's Core team, which is responsible for the underlying design elements, developer platforms, product components, and infrastructure. You'll be joining a company known for its innovative technology and commitment to developing accessible, user-focused solutions that operate at massive scale.
The role combines technical expertise with collaborative work, as you'll be participating in design reviews, providing code feedback, and contributing to documentation. It's an excellent opportunity for someone who wants to work on challenging technical problems while having a significant impact on Google's core infrastructure and developer experience.