Software Engineer III, AI/ML

Global technology company that develops internet-related services and products, including search, cloud computing, software, and online advertising.
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, including model deployment, evaluation, 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 diverse challenges across Google's computing software platforms. As a Software Engineer III, you'll be responsible for implementing ML solutions, writing production code, and ensuring best practices through collaborative design and code reviews. The position requires strong technical skills in both software development and machine learning, with particular emphasis on areas such as speech/audio technology, reinforcement learning, or ML infrastructure.

The ideal candidate will have at least 2 years of software development experience and demonstrated expertise in data structures and algorithms. They will join a team that builds innovative software products ranging from apps to TVs, and from laptops to phones, making a significant impact on users worldwide. The role offers growth opportunities and the chance to work with cutting-edge technologies while contributing to Google's mission of organizing the world's information.

Working at Google means being part of a company that values diversity, equality, and inclusion, with a strong commitment to building a representative workforce. The position offers the opportunity to work with talented peers, access to state-of-the-art resources, and the chance to solve complex problems at scale. This role is perfect for someone who is passionate about both software engineering and machine learning, and wants to contribute to products that shape the future of technology.

Last updated 3 hours 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 amongst available technologies
  • Contribute to existing documentation or educational content and adapt content based on product/program updates and user feedback
  • Triage product or system issues and debug/track/resolve by analyzing the sources of issues and the impact on hardware, network, or service operations and quality
  • Implement solutions in one or more 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 the following: 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
Vision Insurance
Dental Insurance
Parental Leave
  • Comprehensive health coverage
  • Parental leave
  • Equal opportunity employer

Interested in this job?

Jobs Related To Google Software Engineer III, AI/ML

Software Engineer III, AI/ML Recommendations, Rankings, Predictions, Core

Software Engineer III position at Google focusing on AI/ML recommendations, rankings, and predictions systems within the Core team.

Software Engineer III, XBorg, Google Cloud

Software Engineer III position at Google's XBorg team, focusing on ML infrastructure and distributed systems for cloud computing.

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.

Field Solutions Architect, Generative AI, Google Cloud (English)

Field Solutions Architect position at Google Cloud focusing on Generative AI implementation, requiring 6+ years of AI/ML experience and strong technical skills in Python and machine learning frameworks.

Software Engineer III, AI/ML, Google Cloud

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