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.