Enable job alerts via email!

Principal Engineer, Data Indexing Infrastructure

Google

Sunnyvale (CA)

On-site

USD 294,000 - 414,000

Full time

6 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

An established industry player is seeking a Principal Engineer to lead the Data Indexing Infrastructure team. This pivotal role involves guiding technical strategy and decisions, mentoring tech leads, and collaborating across teams to ensure alignment with Google's flagship products. The ideal candidate will have extensive experience in software engineering, particularly in distributed systems, and possess strong leadership and communication skills. Join this innovative firm to shape the future of data indexing and contribute to groundbreaking projects that impact millions of users worldwide.

Qualifications

  • 15+ years of software engineering experience required.
  • Experience with distributed systems and resource optimization.

Responsibilities

  • Oversee Data Indexing Infrastructure and guide technical decisions.
  • Mentor tech leads and ensure system health.

Skills

Software Engineering
Technical Innovation
Problem Identification
Design at Principal Engineer level
Collaboration
Communication Skills

Education

Bachelor's degree in Computer Science
Advanced degree in Computer Science

Job description

Minimum qualifications:

  1. Bachelor's degree in Computer Science, Electrical Engineering, a similar technical field, or equivalent practical experience
  2. 15 years of software engineering experience
  3. Experience with technical innovation in relevant domains (e.g., distributed systems, information retrieval, resource optimization) in a cross-functional enterprise
  4. Experience with thought leadership, problem identification, and design at Principal Engineer scope and difficulty

Preferred qualifications:

  1. An advanced degree in Computer Science, Electrical Engineering, or a similar technical field is strongly desired
  2. 20 years of software engineering experience
  3. Experience with cross-organizational collaboration and influencing team directions and roadmaps
  4. Experience delivering within time-sensitive timelines
  5. Ability to go deep technically and solve complex engineering problems
  6. Excellent organization, prioritization, and communication skills

About the role:

The Principal Engineer will oversee Data Indexing Infrastructure (DII), guiding technical decisions and strategy, especially in indexing and large distributed systems. You will shape long-term directions, mentor tech leads, and collaborate across teams to support Google's flagship products and future innovations.

Additional responsibilities include:

  • Guiding how the IR stack handles data for ML training applications
  • Mentoring Data Indexing tech leads and maintaining system health
  • Ensuring Data Indexing aligns with end-to-end Core Data product offerings
  • Collaborating with product management to support current and future customer needs

Compensation:

The US base salary range for this role is $294,000-$414,000 plus bonus, equity, and benefits. Salary is determined by role, level, location, skills, experience, and education. Specifics will be shared during the hiring process. Compensation details reflect the base salary only. Learn more about Google's benefits.

Additional notes:

  • Guide on handling data for ML training atop traditional IR applications
  • Mentor and grow Data Indexing tech leads, focusing on system health
  • Work to ensure Data Indexing supports coherent end-to-end product offerings
  • Collaborate with teams to meet current and future customer needs

Google is an equal opportunity employer. We value diversity and inclusion. For accommodations, please complete the Accommodations for Applicants form.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.