Software Engineer III, AI/ML

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

Description For Software Engineer III, AI/ML

Google is seeking a Software Engineer III specialized in AI/ML to join their Platforms and Ecosystems product area. This role focuses on developing next-generation technologies that impact billions of users worldwide. The position requires expertise in machine learning infrastructure, model deployment, and optimization, with opportunities to work on cutting-edge AI solutions.

The ideal candidate will contribute to Google's innovative software platforms across various environments, from desktop to mobile applications. They will be responsible for writing development code, collaborating on design and code reviews, maintaining documentation, and implementing specialized ML solutions. The role offers the opportunity to work with diverse technologies including speech/audio processing, reinforcement learning, and other ML specializations.

As part of Google's engineering team, you'll have the chance to work on projects critical to Google's needs, with flexibility to switch teams as the business evolves. The position demands versatility and leadership qualities, as you'll be tackling challenges across the full technology stack. You'll be working in an environment that values innovation and technical excellence, with access to Google's vast resources and infrastructure.

The role combines software engineering fundamentals with specialized ML expertise, making it perfect for candidates who want to impact user experiences at a global scale. You'll be part of a team that builds innovative and compelling software products across various platforms, from apps to TVs, and from laptops to phones. This position offers the opportunity to work on complex technical challenges while contributing to products that have real-world impact.

Last updated 3 months ago

Responsibilities For Software Engineer III, AI/ML

  • Write product or system development code
  • Collaborate with peers and stakeholders through design and code reviews
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve issues
  • Implement solutions in specialized ML areas, utilize ML infrastructure, and contribute to model optimization and data processing

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 data structures or algorithms
  • 1 year of experience with ML infrastructure (e.g., model deployment, model evaluation, optimization, data processing, debugging)
  • 1 year of experience with speech/audio, reinforcement learning, ML infrastructure, or specialization in another ML field
  • Master's degree or PhD in Computer Science or related technical fields (preferred)
  • Experience developing accessible technologies (preferred)

Benefits For Software Engineer III, AI/ML

Medical Insurance
Parental Leave
Equity
  • Equal opportunity employer
  • Accommodation for special needs
  • Global work environment

Interested in this job?

Jobs Related To Google Software Engineer III, AI/ML

Software Engineer III, Machine Learning, Google Ads

Software Engineer III position at Google focusing on machine learning applications in advertising technology, offering competitive compensation and opportunity to impact billions of users.

Software Engineer III, AI/ML, gUP Engineering

Software Engineer III position at Google focusing on AI/ML engineering within the gUP team, requiring 2+ years of software development experience and ML expertise.

Software Engineer III, Machine Learning, Search

Software Engineer III position at Google focusing on machine learning applications in Search, offering competitive compensation and the opportunity to impact billions of users globally.

Software Engineer, ML Compilers, Silicon

Software Engineering role at Google focusing on developing ML compilers for Tensor TPU, optimizing machine learning model performance on custom hardware accelerators.

Research Engineer, Vision Language Models

Research Engineer position at Google focusing on vision language models and computer vision, developing innovative AI solutions for AR applications and consumer products.