Software Engineer III – Artificial Intelligence / Machine Learning | Google Cloud

September 5, 2025

Job Description

Summary

Are you a skilled Software Engineer with a passion for Artificial Intelligence (AI) and Machine Learning (ML)? Google Cloud in Bengaluru and Hyderabad, India, is hiring a Software Engineer III to drive innovative AI/ML projects that power smart products like Google Home. Use your expertise in Python, Java, AI platforms, and natural language processing to build scalable software solutions, evaluate generative AI systems, and enhance intelligent home assistant technologies. This role offers an exciting chance to impact billions of users worldwide and grow your career with a global tech leader.


Job Details at a Glance

Job TitleSoftware Engineer III – AI / Machine Learning
LocationBengaluru, Karnataka; Hyderabad, Telangana, India
Job TypeFull-time
Experience Required2+ years software development (or 1 year with advanced degree)
Core SkillsPython, Java, AI platforms, Machine Learning, Natural Language Processing
ShiftDay shift
Tools & TechnologiesAI evaluation platforms, generative AI, crowd-compute

Responsibilities

  • Develop and maintain evaluation infrastructure critical to AI projects supporting Google Home and related smart devices.
  • Design and implement new evaluation platform features including dialogue handling, context management, and internationalization (i18n).
  • Generate training and evaluation data for AI and generative AI systems using crowd-compute methods and automation tools.
  • Collaborate with AI teams to accelerate quality improvements and iteration speed for AI systems.
  • Stay updated with latest trends in AI, natural language processing, and generative AI to apply best practices.

Skills & Qualifications

Minimum Qualifications

  • Bachelor’s degree or equivalent practical experience in Computer Science, Engineering, or related field.
  • Minimum 2 years of software development experience in languages such as Python or Java, or 1 year with a Master’s degree.
  • Practical knowledge in Machine Learning, AI platforms, infrastructure design, and data analysis.

Preferred Qualifications

  • Master’s degree or equivalent practical experience.
  • Strong programming skills in Python and C/C++.
  • Experience with evaluating natural language systems and generative AI technologies.
  • Familiarity with generating training or evaluation data for AI models using generative AI solutions.

Why Work at Google Cloud?

At Google Cloud, you’ll join a team shaping the future of cloud AI technology used by billions worldwide. Work on groundbreaking AI and ML projects like Google Home, helping create helpful smart home experiences that enhance lives globally. Grow your career with continuous learning, a diverse and inclusive culture, and opportunities to solve real-world AI challenges at scale.


Apply Now

Excited to innovate in AI and machine learning? Apply today for the Software Engineer III, AI/ML role at Google Cloud and join a global leader transforming technology.

Apply on Google Careers