Software Engineer, Search Infrastructure

As a search infrastructure engineer, you’ll directly impact how millions of Pinners explore and find things they love through a unique visual experience that spans from answers to inspiration. We’re passionate about building and serving our next-generation distributed inverted index at scale, making it more real-time and personalized, and enabling Pinterest to ship more relevance related services, all while relentlessly improving its scalability, reliability, performance, and efficiency.

What you’ll do:

  • Build, own, and improve innovative, high-throughput, low-latency search systems which co-locate computation with storage
  • Build index using streaming and batch processing systems at web scale
  • Process search query in natural language in a highly efficient manner
  • Continually improve operability, scalability, efficiency, performance, and reliability of core search systems
  • Provide search as a service to enable other relevance based services at Pinterest

What we’re looking for:

  • Deep expertise on building high-throughput, low-latency, distributed systems which co-locate computation with storage at consumer Internet scale
  • Extensive experiences with search serving and indexing systems
  • Strong ability to work cross functionally with product teams and other infrastructure teams
  • Fluent in C/C++, Java and/or Python

Back to top