Software Engineer, Information Retrieval, Data Indexing, Core Data

Google develops next-generation technologies that change how billions of users connect, explore, and interact with information and one another.
Backend
Staff Software Engineer
In-Person
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS

Description For Software Engineer, Information Retrieval, Data Indexing, Core Data

Google is seeking a Software Engineer to join their Core Data team, focusing on Information Retrieval and Data Indexing systems. This role is crucial in building and maintaining the technical foundation behind Google's flagship products. The position involves working on planet-scale indexing infrastructure that powers critical products like Google Search, DeepMind, YouTube, and Shopping.

The Core team at Google holds a unique position as owners and advocates for underlying design elements, developer platforms, product components, and infrastructure. They work across Google's products to develop central solutions, break down technical barriers, and strengthen existing systems. This team has significant influence on technical decisions across the company.

The ideal candidate will have extensive experience in software development, particularly with data structures and algorithms. They should be comfortable with large-scale system design and have a proven track record of testing and launching software products. Leadership experience is valued, as the role involves working on cross-functional projects and setting technical direction.

This is an excellent opportunity for someone who wants to work on technology that impacts billions of users. The role offers exposure to various areas including distributed computing, large-scale system design, information retrieval, and artificial intelligence. The position requires versatility and enthusiasm for taking on new challenges across the full technology stack.

Working at Google provides the chance to collaborate with world-class engineers and contribute to products that have global impact. The company offers a strong commitment to diversity and inclusion, creating a culture of belonging for all employees. This role is based in Bengaluru, India, and offers the opportunity to work on some of the most complex and interesting technical challenges in the industry.

Last updated 14 hours ago

Responsibilities For Software Engineer, Information Retrieval, Data Indexing, Core Data

  • Build the next generation indexing system
  • Work on the core indexing platform that's empowering many critical Google products such as Google Search, Google Deepmind, YouTube, Shopping, and numerous associated products that leverage Google indexed data
  • Learn how indexing infrastructure works at a planet scale and make critical contributions to define its future

Requirements For Software Engineer, Information Retrieval, Data Indexing, Core Data

Java
Python
  • Bachelor's degree or equivalent practical experience
  • 8 years of experience with software development in one or more programming languages, and with data structures/algorithms
  • 5 years of experience testing, and launching software products
  • 3 years of experience with software design and architecture

Benefits For Software Engineer, Information Retrieval, Data Indexing, Core Data

Medical Insurance
401k
Parental Leave
Education Budget
  • Comprehensive medical coverage
  • Retirement benefits
  • Parental leave
  • Learning and development opportunities

Interested in this job?

Jobs Related To Google Software Engineer, Information Retrieval, Data Indexing, Core Data

Staff Software Engineer, Google Ads

Staff Software Engineer position at Google Ads, leading technical projects and teams while developing large-scale advertising solutions with competitive compensation and benefits.

Staff Software Engineer, YouTube

Lead technical initiatives and architect solutions for YouTube's global platform as a Staff Software Engineer, combining technical excellence with leadership to impact billions of users.

Staff Software Engineer, Google Ads

Staff Software Engineer position at Google Ads focusing on developing and leading large-scale advertising technology solutions.

Senior Staff Software Engineer, Infrastructure, Google Cloud Data Management

Senior Staff Software Engineer position at Google Cloud, focusing on infrastructure and data management systems, offering technical leadership opportunities and competitive compensation.

Tech Lead, Software Engineering, People with Disabilities

Technical leadership role at Google focused on software engineering and supporting people with disabilities, combining hands-on development with team leadership in Brazil.