Taro Logo

Principal Engineer, Data Indexing Infrastructure

Google builds foundational technology and experiences that power the Google family of products.
$294,000 - $414,000
Principal Software Engineer
In-Person
5,000+ Employees
15+ years of experience
Enterprise SaaS · AI

Description For Principal Engineer, Data Indexing Infrastructure

Google's Core Data team is seeking a Principal Engineer to lead their Data Indexing Infrastructure (DII), a critical component of their Information Retrieval tech stack supporting both traditional search and AI applications. This role sits within Core's mission to make Google better for everyone at scale, working on foundational technology that powers Google's product family.

As a Principal Engineer, you'll provide essential technical oversight for DII and be recognized as a leading expert in indexing and large distributed systems. You'll guide technical decision-making for multiple global/regional teams and shape long-term direction and strategy across Product Areas. The position requires deep technical expertise in distributed systems, information retrieval, and resource optimization.

The role offers an opportunity to work at the intersection of traditional search infrastructure and modern AI applications, mentoring technical leads while ensuring system health and reliability. You'll collaborate across the entire Core Data team to define coherent end-to-end product offerings and work closely with product management to align infrastructure with current and future customer needs.

This is a senior technical leadership position requiring 15+ years of software engineering experience, with a preference for 20+ years. The role offers competitive compensation ($294,000-$414,000 + bonus + equity + benefits) and the chance to work at Google's major tech hubs in Sunnyvale, San Francisco, or Bengaluru. You'll be part of Google's Core team, which has a unique mandate to impact important technical decisions across the company and break down technical barriers while strengthening existing systems.

Last updated 2 days ago

Responsibilities For Principal Engineer, Data Indexing Infrastructure

  • Look forward, guide how the IR stack (and indexing, as a component thereof) handles data for ML training applications, atop traditional IR ones
  • Mentor and grow Data Indexing tech leads, with a particular focus on improving and maintaining system health
  • Work across the entire Core Data team to help define and ensure that Data Indexing participates in a coherent set of end-to-end Core Data product offerings
  • Work with product management and customer engagement teams to ensure that indexing infrastructure supports current and future customer needs

Requirements For Principal Engineer, Data Indexing Infrastructure

Java
Python
  • Bachelor's degree in Computer Science, Electrical Engineering, a similar technical field, or equivalent practical experience
  • 15 years of software engineering experience
  • Experience with technical innovation in one or more of the relevant domains (e.g., distributed systems, information retrieval, resource optimization) in a cross-functional enterprise
  • Experience with thought leadership, identifying and designing problems commensurate with Principal Engineer scope and difficulty

Benefits For Principal Engineer, Data Indexing Infrastructure

Medical Insurance
401k
Equity
Vision Insurance
Dental Insurance
  • Medical Insurance
  • 401k
  • Equity
  • Vision Insurance
  • Dental Insurance

Interested in this job?

Jobs Related To Google Principal Engineer, Data Indexing Infrastructure

Distinguished Engineer, Demand and Capacity Planning

Distinguished Engineer role at Google focusing on demand and capacity planning systems for infrastructure management.

Distinguished Engineer, Demand and Capacity Planning

Distinguished Engineer position at Google leading technical strategy for infrastructure resource management and capacity planning across ML, Cloud, and Standard Fleets.

Senior Principal Software Engineer

Senior Principal Software Engineer role at Dell Technologies focusing on next-gen AI storage systems development, requiring expertise in distributed systems and filesystem technologies.

Principal Software Developer(hybrid)

Principal Software Engineer position at Oracle focusing on distributed systems and cloud infrastructure, offering competitive compensation and comprehensive benefits.

Principal Staff Software Engineer, Systems Infrastructure

Principal Staff Software Engineer role at LinkedIn focusing on building next-gen distributed systems and AI infrastructure platforms at massive scale.