Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 2 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 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?