Software Engineer III, Artificial Intelligence/Machine Learning

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

Description For Software Engineer III, Artificial Intelligence/Machine Learning

Google is seeking a Software Engineer III specializing in Artificial Intelligence/Machine Learning to join their Devices & Services team. This role combines Google's AI, Software, and Hardware expertise to create innovative user experiences. The position involves developing next-generation technologies that impact billions of users, focusing on areas like information retrieval, distributed computing, system design, AI, and natural language processing.

The ideal candidate will work on critical projects with opportunities for growth and team rotation. The role requires versatility, leadership qualities, and enthusiasm for tackling new challenges across the full technology stack. As part of the Devices & Services team, you'll be involved in researching, designing, and developing new technologies that make computing more accessible and powerful.

The position offers the opportunity to work on cutting-edge ML infrastructure, model optimization, and data processing. You'll collaborate with talented peers through design and code reviews, contribute to documentation, and solve complex technical challenges. This role is perfect for engineers passionate about AI/ML who want to make a significant impact on Google's core products and services.

Google provides an inclusive work environment and is committed to equal opportunity employment. The company offers comprehensive benefits and supports professional growth in a collaborative, innovation-driven culture.

Last updated 4 minutes ago

Responsibilities For Software Engineer III, Artificial Intelligence/Machine Learning

  • 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 Machine Learning areas, utilize ML infrastructure, and contribute to model optimization and data processing

Requirements For Software Engineer III, Artificial Intelligence/Machine Learning

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 one or more of the following: Speech/audio, reinforcement learning, ML infrastructure, or specialization in another ML field
  • 1 year of experience with ML infrastructure

Benefits For Software Engineer III, Artificial Intelligence/Machine Learning

Medical Insurance
Parental Leave
Equity
  • Comprehensive benefits package
  • Professional growth opportunities
  • Inclusive work environment

Interested in this job?

Jobs Related To Google Software Engineer III, Artificial Intelligence/Machine Learning

Software Engineer III, AI/ML Machine Learning, Core

Software Engineer III position at Google focusing on AI/ML development, requiring 2 years of experience and strong programming skills in Python or Java.

Signal and Power Integrity Engineer, Machine Learning

Signal and Power Integrity Engineer position at Google, focusing on chip and package design optimization for machine learning hardware, offering competitive compensation and the opportunity to impact billions of users.

Software Engineer II, Education AI Platform

Software Engineer II position at Google focusing on developing AI solutions for the Education Platform, requiring Java expertise and machine learning knowledge.

Software Engineer III, Machine Learning, Privacy Sandbox

Software Engineer III position at Google focusing on machine learning and privacy technology development for the Privacy Sandbox initiative, offering competitive compensation and benefits.

Software Engineer III, AI/ML, Google Cloud Platforms

Software Engineer III position at Google Cloud focusing on AI/ML platforms development, requiring experience in machine learning infrastructure and software development.