Engineering Manager, Information Retrieval

10 Hours ago • 8-11 Years • Full Stack Development

Job Summary

Job Description

As an Engineering Manager for Information Retrieval in Bengaluru, you'll lead a team in developing and optimizing IR systems. You'll collaborate cross-functionally to define technical direction, align agendas, and transform the web indexing system. Responsibilities include building and managing a team of software engineers, supporting critical customer investments, and providing sustainable web processing solutions. You'll contribute to the development and optimization of Information Retrieval (IR) systems and work cross-functionally to define roadmaps for specific areas of IR applications. The role requires strong technical and leadership expertise, managing engineers across multiple teams and locations, and overseeing large-scale project deployments.
Must have:
  • Bachelor's degree or equivalent experience
  • 8+ years software development experience (Python, C, C++, Java, JavaScript)
  • 3+ years leadership experience (technical or people management)
  • 3+ years building tools to improve development velocity, code quality, or code health
  • Lead and manage a team of software engineers
Good to have:
  • Agile experience
  • Large-scale distributed systems experience
  • Experience with Java, Python, Go, and CI/CD tools
  • Understanding of SOAP, RESTful APIs, and microservices architecture

Job Details

Minimum qualifications:

  • Bachelor's degree or equivalent practical experience.
  • 8 years of experience with software development in one or more programming languages (e.g., Python, C, C++, Java, JavaScript).
  • 3 years of experience in a leadership role (e.g., technical leadership or people management, supervision, or team leadership).
  • 3 year of experience building tools that improve development velocity, code quality, or code health.

Preferred qualifications:

  • Experience working on Agile teams, using agile tracking, and process management tools.
  • Experience working with large-scale distributed systems.
  • Experience in one or more scripting and programming languages (Java, Python, Go) and CI/CD build tools.
  • Understanding of SOAP, RESTful APIs, and microservices architecture.

About the job

Like Google's own ambitions, the work of a Software Engineer goes beyond just Search. Software Engineering Managers have not only the technical expertise to take on and provide technical leadership to major projects, but also manage a team of Engineers. You not only optimize your own code but make sure Engineers are able to optimize theirs. As a Software Engineering Manager you manage your project goals, contribute to product strategy and help develop your team. Teams work all across the company, in areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design; the list goes on and is growing every day. Operating with scale and speed, our exceptional software engineers are just getting started -- and as a manager, you guide the way.

With technical and leadership expertise, you manage engineers across multiple teams and locations, a large product budget and oversee the deployment of large-scale projects across multiple sites internationally.

In this role you will lead a team in Bengaluru and contribute to the development and optimization of Information Retrieval (IR) systems. You will work cross-functionally and help define road map for specific areas of the IR Applications.

The Core team builds the technical foundation behind Google’s flagship products. We are owners and advocates for the underlying design elements, developer platforms, product components, and infrastructure at Google. These are the essential building blocks for excellent, safe, and coherent experiences for our users and drive the pace of innovation for every developer. We look across Google’s products to build central solutions, break down technical barriers and strengthen existing systems. As the Core team, we have a mandate and a unique opportunity to impact important technical decisions across the company.

Responsibilities

  • Collaborate cross-functionally to define the technical direction, align the agenda, and transform the web indexing system to support the web processing needs across Google.
  • Collaborate cross-functionally to support the critical customer investment and provide sustainable web processing solutions on top of IR stack.
  • Build and manage a team of software engineers who build solutions to address critical problems for web and media data customers.

Similar Jobs

Epic Games - QA Programming Specialist

Epic Games

Vancouver, British Columbia, Canada (On-Site)
2 Months ago
USE Insider - Senior Android Developer

USE Insider

İstanbul, İstanbul, Türkiye (Remote)
6 Months ago
Mojang Studios - Senior C++ Gameplay Engineer (Bedrock)

Mojang Studios

Stockholm, Stockholm County, Sweden (On-Site)
7 Months ago
Armada - Senior Software Engineer

Armada

Thiruvananthapuram, Kerala, India (On-Site)
6 Months ago
Dream11 - SDE 3 - Backend

Dream11

Mumbai, Maharashtra, India (On-Site)
6 Months ago
Netflix - Solutions Software Engineer (L5), Studio Tech Solutions

Netflix

Los Angeles, California, United States (On-Site)
5 Months ago
Hitachi - Power Platform Developer

Hitachi

Pune, Maharashtra, India (On-Site)
6 Months ago
Google - Senior Software Engineer, Full Stack, Google Cloud

