Engineering Manager, Information Retrieval

1 Month 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

Meta - Production Engineering

Meta

Fremont, California, United States (On-Site)
6 Months ago
N-iX - Middle/Senior DevOps Engineer

N-iX

Colombia (Remote)
1 Month ago
GoTo Group - Software Engineer Intern

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
2 Months ago
Arcadia - Lead Engineer - Connector Engineering

Arcadia

Chennai, Tamil Nadu, India (Hybrid)
1 Month ago
Microsoft - Applied Scientist: Microsoft AI – PhD – Redmond

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
Google - Staff Software Engineer, Infrastructure, Core

Google

New York, New York, United States (On-Site)
1 Month ago
Scopely - Senior Server Engineer (Platform)

Scopely

Dublin, County Dublin, Ireland (Hybrid)
3 Months ago
Interactive Brokers - Java Software Engineer

Interactive Brokers

Zug, Zug, Switzerland (On-Site)
7 Months ago
Salesforce - Development Architect

Salesforce

Tokyo, Japan (Remote)
2 Months ago
Bally's Interactive - Senior Data Developer

Bally's Interactive

Toronto, Ontario, Canada (Hybrid)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Netflix - Enablement Manager - Engineering Support

Netflix

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Google - Staff Software Engineer, Google Cloud Networking

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Month ago
Amazon - Software Development Engineer, Amazon Games

Amazon

Bucharest, Bucharest, Romania (On-Site)
1 Year ago
Google - Technical Solutions Consultant, Android Auto Partner Engineering

Google

Kraków, Lesser Poland Voivodeship, Poland (On-Site)
1 Month ago
Goat Group - Senior Software Engineer II

Goat Group

Shanghai, Shanghai, China (On-Site)
1 Month ago
Veeam Software - Platform Engineer, SaaS

Veeam Software

Pune, Maharashtra, India (Hybrid)
3 Weeks ago
ION - Principal Technical Consultant - Endur

ION

Berlin, Berlin, Germany (On-Site)
7 Months ago
Canva - Senior Backend Engineer - Support Automation and AI Enablement

Canva

Brisbane, Queensland, Australia (Remote)
2 Months ago
NCR Voyix - Application Development Engineer III - Salesforce Developer

NCR Voyix

Gurugram, Haryana, India (On-Site)
3 Weeks ago
ByteDance - Research Scientist in Multimodal Graduate (Applied Machine Learning) - 2024 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
7 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Bengaluru, Karnataka, India

Providence India - Lead Software Engineer

Providence India

Hyderabad, Telangana, India (Hybrid)
8 Months ago
Google - Test Engineer, Pixel Wearables

Google

Bengaluru, Karnataka, India (On-Site)
1 Month ago
Abnormal Security - Engineering Manager

Abnormal Security

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Cubic Corporation - Test Automation Leader

Cubic Corporation

Hyderabad, Telangana, India (On-Site)
3 Weeks ago
Warner Bros Games - Staff Technical Program Manager

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
3 Months ago
OLIVER Agency - Marketing Specialist

OLIVER Agency

Mumbai, Maharashtra, India (Hybrid)
3 Weeks ago
Oriserve - Lead DevOps Engineer (5+ Yrs Exp)

Oriserve

Noida, Uttar Pradesh, India (On-Site)
6 Months ago
N-iX - Lead Python + Go Engineer

N-iX

India (Hybrid)
3 Weeks ago
STAGE - Visual & Motion Designer

STAGE

Noida, Uttar Pradesh, India (On-Site)
1 Month ago
Capgemini - Elasticsearch Developer

Capgemini

Bengaluru, Karnataka, India (On-Site)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Full Stack Development Jobs

Google - Tech Lead, Software Engineering, People with Disabilities

Google

São Paulo, State Of São Paulo, Brazil (On-Site)
6 Months ago
Google - Software Engineer III, Full Stack, Google Cloud Platforms

Google

New York, New York, United States (On-Site)
1 Month ago
Next Level Business Services - MS .Net Software Developer

Next Level Business Services

Orange, California, United States (On-Site)
7 Months ago
Hitachi - Senior Modern Applications Solution Architect

Hitachi

Chicago, Illinois, United States (Remote)
7 Months ago
The Mill Adventure - Senior Back-End Developer

The Mill Adventure

St. Julian's, Malta (Remote)
2 Months ago
GameChanger  - Staff iOS Software Engineer, Gameday

GameChanger

United States (Remote)
2 Months ago
Postman - Engineering Manager, Workspaces

Postman

Bengaluru, Karnataka, India (Hybrid)
7 Months ago
Google - Software Engineer III, Google Cloud Security and Privacy

Google

Sunnyvale, California, United States (On-Site)
6 Months ago
Trek - .NET Engineer

Trek

Haryana, India (On-Site)
4 Months ago
Google - Software Engineer, Metrics and Business Intelligence

Google

Mexico City, Mexico City, Mexico (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

About The Company

London, England, United Kingdom (On-Site)

Bengaluru, Karnataka, India (On-Site)

Mountain View, California, United States (On-Site)

Bengaluru, Karnataka, India (On-Site)

Taipei City, Taiwan (On-Site)

Zürich, Zurich, Switzerland (On-Site)

Kirkland, Washington, United States (On-Site)

New Taipei, New Taipei City, Taiwan (On-Site)

Seattle, Washington, 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