About the Role:
Pinterest is looking for Software Engineering Interns for Fall 2025 to join our dynamic engineering team in Toronto. As an intern, you’ll play a key role in building and improving the technology that powers our global platform. You’ll work closely with experienced engineers and product managers to solve real-world problems and make meaningful contributions to our mission of bringing inspiration to everyone to create a life they love.
This hybrid internship will run from September 8, 2025 to December 12, 2025, requiring 2 in-office days per week in Toronto. Interns are expected to work full-time during standard business hours (Monday to Friday).
Full-time
Hybrid (2 in-office days/week)
Location: Toronto, Canada
Duration: September 8 – December 12, 2025
Key Responsibilities:
- Own and execute technical tasks from start to finish, incorporating feedback and guidance from mentors and team members
- Write clean, well-documented, testable, and operable code that contributes to Pinterest’s engineering infrastructure and user-facing products
- Contribute to real projects with measurable impact while collaborating with team members in a fast-paced environment
- Demonstrate understanding of computer science fundamentals such as algorithms and data structures in coding tasks
- Share ideas openly and contribute to team discussions and technical design reviews
- Participate in networking sessions, learning events, and opportunities to interact with senior leadership
Eligibility Criteria:
- Open to students currently enrolled in a Bachelor’s program in Computer Science or a related technical field
- Must be graduating no earlier than June 2027
- Must have completed 2–3 years of core CS coursework, including subjects such as Introduction to Computer Science, Data Structures, Algorithms, Operating Systems
- Should have relevant coding experience outside the classroom (personal projects, hackathons, open source, GitHub contributions, etc.)
- Must be available full-time during the internship duration and be able to work in a hybrid setup in Toronto
Education Requirement:
- Pursuing a Bachelor’s degree in Computer Science or a related technical discipline
- Expected graduation date: June 2027 or later
Technical Skills Required:
JavaScript, CSS, C++, HTML, Python, Java, Go, Data Structures, Algorithms, Operating Systems, GitHub, Open Source Contribution, Software Engineering Principles, System Design
Why Join Us:
- Hands-on experience working on live projects that directly impact millions of Pinterest users
- Opportunity to work alongside industry-leading engineers and gain mentorship
- Access to structured learning and development programs
- A collaborative, inclusive, and mission-driven work culture
- Competitive compensation and perks for interns
- Exposure to Pinterest’s unique engineering challenges and large-scale systems