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 in Zürich. This role is part of Google Search's initiative to reimagine information search through innovative applications of Large Language Models (LLMs). The position offers an opportunity to impact billions of users globally while working on cutting-edge AI technology.

The team focuses on exploring novel applications of LLMs, implementing them in real-world scenarios, and scaling them to their full potential. As a Software Engineer III, you'll be involved in the complete lifecycle of ML projects - from data collection and model training to deployment and optimization.

The ideal candidate will bring strong software development experience combined with specialized knowledge in machine learning, particularly in areas such as LLMs, speech/audio technology, or reinforcement learning. You'll work on critical projects while having opportunities to grow and evolve with Google's fast-paced environment.

Google offers a collaborative environment where engineers can tackle complex challenges in distributed computing, large-scale system design, and artificial intelligence. You'll be part of a team that's pushing the boundaries of search technology, working with state-of-the-art ML infrastructure and contributing to products that impact users worldwide.

This role requires both technical expertise and the ability to work cross-functionally, as you'll be collaborating with various teams to scale and implement ML solutions. It's an excellent opportunity for someone passionate about AI/ML who wants to work on meaningful projects at one of the world's leading technology companies.

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
Java
  • 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 speech/audio, reinforcement learning, or other ML specialization

Related Jobs

Software Engineer III, AI/ML, Google Search

Software Engineer III position at Google focusing on AI/ML development for Google Search, requiring Python expertise and machine learning experience.

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, 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.