Taro Logo

Software Engineer III, AI/ML

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 is seeking a Software Engineer III specializing in AI/ML to join their team working on innovative search solutions using Large Language Models (LLMs). This role is part of Google Search's mission to reimagine information discovery and accessibility worldwide. The position focuses on exploring new opportunities to apply LLMs, implementing them in real-world scenarios, and scaling these solutions effectively.

The ideal candidate will join a team dedicated to developing new search methodologies with a specific focus on LLM modeling. Their mission involves identifying unexplored applications for LLMs and collaborating across teams to maximize their potential impact. This role offers the opportunity to influence how billions of users worldwide access and interact with information.

As a Software Engineer III, you'll be responsible for developing product code, managing training data quality, designing evaluations, and optimizing model performance in production environments. The position requires expertise in software development, demonstrated experience with Large Language Models, and proficiency in ML infrastructure.

Google offers a dynamic environment where engineers can work on cutting-edge technologies across various domains, including information retrieval, distributed computing, system design, AI, and natural language processing. The role provides opportunities for growth and project mobility as both the engineer and the organization evolve.

Working at Google means joining a company committed to technological innovation and accessibility. The position offers the chance to work on projects that directly impact billions of users while collaborating with talented teams in developing next-generation search technologies.

Last updated 5 days ago

Responsibilities For Software Engineer III, AI/ML

  • Write a product or system development code
  • Collect training data, and evaluate its quality
  • Design and build evaluations
  • Deploy models to production, measure and optimize their latency
  • Run evaluation, analyze results and suggest modeling improvements

Requirements For Software Engineer III, AI/ML

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 Large Language Models
  • 1 year of experience with ML infrastructure
  • 1 year of experience with one or more: Speech/audio, reinforcement learning, ML infrastructure