University Grad Software Engineer (USA)

Seattle, WA, US | Palo Alto, CA, US | San Francisco, CA, US
Two women posing in front of a green screen.
Two women sitting at a table in a group setting.
Decorative light letters that spell PINS with a woman sitting on the floor next to them.
View of conference attendee from behind wearing a grey hat.
Decorative light letters that spell PINS.
A lush office patio with furniture overlooking a neighborhood in the city.
Various flyers for women's groups at Pinterest.
A view of Pinterest Toronto office common area.
A colorful art installation.

About Pinterest:  

Millions of people across the world come to Pinterest to find new ideas every day. It’s where they get inspiration, dream about new possibilities and plan for what matters most. Our mission is to help those people find their inspiration and create a life they love. In your role, you’ll be challenged to take on work that upholds this mission and pushes Pinterest forward. You’ll grow as a person and leader in your field, all the while helping Pinners make their lives better in the positive corner of the internet.

PLEASE ONLY APPLY FOR THIS POSITION ONCE – USA or Canada. Location preferences are specified within the job title. Multiple applications may delay our recruitment process.

As a university grad at Pinterest, you’ll take the lead in both solving scoped problems and contributing to projects while learning and growing within your team. This role is as much about learning as it is about doing and making an impact. We’re looking for passionate university grads that are excited to build awesome products and features, create visually rich experiences, spearhead the discovery problem, and pinpointing tomorrow’s engineering challenge as we maneuver through exponential growth and massive scale. 

What you’ll do:

  • Deliver code that is well-documented, tested, and operable
  • Independently take ownership over the completion and quality of your tasks and project
  • Execute scoped technical tasks end-to-end in collaboration with cross-functional Pinployees to help build the future of Pinterest
  • Effectively and proactively communicate new ideas and opinions with candor as you grow both professionally and personally through learning and development opportunities

What we’re looking for:

  • Completing a degree in Computer Science or related technical field
  • Experience in previous software engineering internships
  • Proficiency in a dynamic programming language such as Python
  • Strong communication skills and product sense
  • Passion for Pinterest and the ability to manage ambiguity and continually learn from your experiences


We’re growing rapidly throughout Latin America and Mexico! Check out our open positions and learn more about Pinterest’s exciting opportunities in these regions.

It all starts here.
Meet the people behind the product.