Pinterest engineering blog

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

Demystifying SEO with experiments

Julie Ahn

Julie is a software engineer on the Growth team

Search engine optimization (SEO) has been one of the biggest drivers of growth for Pinterest. However, it wasn’t always easy to find winning strategies at our scale. Traditionally, SEO tactics include trying out different known strategies and hoping for the best. You might have a good traffic day or a bad traffic day and not know what really triggered it, which often makes people think of SEO as magic rather than engineering.

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.

Pinterest engineering blog

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

Building a platform to understand search queries

Dong Wang

Dong is a software engineer at Pinterest

Millions of people use Pinterest as a visual discovery tool each day. Search is one of the primary tools that drives discovery on the site and across our apps. In order to help Pinners find what they’re searching for in the most effective ways, we must understand their intentions behind search queries.

Pinterest engineering blog

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

How we built new bulk editing tools

Ken Murphy

Ken is a software engineer on the Pinner Experience team

With the number of Pins in the system growing to well over 30 billion, it’s no wonder a top requested feature had been the ability to move a large number of Pins to another board and better manage them.

Pinterest engineering blog

  • Back to all posts
  • Dec 15, 2014
  • Share

Building a scalable and available home feed

Dan Feng

Dan is a software engineer at Pinterest

We pride ourselves on being a company focused first and foremost on the user experience. In order to deliver a great experience, including showing related content in the home feed, we’re building a service that’s fast and highly available. From a Pinner’s point of view, availability means how often they’ll get errors. For service owners, availability means how many minutes the service can be down without violating SLA (service level agreement). We use number of nines to measure the availability of our site and each service.

Pinterest engineering blog

  • Back to all posts
  • Dec 5, 2014
  • Share

Building Pinalytics: Pinterest’s data analytics engine

Pinterest is a data-driven company. On the Data Engineering team, we’re always considering how we can deliver data in a meaningful way to the rest of the company. To help employees analyze information quickly and better understand metrics more efficiently, we built Pinalytics, our own customizable platform for big data analytics.

We built Pinalytics with the following goals in mind:

Pinterest engineering blog

  • Back to all posts
  • Nov 21, 2014
  • Share

Grace Hopper Celebration: Bridging the gap between women and engineering

Kate Fiedelman

Kate is a Recruiter at Pinterest focused on diversity and inclusion.

Our vision is to help people live inspired lives. As engineer Tracy Chou wrote in her post about our employee demographics, “we only stand to improve the quality and impact of our products if the people building them are representative of the user base and reflect the same diversity of demography, culture, life experiences and interests that makes our community so vibrant.”

Pinterest engineering blog

  • Back to all posts
  • Nov 14, 2014
  • Share

Extra! Extra! How we built Pinterest News

John Egan

John is an engineer on the Growth team

This past summer we launched News, a digest of recent activity of the people you follow. News was built by the Growth team in just two months, and delivered a significant impact in engagement as it helped people discover new content. Here, I outline our strategy, our metrics-driven approach to reduce project risk and the technical challenges.

Pinterest engineering blog

  • Back to all posts
  • May 9, 2014
  • Share

Tech Talks: Mobile NUX, open source, & shipping

Thanks to everyone who came to our Engineering Tech Talks last week at the Pinterest HQ in San Francisco, where we covered:

Mobile & Growth

Scaling user education on mobile, and a deep dive into the NUX using the Experience Framework, with engineers Dannie Chu and Wendy Lu

Monetization & Data

Pinterest engineering blog

  • Back to all posts
  • Apr 29, 2014
  • Share

Introducing Pinterest Secor

Pawel Garbacki

Pawel is a software engineer at Pinterest.

As we build products to eventually power Promoted Pins, it’s vital to maintain a no-fail reliable data infrastructure. Today we’re open sourcing Secor, a zero data loss log persistence service whose initial use case was to save logs produced by our monetization pipeline.

Pages

Subscribe to RSS - Pinterest