Taro Logo

Staff Software Engineer, Ads Serving Platform

Profile picture

Pinterest

Pinterest is an online platform where millions of people come to find new ideas and inspiration every day.
San Francisco Bay Area, USA
$148,049 - $304,496
Backend · Distributed Systems · Machine Learning
Staff Software Engineer
Hybrid
6+ years

Description

Pinterest is seeking a Staff Software Engineer for their Ads Serving Platform. This role is crucial in scaling Pinterest's core revenue-generating systems, particularly in campaign management, ad delivery, and machine learning platforms. The ideal candidate will initiate, design, and build next-gen versions of key infrastructure components in the monetization ecosystem.

Key responsibilities include:

  1. Re-architecting core catalog, ads indexing, and serving infrastructure for greater scalability, freshness, performance, and reliability.
  2. Modernizing the ML ecosystem for Pinterest Ads, replacing outdated models with a unified, modern, and privacy-first ML stack.
  3. Collaborating with cross-functional teams to define problems and drive solutions.
  4. Providing technical guidance and mentorship to a strong team of engineers.

The role requires 6+ years of relevant industry experience with distributed systems, transactional datastores, and systems programming. Candidates should have experience in building and owning large-scale, high-performance infrastructure powering ads, recommendation, search, or other consumer-facing applications. Proficiency in Java, C++, or Python is essential.

Pinterest offers a progressive work model called PinFlex, providing flexibility in living and working arrangements. The position is available in San Francisco or remotely, with a competitive salary range of $148,049 to $304,496 USD, plus equity opportunities.

Join Pinterest in their mission to help people find inspiration and create a life they love, while growing as a leader in your field and contributing to the positive corner of the internet.

Last updated

Responsibilities

  • Re-architect core catalog, ads indexing and serving infrastructure
  • Modernize the ML ecosystem for the entire Pinterest Ads product
  • Collaborate with cross-functional teams to define problems and drive solutions
  • Provide technical guidance and mentorship

Requirements

Java
Python
MySQL
Kubernetes
  • 6+ years of relevant industry experience with distributed systems, transactional datastores, and systems programming
  • Experience in building and owning large scale high performance infrastructure powering ads, recommendation, search, or other consumer facing applications
  • Experience solving end-user problems and envisioning solutions to improve their productivity
  • Proficiency in Java, C++, or Python

Interested in this job?