Google

Hyderabad, Telangana, India (On-Site)
10 Hours ago
Microsoft - Engineering Manager

Microsoft

Redmond, Washington, United States (On-Site)
1 Day ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Playrix - Senior Engineering Manager

Playrix

Portugal (Remote)
5 Months ago
CloudHire - Senior Database Engineer

CloudHire

Bengaluru, Karnataka, India (Remote)
3 Weeks ago
Google - Staff Software Engineer, UI

Google

Bengaluru, Karnataka, India (On-Site)
10 Hours ago
Meta - Production Engineer

Meta

Menlo Park, California, United States (Remote)
5 Months ago
Next Level Business Services - Java/C++ Developer

Next Level Business Services

Sunnyvale, California, United States (On-Site)
5 Months ago
Google - Software Engineer II, Device Integrity

Google

Zürich, Zurich, Switzerland (On-Site)
10 Hours ago
Microsoft - Software Engineering IC2

Microsoft

Hyderabad, Telangana, India (On-Site)
19 Hours ago
Google - Software Engineer, PhD, Early Career, Campus, Systems and Infrastructure, 2025 Start

Google

Mountain View, California, United States (On-Site)
5 Months ago
OKX - Graduate Hire 2024/25 - SRE/Security Engineer

OKX

Hong Kong (On-Site)
6 Months ago
CleverTap - Senior Backend Engineer (Java & Mongo DB)

CleverTap

Mumbai, Maharashtra, India (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

DNEG - FX Lead

DNEG

Karnataka, India (On-Site)
3 Weeks ago
Google - Silicon Engineer

Google

Bengaluru, Karnataka, India (On-Site)
9 Hours ago
Rackspace Technology - SOC Lead (Sentinel experience required)

Rackspace Technology

India (Remote)
2 Months ago
Nagarro - Associate Staff Engineer ,Mobile Developer (React Native)

Nagarro

Hyderabad, Telangana, India (On-Site)
6 Months ago
PwC - IN_Senior Associate_QA _ Data and Analytics _Advisory _Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Google - Senior Staff Software Engineer, Engineering Platforms, Core

Google

Hyderabad, Telangana, India (On-Site)
10 Hours ago
InMobiInMobi - Manager Government Relations

InMobiInMobi

New Delhi, Delhi, India (On-Site)
3 Months ago
PhonePe - Software Engineer (Backend, 3 to 5 yrs)

PhonePe

Bengaluru, Karnataka, India (On-Site)
4 Months ago
CloudHire - AWS Cloud Engineer

CloudHire

India (Remote)
4 Weeks ago
3rd Digital - QA Tester (Manual)

3rd Digital

Ahmedabad, Gujarat, India (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Nagarro - Senior Engineer, Hybris

Nagarro

Sri Lanka (Remote)
6 Months ago
Google - Software Developer III, AI/ML Natural Language Processing, Google Workspace

Google

Waterloo, Ontario, Canada (On-Site)
9 Hours ago
N-iX - Senior Frontend Engineer

N-iX

Poland (Hybrid)
2 Days ago
Google - Senior Staff Software Engineer, Infrastructure, Google Cloud

Google

Bengaluru, Karnataka, India (On-Site)
11 Hours ago
Google - Software Engineer, Pixel Innovation and Infrastructure

Google

Shanghai, Shanghai, China (On-Site)
9 Hours ago
Google - Senior Software Developer, Google Cloud AI

Google

Waterloo, Ontario, Canada (On-Site)
10 Hours ago
Google - Software Engineer, Early Career

Google

State Of Minas Gerais, Brazil (On-Site)
10 Hours ago
Nagarro - Principal Engineer, .Net Web

Nagarro

New York, New York, United States (On-Site)
6 Months ago
Google - Software Engineer III, Google Kubernetes Engine

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

About The Company

A problem isn't truly solved until it's solved for all. Googlers build products that help create opportunities for everyone, whether down the street or across the globe. Bring your insight, imagination and a healthy disregard for the impossible. Bring everything that makes you unique. Together, we can build for everyone.

Bucharest, Bucharest, Romania (On-Site)

Bengaluru, Karnataka, India (On-Site)

Bengaluru, Karnataka, India (On-Site)

Dublin, County Dublin, Ireland (On-Site)

Bengaluru, Karnataka, India (On-Site)

Sunnyvale, California, United States (On-Site)

Sunnyvale, California, United States (On-Site)

View All Jobs

Get notified when new jobs are added by Google

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug