Connecting job seekers with genuine opportunities — always free to apply Post a Job Free →

Software Engineer – Backend (New Grad)

Pinterest

Full-time Hybrid United States

Job Description

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

Job Details

Salary $35 – $52 / month
Job Type Full-time
Work Mode Hybrid
Location San Francisco, CA
Apply Before Jul 19, 2026
Important: We never charge any fee at any stage of the hiring process. If anyone asks for money, report it to [email protected].
Similar Jobs

No similar jobs found.