Staff Software Engineer, Ads Serving Platform

Pinterest is a visual discovery platform where millions of people find inspiration and plan their lives.
$148,049 - $304,496
Backend
Staff Software Engineer
Hybrid
6+ years of experience
This job posting may no longer be active. You may be interested in these related jobs instead:
Staff Software Engineer, Backend

Staff Backend Engineer position at Pinterest, focusing on identity and authentication systems, requiring 8+ years of experience and expertise in backend development.

Senior Manager, Innovation & Design Engineering, Worldwide Design & Engineering

Lead global innovation in fulfillment systems as Senior Manager at Amazon, directing engineering teams and developing next-gen logistics solutions.

Solutions Architect/Product Manager - e-Commerce, Apple Store Online

Solutions Architect/Product Manager position at Apple Store Online, focusing on e-commerce infrastructure and technical architecture with competitive compensation and benefits.

Senior Solutions Architect/Product Manager - e-Commerce, Apple Store Online

Lead technical architecture and product strategy for Apple's global online store, focusing on e-commerce infrastructure and scalable solutions.

Description For Staff Software Engineer, Ads Serving Platform

Pinterest, a leading visual discovery platform, is seeking a Staff Software Engineer to join their Ads Serving Platform team. 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.

As a Staff Software Engineer, you'll be responsible for re-architecting core catalog and ads infrastructure to achieve greater scalability, freshness, performance, and reliability. You'll work with cutting-edge technologies like MySQL, TiDB, Flink, and HNSW. Additionally, you'll modernize the ML ecosystem for Pinterest Ads, implementing a unified, modern, and privacy-first ML stack using Pytorch, Spark, Iceberg, and GPU-based serving.

This role offers an exciting opportunity to leverage deep infrastructure knowledge to redesign systems for massive scale while collaborating with experienced engineers and cross-functional partners. You'll be at the forefront of transforming Pinterest into one of the world's leading advertising platforms.

The ideal candidate should have 6+ years of relevant industry experience, proficiency in Java, C++, or Python, and a strong background in distributed systems and high-performance infrastructure. Experience in ads, recommendation systems, or search is highly valuable.

Pinterest offers a competitive salary range of $148,049 to $304,496 USD, along with equity opportunities. The company is committed to diversity and inclusion, providing equal opportunities to all qualified applicants. They also offer a flexible work model called PinFlex, allowing for a balance between remote and in-office work.

Join Pinterest to help millions of people find inspiration and create a life they love while growing your career in a dynamic, fast-paced environment at the intersection of technology and creativity.

Last updated 7 months ago

Responsibilities For Staff Software Engineer, Ads Serving Platform

  • 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 For Staff Software Engineer, Ads Serving Platform

Java
Python
MySQL
  • 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

Benefits For Staff Software Engineer, Ads Serving Platform

Equity
  • Equity
  • Flexible work arrangements (PinFlex)

Interested in this job?