- Company: Pinterest
- Location: Toronto, ON, CA
- Job type: Internship
- Salary: CAD 8,000 – 8,600 monthly
About the role
Pinterest is hiring a Machine Learning Intern for its Toronto office. This is a full-time internship for the 2027 cohort, designed for students pursuing advanced degrees. You will apply machine learning and AI to product and engineering challenges, working alongside engineering, product, and data teams. The role focuses on prototyping, evaluating, and improving ML-powered features and discovery experiences. This is a hybrid position requiring in-person collaboration 2-3 weekdays per week, so you must live within a commutable distance of Toronto.
Responsibilities
- Own a scoped machine learning project from problem definition through experimentation, implementation, and communication of results.
- Contribute to applied machine learning and AI research that informs Pinterest product experiences.
- Collect, analyze, and synthesize data to develop data-driven machine learning models.
- Write clean, efficient, and maintainable code with appropriate documentation and testing.
- Apply machine learning techniques, including NLP or graph-based approaches, to modeling and ranking problems across discovery, ads, and search.
- Break down technical problems, propose approaches, and implement solutions with team guidance.
- Deliver project milestones, share progress with teammates, and seek guidance when needed.
Requirements
- Working towards a Master’s or PhD degree in Computer Science, ML, NLP, Statistics, Information Sciences, or a related field.
- Knowledge of Machine Learning concepts such as ranking, computer vision, NLP, content recommendations, embeddings, or information retrieval.
- Experience with big data technologies (e.g., Hadoop/Spark) and scalable realtime systems that process stream data.
- Proficiency in at least one systems language (Java, C++, Python) or one ML framework (TensorFlow, PyTorch, MLFlow).
- Experience in research and solving analytical problems.
- Strong communication skills and the ability to work as a team player on open-ended problems.
- Canada-based applicants only.
Pay and benefits
- Monthly salary: CAD 8,000 – 8,600.
- Final salary is based on location, travel, relevant prior experience, or particular skills and expertise.
- Position may be eligible for relocation assistance.
- Access to Pinterest’s culture and benefits package.
How to apply
Apply directly on Pinterest’s own careers website. Omadaily never charges job seekers.

