Skip to main content
a woman smiling in front of a wood wall

University Recruiting

Build a more positive place online while putting your career in hyper-growth mode

a man sitting in a chair

University positions at Pinterest

Join us as a Pintern or University Grad to work alongside smart and supportive colleagues who will help you take on inspiring challenges and achieve your career goals. Build innovative products and features while immersing yourself in Pinterest’s culture of belonging.

Position overviews

As a Pintern, you’ll work alongside current Pinployees on impactful and high-exposure projects. Throughout your internship, you’ll join our engineering teams as we maneuver through exponential growth and massive scale while building awesome products and features, creating visually rich experiences, spearheading the discovery problem, and pinpointing tomorrow’s engineering challenges. We offer a 12-week summer internship program.

What we’re looking for:

  • Pursuing a CS degree (or related field)
  • 2-3 years of CS classes under your belt (Intro to CS and Algorithms, Advanced Algorithms, Operating Systems and Data Structures are all great!)
  • Aptitude for JavaScript, CSS, C++, HTML, Python, Java, Go–we use a variety of programming languages and tools
  • Non-academic coding experience (i.e. hack-a-thons, code challenges, personal projects, GitHub, Open Source, volunteer coding experience, conference participation, etc.)
  • A curious nature with a desire to tackle and solve complex problems

What you’ll do:

  • Take ownership over the completion and quality of your tasks and project while incorporating guidance from your mentor, manager, and peers.
  • Execute scoped technical tasks end-to-end to help build the future of Pinterest
  • Deliver code that is well-documented, tested, and operable
  • Communicate new ideas and opinions with candor as you grow both professionally and personally through learning and development opportunities

Applications open in Fall 2024. 

As a research intern at Pinterest Labs, you’ll work on tackling new challenges in machine learning and artificial intelligence. You’ll conduct research that can be applied across Pinterest engineering teams and engage in external collaborations and mentoring, while also performing research in any of the following areas: image recognition, user modeling, recommender systems, natural language processing, and big data analytics. We offer a 12-week summer internship program.

What we’re looking for:

  • Working towards a PhD in Computer Science, ML, NLP, Statistics, Information Sciences or related field
  • Mastery of at least one systems languages (Java, C++, Python) or one ML framework (Tensorflow, Pytorch, MLFlow)
  • Experience in research and in solving analytical problems
  • Strong communicator and team player. Being able to find solutions for open-ended problems

What you’ll do:

  • Contribute in cutting-edge research in machine learning and artificial intelligence that can be applied to Pinterest problems
  • Collect, analyze, and synthesize findings from data and build intelligent data-driven model
  • Write clean, efficient, and sustainable code
  • Use machine learning, natural language processing, and graph analysis to solve modeling and ranking problems across discovery, ads and search
  • Scope and independently solve moderately complex problems
  • Take proactive ownership over the completion and quality of your tasks and project with minimal guidance from your mentor, manager, and peers

Preferred Qualifications:

  • Publications in machine learning, AI, data science, data analytics, statistics, or related technical fields
  • Strong passion for research and for answering hard questions with research
  • Passion for applied ML and the Pinterest product

Applications open in Fall 2024. 

As a Data Science intern or university grad, you’ll help us build and scale Pinterest’s approach to experimentation so we can accelerate innovation on our product. You’ll apply quantitative analysis, statistical techniques and data mining skills to understand the limitations of running hundreds of simultaneous experiments to help us draw reliable insights with a fraction of the data. Your impact and work will enable us to simplify the interpretation of experiments and scale the number of experiments we run at Pinterest. We offer a 12-week summer internship and university grad program.

What we’re looking for:

  • Currently pursuing or completing a MS or PhD in Statistics, Industrial Engineering, Computer Science, Math, Operations Research, Computational Biology, Computational Physics, or another related field.
  • Experience at least one scripting language and proficiency in SQL/Hive (Python, R)
  • Excellent communication skills and the ability to tell a complete narrative using data.
  • Ability to connect data analysis to real business problems in orderto impact business performance on web scale data is a plus
  • Knowledgeable about the machine learning trade-offs and model evaluation

