University Grad Software Engineer (Toronto)
Toronto, ON · Toronto · CAD 119,000-139,000 · Hybrid · Posted Oct 1, 2026
At a glance
- Workplace
- Hybrid
- Location
- Toronto, ON · Toronto
- Salary
- CAD 119,000-139,000 · Base salary
About Pinterest
- Millions of people around the world come to our platform to find creative ideas, dream about new possibilities and plan for memories that will last a lifetime. At Pinterest, we’re on a mission to bring everyone the inspiration to create a life they love, and that starts with the people behind the product.
- Discover a career where you ignite innovation for millions, transform passion into growth opportunities, celebrate each other’s unique experiences and embrace the flexibility to do your best work. Creating a career you love? It’s Possible.
- At Pinterest, AI isn't just a feature, it's a powerful partner that augments our creativity and amplifies our impact, and we’re looking for candidates who are excited to be a part of that. To get a complete picture of your experience and abilities, we’ll explore your foundational skills and how you collaborate with AI.
- Through our interview process, what matters most is that you can always explain your approach, showing us not just what you know, but how you think. You can read more about our AI interview philosophy and how we use AI in our recruiting process here.
- We’re looking for inquisitive, collaborative university grads to join our engineering teams. Working closely with product, design, data, and back‑end engineers, you’ll learn how large‑scale systems operate and play a meaningful role in building new technologies, features, and tools. Expect real projects, supportive teammates, and plenty of opportunities to explore ideas that make a difference for our teams and Pinners.
About the role
- Pinterest is seeking inquisitive and collaborative university graduates to join their engineering teams in Toronto.
- The role involves working with product, design, data, and back-end engineers to build new technologies and learn how large-scale systems operate.
- Candidates will contribute to real projects and utilize AI-powered technologies to support product development.
Responsibilities
- Contribute to technical work from design through implementation, testing, and launch.
- Write high-quality, well-documented, tested, and operable code.
- Collaborate with engineers and cross-functional partners to identify solutions and deliver outcomes.
- Contribute to production systems and projects that improve Pinterest products, platforms, or infrastructure.
- Partner with teammates to share context, learn from feedback, and support project delivery.
- Apply knowledge of AI concepts or AI-assisted software development.
- Use AI-powered technologies responsibly, validating outputs through testing and code review.
Requirements
- Obtained a Bachelor's in Computer Science or related technical field by June 2027.
- Ability to start between January 2027 and September 2027.
- At least one year of programming experience in an object-oriented language.
- Experience in previous software engineering internships.
- Proficiency in a dynamic programming language such as Python.
- Demonstrable understanding of computer science fundamentals, including data structures and algorithms.
- Strong communication skills and product sense.
- Must be based in Canada.
Benefits
- Base salary range of $119,000—$139,000 CAD
Workplace
- Onsite role based in the Toronto office.
- Requires 2-3 days in office per week for in-person collaboration.
Skills
- Python
- AI-assisted Software Development
- Data Structures
- Algorithms