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 and one another.
Machine Learning
Mid-Level Software Engineer
In-Person
5,000+ Employees
2+ years of experience
AI

Job Description

Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. This role is specifically focused on AI/ML within Google Search, where the team is reimagining what it means to search for information. The position requires expertise in Python programming and machine learning infrastructure, with a focus on large language models and AI systems. As a Software Engineer III, you'll be working on critical projects that impact billions of users globally, particularly in developing and improving AI capabilities for Search. The role combines traditional software engineering with cutting-edge AI development, including work with Gemini models and AI evaluation systems. You'll be part of a team that's pushing the boundaries of search technology while maintaining Google's high standards for quality and accessibility. The position offers opportunities to work on complex engineering challenges while contributing to one of Google's most impactful products. This role requires both technical expertise in ML/AI and software development skills, making it an ideal position for someone looking to work at the intersection of traditional software engineering and artificial intelligence.

Last updated 4 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
  • 1 year of experience with speech/audio, reinforcement learning, or ML infrastructure
  • Experience with Large Language Models and Machine Learning

Related Jobs

Software Engineer II, YouTube Trust and Safety

Software Engineer II position at YouTube focusing on Trust and Safety, combining software development with machine learning to enhance platform security and user experience.

Software Engineer III, Search Ads Quality

Software Engineer III position at Google focusing on Search Ads Quality, requiring expertise in ML infrastructure and NLP, based in Zürich.

Software Engineer II, Machine Learning, Google Search

Software Engineer II position at Google focusing on machine learning applications for Google Search, based in Zürich, requiring 1 year of software development and ML experience.

Software Engineer III, AI/ML, Quality

Software Engineering role at Google focusing on AI/ML quality, requiring expertise in machine learning infrastructure and model optimization for YouTube's Ask Studio platform.

Software Engineer III, AI/ML, Creator Reputation

Software Engineer III position at YouTube focusing on AI/ML for creator reputation systems, combining machine learning expertise with platform protection and creator empowerment.