Machine Learning Engineer, Shopping Discovery

San Francisco

Shopping is at the core of Pinterest’s mission to help people create a life they love. Every day hundreds of millions of users (Pinners) come on Pinterest to find inspiration to decorate their home, to wear outfits on different occasions, host parties and various other things to create a better life. Those inspirations are visual and reflect very detailed tastes of the Pinners regarding the choice of color, style, etc. The shopping team is responsible for connecting inspirations to products that Pinners would like to buy and create a life they love. Connecting inspiration to product is very challenging and requires an understanding of user preferences, the content of the image, visual matching of images and selecting and ranking the top images based on various signals. More interestingly, we need to solve these challenges at the awe-inspiring scale of Pinterest for 300M+ users, tens of billions of inspiration pins and hundreds of millions of products. The team is using one of the most sophisticated computer vision techniques for image matching, deep learning for user understanding and ranking at the scale unimaginable at most places. If you are excited to improve lives using the magic of AI/ML at a very large scale then you must consider this position.

What will this person do?

  • Use machine learning, natural language processing, computer vision and graph analysis to solve a mix of modeling and ranking problems involving matching inspirations to users and products
  • Research and develop machine learning models that understand and classify Internet-scale contents
  • Research and develop models to understand users’ shopping intent and enable personalization
  • Develop processes to effectively evaluate product ranking quality and impact on Pinner experiences
  • Run experiments to generate and confirm hypotheses to improve key quality metrics
  • Use Big Data technologies (such as Hadoop, Spark, Storm) for building large scale data mining pipelines

What type of experience is required?

  • Ph.D. and a3-5 years of experience or Masters and 5-10 years of experience
  • Solid hands-on experience in machine learning the context of search, recommendation systems, e-commerce or other consumer internet products
  • Experience in working as a tech lead in large scale machine learning projects
  • Over 4 years of experience with algorithms, data structures, and coding
  • Work with engineers and technical program managers to define technical strategy and roadmap
  • Collaborate with cross-functional product and engineering teams to understand requirements and incorporate them in the roadmap
  • Understanding of an object-oriented programming language (Java, C++, Python)
  • Experience in MapReduce/Hadoop and/or distributed systems

What skills are ideal?

  • Ph.D. in an area of Machine Learning
  • Experience as a tech lead for 5+ team of ML Engineers
  • Experience with large scale Search or Recommendation algorithms

#LI-TG1

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 qualified people in every job. Pinterest policy prohibits unlawful discrimination based on race, color, religion or religious creed, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, age, marital status, status as a protected veteran, physical or mental disability, medical condition, genetic information or characteristics (or those of a family member), or any other consideration made unlawful by applicable 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. Pinterest is committed to compliance with all applicable laws providing equal employment opportunities. This commitment applies to all persons involved in the operations of Pinterest and prohibits unlawful discrimination by any employee of Pinterest.
Pinterest is committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures. If you need assistance or an accommodation due to a disability, please contact us at accessibility@pinterest.com.
Pinterest will consider qualified applicants with arrest and conviction records for positions in accordance with the San Francisco Fair Chance Ordinance, the Los Angeles Fair Chance Ordinance, and other applicable state or local laws.
Pinterest also participates in the E-Verify program in certain locations, as required by law. See https://www.e-verify.gov/sites/default/files/everify/posters/EVerifyParticipationPoster.pdf and https://www.e-verify.gov/sites/default/files/everify/posters/IER_RighttoWorkPoster.pdf