What you’ll do:

  • Perform deep dive analysis to understand and optimize the key levers of our ads and search ecosystems
  • Design core metrics that serve as the North Stars for team efforts and model trade offs across product areas
  • Explore alternative experimentation techniques to help internal teams evaluate their ideas faster
  • Apply statistics, modeling, and/or ML to improve the efficiency of systems and relevance algorithms across Search, Home Feed, and Related Pins
  • Work with product managers and engineers to design data products and debug A/B experiments

Applications open in Fall 2024. 

Our goal is to challenge you and make sure you’re passionate about what you’re working on and ultimately set you up for success at the start of your career. You’ll help us maneuver through crazy growth and insane scale while building awesome products and features, creating visually rich experiences, spearheading the discovery problem, and PINpointing tomorrow’s engineering challenges.

What we’re looking for:

  • BS/MS/PhD degree in Computer Science or related technical field
  • Previous Software Engineering internships
  • Proficiency in a dynamic programming language such as Python
    Proactive nature
  • Ability to continually learn from your experiences

What you’ll do:

  • Hit the ground running–get ready to jump in the code base on day one
  • Write clean, efficient, and sustainable code
  • Break down complex problems and implement creative algorithms
  • Collaborate with engineers across our organization to build new features from scratch

Applications open in Fall 2024. 

As a Machine Learning Engineer at Pinterest, you’ll work on tackling new challenges in machine learning and artificial intelligence. We are building the world’s first discovery engine, serving up millions of recommendations to an incredibly loyal user base. At the same time, our teams are building one of the fastest growing online ad platforms, and our success depends on mining rich user interest data that helps us connect users with highly relevant advertisers. In this role, you can join a team in any of the following areas: image recognition, user modeling, recommender systems, natural language processing, and big data analytics. As you kickstart your career at Pinterest, you’ll help us maneuver through crazy growth and insane scale while pinpointing tomorrow’s engineering challenges.

What we’re looking for:

  • PhD in Computer Science, Mathematics, Statistics, or another related field
  • Experience working on production machine learning systems at scale, data mining, ads ranking, recommendations, and/or natural language processing
  • Understanding of an object-oriented programming language (Java, C++, Python)
  • Experience in MapReduce, Hadoop, and/or distributed systems
  • Strong communicator and team player
  • Mastery of at least one systems languages (Java, C++, Python) or one ML framework (Tensorflow, Pytorch, MLFlow)

What you’ll do:

  • Write clean, efficient, and sustainable code
  • Break down complex problems and implement creative algorithms using state-of-the-art techniques
  • Use machine learning, natural language processing, and graph analysis to solve modeling and ranking problems across discovery, ads and search
  • Scope and independently solve moderately complex problems and takes ownership over project with minimal guidance

Applications open in Fall 2024.

As a Machine Learning Intern within Pinterest Labs, you’ll work on tackling new challenges in machine learning and artificial intelligence. Throughout your internship, you’ll join our engineering teams as we maneuver through exponential growth and massive scale while building awesome products and features, creating visually rich experiences, spearheading the discovery problem, and pinpointing tomorrow’s engineering challenges. We offer a 12-week summer internship program.

What we’re looking for:

  • Working towards a Master’s in Computer Science, ML, NLP, Statistics, Information Sciences or related field
  • Machine Learning (ranking, computer vision, NLP, content recommendations, embedding, information retrieval etc all ok)
  • Experience with big data technologies (e.g., Hadoop/Spark) and scalable realtime systems that process stream data
  • Mastery of at least one systems languages (Java, C++, Python) or one ML framework (Tensorflow, Pytorch, MLFlow)
  • Strong communicator and team player. Being able to find solutions for open-ended problems.

