Software Engineer – Backend (New Grad) – Pinterest
Pinterest (NYSE: PINS) is the visual discovery engine where 480+ million people find inspiration for life's biggest decisions — from home design and fashion to wedding planning and recipe discovery. Pinterest is uniquely positioned as the positive, purchase-intent corner of social media: 85% of weekly Pinners have made a purchase based on Pinterest content, making it a critical platform for 1+ million active advertisers and retailers. Pinterest's engineering challenges include building the world's largest visual search engine, recommending relevant Pins from 300+ billion saved images, and powering shoppable product catalog integration. We are hiring New Grad Backend Engineers to build the inspiration platform connecting people with the things they love.
Responsibilities
- Build Pinterest's recommendation backend in Python and Java — implementing the algorithms delivering personalized Pins to 480M+ users across home feed, search, and related Pins
- Develop Pinterest's visual search backend — implementing computer vision model serving infrastructure for image-based search and lens visual discovery
- Build Pinterest's ads backend — implementing ad auction, targeting, click tracking, and conversion measurement for Pinterest's $2.8B+ advertising business
- Implement Pinterest's shopping catalog backend — ingesting and indexing product catalogs from 1+ million retailers for shoppable Pin and collection features
- Design Cassandra and HBase data models for Pinterest's Pin graph storing 300+ billion user-saved images and their metadata
- Build Pinterest Creator features backend — supporting video Idea Pins, link attribution, and creator analytics for monetization programs
Requirements
- Bachelor's degree in Computer Science, Software Engineering, or related field
- Proficiency in Python, Java, or Go
- Understanding of recommendation systems, distributed data storage, or search engine concepts
- Familiarity with machine learning model serving or large-scale data processing is a plus
- Strong CS fundamentals and interest in visual discovery, e-commerce, or consumer social platforms
Benefits
- Competitive salary with Pinterest RSU equity and annual bonus
- Pinterest Creative Stipend for employee inspiration and professional development
- Comprehensive medical, dental, and vision benefits
- 401(k) with Pinterest matching
- Generous parental leave (18 weeks) and family benefits