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.