What you’ll do:

  • Contribute to cutting-edge research in machine learning and artificial intelligence that can be applied to Pinterest problems
  • Collect, analyze, and synthesize findings from data and build intelligent data-driven model
  • Write clean, efficient, and sustainable code
  • Use machine learning, natural language processing, and graph analysis to solve modeling and ranking problems across discovery, ads and search
  • Design, build, and test models to predict engagement for notifications (push, emails, in-app notifications)
  • Build content recommendation systems to power our push, email, and in-app notifications
  • Work on state-of-the-art large-scale applied machine learning projects
  • Scope and independently solve moderately complex problems
  • Take proactive ownership over the completion and quality of your tasks and project with minimal guidance from your mentor, manager, and peers.

Applications open in Fall 2024.

As a Machine Learning Engineer, you’ll work on tackling new challenges in machine learning and artificial intelligence. You’ll join our engineering teams as we maneuver through exponential growth and massive scale while building awesome products and features, creating visually rich experiences, spearheading the discovery problem, and pinpointing tomorrow’s engineering challenges.

What we’re looking for:

  • Master’s in Computer Science, ML, NLP, Statistics, Information Sciences or related field required
  • Machine Learning (ranking, computer vision, NLP, content recommendations, embedding, information retrieval etc all ok)
  • Experience with big data technologies (e.g., Hadoop/Spark) and scalable realtime systems that process stream data
  • Mastery of at least one systems languages (Java, C++, Python) or one ML framework (Tensorflow, Pytorch, MLFlow)
  • Strong communicator and team player. Being able to find solutions for open-ended problems

What you’ll do:

  • Contribute to cutting-edge research in machine learning and artificial intelligence that can be applied to Pinterest problems
  • Collect, analyze, and synthesize findings from data and build
    intelligent data-driven model
  • Write clean, efficient, and sustainable code
  • Use machine learning, natural language processing, and graph
    analysis to solve modeling and ranking problems across discovery,
    ads and search
  • Design, build, and test models to predict engagement for notifications (push, emails, in-app notifications)
  • Build content recommendation systems to power our push, email,
    and in-app notifications
  • Work on state-of-the-art large-scale applied machine learning
    projects
  • Scope and independently solve moderately complex problems

Applications open in Fall 2024.

a woman smiling at a laptop

Prepare with Pin It to Win It

Each year, our University Recruiting team hosts Pin It to Win It sessions to help you prepare for the application and interview process. Check out past recordings to inform your learning journey.

Pin It to Win It

FAQs about the University program

Our summer internship program is 12 weeks and has two cohorts – one in May for semester system students and one in June for quarter system students. Based on your start date, you can plan on being a Pintern through August or September.

For more information about the interview process for new grads and interns by team, please visit the following Life at Pinterest blogs. 

Pinterest is extremely fortunate to have a strong talent pool interested in our opportunities, and we receive a high volume of applicants each year. Our recruiters do their best to review applications and get back to candidates in a timely manner. Timing may vary, especially in peak season (August - April). By the end of the season, we respond to all applicants to let them know if we’ve decided to proceed with their candidacy. The best way to have a recruiter consider your qualifications is to apply directly through our careers page.

We typically aim to open roles in August or September.

Our university roles including new grad and intern positions do require that you be currently enrolled in an accredited program and seeking a Bachelors - PhD in your given field. If you’ve already completed your program and are interested in Pinterest, we encourage you to find an open role on our site that inspires you and apply.

a woman in a red dress

Ming-May Hu

Software Engineer, Data Engineering, New York, NY

I interned at Pinterest for two years before returning full-time. Everyone I've encountered at Pinterest has been so supportive, and working here has been instrumental to my growth as an engineer. Since moving and starting work, I have met so many amazing people who I love seeing every day in and out of the office!

a man standing on a bridge with a city in the background

Yash Shah

Software Engineer, Seattle, Washington

Working at Pinterest is fun because of the colleagues you work with and the impact your work has. This is reflected by the fact that my internship project is still actively being used by my team for effectively and speedily resolving security alerts.

Celebrating National Intern Day in July

Meet former Pinterns

a group of people sitting at a table

Join our talent community

Whether you apply to a role today or in the future, stay up-to-date on Pinterest news, events and job openings by signing up for our Talent Community. We’ll send you newsletters you won’t want to miss.

Join