Pinterest engineering blog

  • Back to all posts
  • Jan 21, 2015
  • Share

The future of machine learning at Pinterest

Michael Lopp

Michael Lopp is head of engineering at Pinterest

One of the key ways we provide relevant and scalable solutions is through building distributed systems using machine learning. To accelerate our work in discovery and monetization, today we’re announcing the acquisition of Kosei, which includes some of the best minds in machine learning and data science.

Over the past year, Kosei has been building a unique technology stack that drives commerce by making highly personalized and powerful product recommendations, as well as creating a system that contains more than 400 million relationships between products. As we build a discovery engine for all objects, Kosei is a perfect fit for our team. Welcome, Kosei!

Looking ahead

Today, machine learning is used across Pinterest in areas such as:

  • The Black Ops team uses classification to detect spam content and users
  • The Discovery team (which includes search and recommendations) provides recommendations, related content, and predicts the likelihood that a person will Pin content
  • Our Visual Discovery team is working with cutting-edge deep learning algorithms to do object recognition and related object recommendations
  • The Monetization team does ad performance and relevance prediction
  • The Growth team has begun to move into the realm of using intelligence models to determine which emails to send and prevent churn
  • The Data team is building out a distributed system for machine learning using Spark, so the learning can be efficient and potentially real-time

As people use Pinterest to save and discover the things they want to do in the future, we have a unique and growing data set of more than 30 billion Pins that will only get more powerful over time. With the addition of the Kosei team, we can supercharge our existing graph to help brands reach people at the right moments, and improve content for Pinners.

If you’re interested in tackling machine learning challenges, join us!

Michael Lopp is head of engineering at Pinterest

For Pinterest engineering news and updates, follow our engineering Pinterest, Facebook and Twitter. Interested in joining the team? Check out our Careers site.

Latest Article

Sep 30, 2016

We recently hosted a meetup to discuss how companies drive growth at scale. More than 100 engineers joined to hear speakers from Dropbox, Pinterest and Yelp. Below are recaps of the talks, and you can also check out a recording below.

Popular

May 15, 2015

Among the things a developer worries about most, deploy is near - or at - the top of the list. A deployment is often the first time a new code change runs in the production environment. A dependable and straightforward deploy tool is a crucial part of any developer’s arsenal.

Discover

Aug 17, 2015

“Shard. Or do not shard. There is no try.”
                                          - Yoda