Google is seeking a Software Engineer II to join their AI-Powered Developer Experience team within the Core organization. This role is crucial in developing next-generation technologies that impact billions of users' interactions and connections. As part of the Core team, you'll be responsible for building technical foundations behind Google's flagship products, focusing on developer platforms, product components, and infrastructure.
The position requires expertise in software development, particularly in AI and machine learning contexts. You'll be working on large-scale systems and infrastructure, contributing to Google's technical foundation while having opportunities to impact technical decisions across the company. The role combines traditional software engineering with cutting-edge AI technology development.
The ideal candidate should have strong programming skills in languages like Python, Java, Go, or C++, with experience in AI/ML development. You'll be working in a collaborative environment, participating in design reviews, code reviews, and contributing to documentation. The role offers the opportunity to work on critical projects while having the flexibility to grow and evolve with Google's fast-paced business.
This position is based in Munich, Germany, and is part of Google's Core team, which is responsible for the underlying design elements and infrastructure that power Google's products. You'll be working alongside talented engineers and have the chance to influence important technical decisions that impact Google's entire ecosystem. The role combines technical expertise with collaborative teamwork, making it an excellent opportunity for engineers interested in AI-powered development and large-scale systems.