Software Engineer III, AI/ML

Global technology company that develops internet-related services and products.
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 specializing in AI/ML to join their Platforms and Ecosystems product area. This role combines traditional software engineering with machine learning expertise, focusing on developing next-generation technologies that impact billions of users. The position requires expertise in ML infrastructure, model deployment, and optimization, while working on critical projects that shape how users interact with Google's services.

The role is based in Bengaluru and offers the opportunity to work on cutting-edge AI/ML technologies while contributing to Google's massive-scale systems. You'll be part of a team that handles everything from speech/audio technology to reinforcement learning, working across the full technology stack to create innovative solutions.

As a Software Engineer III, you'll be responsible for writing production code, collaborating on system design, and implementing ML solutions. The role requires strong technical skills in both software development and machine learning, with opportunities to work on various projects as the company evolves.

The position is perfect for someone who combines strong software engineering fundamentals with specialized ML knowledge. You'll be working in an environment that values technical excellence, innovation, and collaboration, with the chance to impact products used by people worldwide. The role offers exposure to various technologies and the opportunity to work with some of the best minds in the industry.

Google offers a comprehensive benefits package and is committed to creating an inclusive workplace. They actively promote diversity and equal opportunity, making it an excellent place for career growth and development. The company's scale and resources provide unique opportunities to work on challenging problems while maintaining a good work-life balance.

Last updated 4 days ago

Responsibilities For Software Engineer III, AI/ML

  • Write product or system development code
  • Collaborate with peers and stakeholders through design and code reviews to ensure best practices
  • Contribute to existing documentation or educational content
  • Triage product or system issues and debug/track/resolve by analyzing the sources of 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 one or more of: 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)

Interested in this job?

Jobs Related To Google Software Engineer III, AI/ML

Imaging Systems Engineer

Imaging Systems Engineer role at Google focusing on designing and evaluating camera systems for consumer hardware products

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.