Software Engineer, Homefeed Infrastructure

San Francisco

Millions of people visit Pinterest each day in search of inspiration for their daily lives.  The home feed provides a continuously updating collection of personalized content curated by users with similar interests.  By building and leveraging storage and serving infrastructure and working alongside relevance and recommendations engineers, you’ll help ensure that each of our users has access to a collection of fresh pins that match their interests.





#LI-GK1

What you’ll do :
  • Build scalable distributed services to handle millions of requests for home feed content each day
  • Enable flexible ranking strategies for the home feed that consider the personal relevance, freshness, and diversity of content
  • Carefully balance quality and speed while optimizing for engagement
  • Run user-impacting experiments and help analyze their results
What we’re looking for :
  • 5+ years of experience working with the algorithms and data structures necessary for creating a high-availability distributed online serving system
  • Ability to write high-quality code in each of our primary programming languages (Java, Python, and C++)
  • Experience building and owning critical user-facing backend systems
  • A curiosity for solving ranking and relevance problems

Apply for this job

Only the following file extensions allowed: png gif jpg jpeg doc docx pdf pages pptx
Only the following file extensions allowed: png gif jpg jpeg doc docx pdf pages pptxOnly the following file extensions allowed: png gif jpg jpeg doc docx pdf pages pptx
Only the following file extensions allowed: png gif jpg jpeg doc docx pdf pages pptx
Only the following file extensions allowed: png gif jpg jpeg doc docx pdf pages pptxOnly the following file extensions allowed: png gif jpg jpeg doc docx pdf pages pptx

Other information

If you haven't already, try it out! Understanding the product will help you work through some of our interview questions.

We’re looking for all kinds of people



To build an app that’s used and loved by people all around the world, we need a team with all kinds of different perspectives, experiences and backgrounds.



To put it legally: Pinterest is an equal opportunity employer and makes employment decisions on the basis of merit. We want to have the best people in every job. Pinterest policy prohibits unlawful discrimination based on race, color, religious creed, sex, gender identity, marital or veteran status, age, national origin, ancestry, citizenship, physical or mental disability, medical condition, genetic information or characteristics (or those of a family member), sexual orientation, pregnancy or any other consideration made unlawful by federal, state or local laws. It also prohibits discrimination based on a perception that anyone has any of those characteristics, or is associated with a person who has or is perceived as having any of those characteristics. All such discrimination is unlawful.