Software Engineer III, AI/ML, gUP Engineering

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 · Enterprise SaaS

Description For Software Engineer III, AI/ML, gUP Engineering

Google is seeking a Software Engineer III to join their gTech Users and Products (gUP) team, focusing on AI/ML engineering. This role combines software engineering expertise with machine learning specialization, working on critical projects that impact billions of users worldwide. The position is based in Hyderabad, India, and requires strong technical skills in both traditional software development and machine learning.

The role sits within gUP, whose mission is to advocate for Google's users by creating helpful and trusted experiences across the product ecosystem. The team works on meeting partners and consumers' needs, representing their requirements with product partners, and proposing improvements that enhance engagement with Google's diverse product ecosystem.

As a Software Engineer III, you'll be responsible for developing ML solutions, working with infrastructure, and contributing to model optimization and data processing. The role requires collaboration with peers through design and code reviews, documentation creation, and system issue resolution. You'll have opportunities to work across the full stack and switch between teams as the business evolves.

The ideal candidate should have at least 2 years of software development experience, strong knowledge of data structures and algorithms, and specific expertise in ML infrastructure or related fields like speech/audio processing or reinforcement learning. While a Bachelor's degree is required, advanced degrees (Master's or PhD) in Computer Science or related fields are preferred.

This position offers the opportunity to work on cutting-edge AI/ML technologies while contributing to Google's mission of organizing the world's information and making it universally accessible and useful. The role combines technical challenges with the chance to impact products used by billions of people globally.

Last updated 14 hours ago

Responsibilities For Software Engineer III, AI/ML, gUP Engineering

  • 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 and contribute to model optimization

Requirements For Software Engineer III, AI/ML, gUP Engineering

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

Interested in this job?

Jobs Related To Google Software Engineer III, AI/ML, gUP Engineering

Field Solutions Developer II, Generative AI, Google Cloud

Field Solutions Developer II position at Google Cloud focusing on Generative AI implementation, requiring 5 years of Python experience and AI expertise, offering $147K-$216K base salary.

Software Engineer III, AI/ML

Software Engineer III position at Google focusing on AI/ML implementation and infrastructure, requiring 2 years of software development experience and machine learning expertise.

Software Engineer III, AI/ML, Google Cloud AI

Software Engineer III position at Google Cloud AI focusing on AI/ML development, infrastructure, and implementation of machine learning solutions.

Software Engineer III, Machine Learning, Google Ads

Software Engineer III position focused on machine learning and AI development for Google Ads, requiring 2 years of experience in software development and ML algorithms.

Field Solutions Developer II, Generative AI, Google Cloud

Field Solutions Developer II position at Google Cloud focusing on Generative AI implementation, requiring 5+ years of experience in AI/ML and Python programming.