Google is inviting applications for the position of Software Engineer III – AI/ML (Search Intelligence) at its Bengaluru, Karnataka office. This role offers a unique opportunity to work on advanced Artificial Intelligence, Machine Learning, and Search technologies that impact billions of users worldwide.
This position is ideal for professionals passionate about building intelligent systems, large-scale infrastructure, and next-generation search experiences.
About the Role
The Search Intelligence team is transforming how users discover information by moving beyond traditional search links. The focus is on delivering AI-powered search experiences, including AI Mode and AI Overviews that provide instant, meaningful answers.
As a Software Engineer III, you will collaborate with multidisciplinary teams and work on cutting-edge Generative AI and Machine Learning solutions that enhance search result quality and user experience.
Job Overview
| Details | Information |
|---|---|
| Job Title | Software Engineer III – AI/ML, Search Intelligence |
| Company | |
| Location | Bengaluru, Karnataka, India |
| Experience Required | 2+ Years |
| Education | Bachelor’s / Master’s / PhD (Preferred) |
| Job Type | Full-Time |
| Domain | Artificial Intelligence & Machine Learning |
Key Responsibilities
-
Develop high-quality product and system-level code.
-
Participate in design and code reviews following engineering best practices.
-
Improve AI Mode and AI Overview features for Search Results Page (SRP).
-
Work on Machine Learning model optimization and data processing.
-
Debug and resolve system or product issues efficiently.
-
Contribute to technical documentation and knowledge-sharing resources.
-
Collaborate with cross-functional teams to build scalable AI solutions.
Minimum Qualifications
| Requirement | Details |
|---|---|
| Education | Bachelor’s degree or equivalent experience |
| Software Development | 2 years of experience (or 1 year with advanced degree) |
| Machine Learning | 1 year in Speech/Audio, Reinforcement Learning, or ML Infrastructure |
| Technical Skills | AI, ML, Software Engineering, System Design |
Preferred Qualifications
-
Master’s degree or PhD in Computer Science or related field
-
Strong knowledge of data structures and algorithms
-
Experience in Python programming
-
Understanding of Search systems and Large Language Models (LLMs)
-
Experience building accessible and inclusive technologies
Why Join This Role?
Working in Search Intelligence allows you to:
-
Impact billions of users globally
-
Work with Generative AI and Machine Learning at scale
-
Collaborate with world-class engineers
-
Build reliable and accessible search experiences
-
Grow across different teams and projects
This role promotes innovation, leadership, and continuous learning in a fast-evolving technical environment.
Career Growth Opportunities
Engineers can move across projects and teams as business needs evolve. You’ll gain experience in:
-
Distributed systems
-
AI-driven product development
-
Large-scale infrastructure
-
Advanced ML pipelines
-
User-focused design
How to Apply
Interested candidates should apply through the official career portal. Ensure your resume highlights:
-
Relevant AI/ML projects
-
Programming skills (Python preferred)
-
Experience with system design and ML models
Note: This recruitment information is based on official job listings. Applicants should verify details from the company’s official website before applying.
Frequently Asked Questions (FAQs)
Q1. Is this role suitable for freshers?
No, this role requires at least 2 years of relevant experience or 1 year with an advanced degree.
Q2. What programming languages are required?
Python is preferred along with experience in ML and Search technologies.
Q3. Where is the job located?
Bengaluru, Karnataka, India.
Q4. What domain does this job focus on?
Artificial Intelligence, Machine Learning, and Search Intelligence.
Software Engineer III (AI/ML, Search Intelligence) – Bengaluru: Click Here
1 thought on “Software Engineer III (AI/ML, Search Intelligence) – Bengaluru”