Software Engineer III, AI/ML GenAI

Google•Kirkland, WA
•$147,000 - $210,000

About The Position

Google software engineers develop technologies used by billions of people to connect, explore, and interact with information. This role contributes to projects critical to Google and may involve work across areas such as information retrieval, distributed computing, large-scale system design, networking, data storage, security, artificial intelligence, natural language processing, UI design, and mobile. Engineers are expected to be versatile, demonstrate leadership qualities, and take on problems across the full stack as teams and business needs evolve. Google Research works on challenges shaping current and future technology, from fundamental research to product development. The organization shares research and tools through academic publications, open-source projects, and applications in Google products. In this role, you will build large-scale multimodal models of human attention and behavior, develop and evaluate machine-learning models on large-scale user logs, and create infrastructure for model training and serving. You will conduct statistical analysis and publish research, then collaborate with Product Areas to inform design and launch decisions and integrate models into products such as Gemini and Search. You will independently lead research projects and communicate findings in a collaborative team. Individual pay depends on job-related skills, experience, and relevant education or training. The listed US compensation is $147,000–$210,000, plus a 15% bonus target, equity, and benefits.

Requirements

  • Bachelor’s degree or equivalent practical experience.
  • At least 2 years of programming experience in Python or C++.
  • At least 1 year of experience in one or more of: speech/audio, reinforcement learning, ML infrastructure, or another ML specialization.
  • At least 1 year of end-to-end machine-learning infrastructure experience, such as model deployment, model evaluation, optimization, data processing, or debugging.

Nice To Haves

  • PhD in computer science or a related field.
  • Experience working across Product Areas, particularly with Research, DeepMind, and Search.
  • Experience with Google infrastructure such as Flume and Compute Infrastructure.
  • Machine-learning specialization in NLP or computer vision with a relevant publication record.
  • Strong analytical abilities for data analysis.
  • Applied machine-learning skills, including LLMs and NLP; experience with JAX or PyTorch and Python; and experience building and launching ML models.

Responsibilities

  • Build large-scale multimodal models of human attention and behavior using novel interaction signals, machine learning, data analysis, NLP, and computer vision.
  • Develop and evaluate ML models on large-scale user logs to predict behavior, and build infrastructure for model training and serving.
  • Run statistical analyses to find insights and publish research papers contributing to ML, NLP, and computer vision.
  • Share results with partner Product Areas to drive design and launch decisions; work with them to integrate models into products such as Gemini and Search and measurably improve quality.
  • Lead research projects independently, adapt to new information, and communicate findings within a collaborative team.

Benefits

  • 15% bonus target
  • Equity
  • Benefits
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service