Staff Software Engineer, Core Retrieval Infrastructure

A platform where millions of people come to find new ideas and inspiration, helping users create a life they love.
$160,520 - $330,146
Backend
Staff Software Engineer
Hybrid
8+ years of experience
AI

Description For Staff Software Engineer, Core Retrieval Infrastructure

Pinterest's Core Retrieval Infrastructure team is seeking a Staff Software Engineer to lead their large-scale recommendation and search systems. This role is crucial in building and maintaining systems that serve billions of documents and hundreds of millions of users. The position involves working with token retrieval, vector retrieval, hybrid retrieval, and random walk based graph retrieval systems that power Pinterest's core products including HomeFeed, Search, and Shopping.

As a Staff Engineer, you'll be responsible for shaping the technical direction of Pinterest's retrieval systems, ensuring they stay current with industry advancements while meeting emerging product needs. You'll be designing and implementing high-performance systems at scale, driving cross-functional collaboration, and mentoring team members.

Pinterest offers a progressive work model called PinFlex, providing flexibility in how and where you work. While primarily remote, this role requires in-person collaboration 1-2 times every 6 months. The company values diversity and inclusion, offering a competitive compensation package including both base salary and equity.

The role combines technical leadership with hands-on engineering, requiring expertise in large-scale systems, search/recommendation technologies, and team leadership. You'll be working at the intersection of AI, search, and distributed systems, making impactful decisions that affect millions of users' experience on Pinterest.

This is an excellent opportunity for experienced engineers passionate about building scalable infrastructure, interested in recommendation systems, and eager to lead technical initiatives while mentoring others. You'll be part of a company whose mission is to help people find inspiration and create a life they love.

Last updated a few seconds ago

Responsibilities For Staff Software Engineer, Core Retrieval Infrastructure

  • Layout the technical roadmap for retrieval systems at Pinterest
  • Design and build large scale, high performance recommendation/search systems
  • Drive cross functional collaborations with partner teams
  • Develop new high performance subsystems to support product innovation
  • Simplify and unify the serving stack
  • Mentor and develop team members technical and leadership skills

Requirements For Staff Software Engineer, Core Retrieval Infrastructure

Java
Python
Kubernetes
  • 8+ years of industry experience, ideally 2+ years retrieval infrastructure, 2+ years experience as a tech lead
  • Domain experience in building large-scale serving systems
  • Experience solving challenging, strategically-important technical problems
  • Experience building technical roadmaps and executing on them through leading a team
  • Experience working in the search (token and/or vector) retrieval space and/or knowledge on search or recommendation system

Interested in this job?

Jobs Related To Pinterest Staff Software Engineer, Core Retrieval Infrastructure

Staff Backend Engineer

Staff Backend Engineer position at Webflow, leading development of enterprise collaboration features using Node.js and TypeScript, with competitive salary and comprehensive benefits.

Staff Backend Engineer

Staff Backend Engineer position at EarnIn, focusing on building financial technology solutions with 7+ years experience required, hybrid work in Bengaluru.

Staff Software Engineer, Database Infrastructure Service

Staff Software Engineer position at Airbnb focusing on database infrastructure, distributed systems, and data management, offering competitive compensation and remote work flexibility.

Staff Software Engineer, Core Services (Auth Infra)

Staff Software Engineer position at Airbnb focusing on Authorization Infrastructure, building and maintaining secure, scalable permission systems for the platform.

Staff Software Engineer, Tax Platform

Lead the development of Airbnb's global tax platform, architecting scalable solutions and mentoring engineers while working with cross-functional teams worldwide.