Taro Logo

Software Engineer II, AI-Powered Developer Experience

A global technology company that specializes in internet-related services and products.
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
1+ year of experience
AI · Enterprise SaaS

Job Description

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.

Last updated 4 hours ago

Responsibilities For Software Engineer II, AI-Powered Developer Experience

  • Write product or system development code
  • Participate in, or lead design reviews with peers and stakeholders
  • Review code developed by other developers and provide feedback
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues

Requirements For Software Engineer II, AI-Powered Developer Experience

Python
Java
Go
JavaScript
  • Bachelor's degree or equivalent practical experience
  • 1 year of experience with software development in one or more programming languages
  • 1 year of experience with data structures or algorithms
  • 1 year of experience building and developing large-scale infrastructure or distributed systems

Related Jobs

Software Engineer III, ML Compiler, Infrastructure

Software Engineer III position at Google focusing on ML compiler infrastructure and GPU optimization, requiring C++ expertise and distributed systems experience.

Software Engineer II, AI-Powered Developer Experience

Software Engineer II position at Google focusing on AI-Powered Developer Experience, building technical foundations and developer platforms in Munich, Germany.

Software Engineer III, ML Compiler, Infrastructure

Software Engineer III position at Google focusing on ML compiler infrastructure and GPU optimization, requiring C++ expertise and distributed systems experience.

Data Scientist in Cloud & Machine Learning (m/f/d)

Data Scientist position focusing on cloud and machine learning implementation in healthcare, developing AI solutions for care planning and optimization at ResMed's MEDIFOX DAN.

AI Developer for Medical Controlling solutions

AI Developer position at CGM, focusing on developing AI solutions for medical controlling systems using C# .NET, combining healthcare technology with artificial intelligence.