Taro Logo

Software Engineer III, AI/ML, Google Search

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information.
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI

Job Description

Google is seeking a Software Engineer III to join their AI/ML team within Google Search. This role combines software engineering expertise with machine learning specialization, focusing on developing and improving search technologies that impact billions of users globally. The position involves working with cutting-edge AI technologies, including Gemini models, and requires strong programming skills particularly in Python. The role is based in Zürich, Switzerland, offering an opportunity to work on complex engineering challenges while maintaining Google's universally accessible search experience.

The ideal candidate will have experience with large language models, machine learning infrastructure, and software development. They'll be responsible for writing production code, ensuring product quality, working with AI models, and conducting evaluations. The position requires both technical depth in ML/AI and software engineering fundamentals.

Google offers a collaborative environment where engineers can work on critical projects with global impact. The Search team is specifically focused on reimagining information search capabilities, requiring innovative solutions to complex technical challenges. This role provides an excellent opportunity for growth and impact in one of tech's most influential companies, working with cutting-edge AI technology while helping shape the future of how people access and interact with information.

Last updated 5 days ago

Responsibilities For Software Engineer III, AI/ML, Google Search

  • Write product or system development code
  • Focus on the quality aspects of the product
  • Prompting the Gemini models
  • Write Artificial Intelligence (AI) raters, run and analyze evaluations
  • Launch improved versions of Web Guide

Requirements For Software Engineer III, AI/ML, Google Search

Python
  • Bachelor's degree or equivalent practical experience
  • 2 years of experience with software development in one or more programming languages, or 1 year of experience with an advanced degree
  • 2 years of experience with software development in Python
  • 1 year of experience with ML infrastructure
  • Experience with Large Language Models and Machine Learning
  • 1 year of experience with speech/audio, reinforcement learning, or ML infrastructure