Sr. Software Engineer - Full Stack
Toronto, ON4+ YOECandidates need 4+ years of industry full-stack experience building consumer or business products, with strong skills in React, TypeScript, Redux, GraphQL and REST APIs. A Bachelor's or Master's degree in a relevant field, or equivalent experience, is needed, along with strong collaboration skills.
React, TypeScript, Redux, GraphQL, REST APIs
Sr. Machine Learning Engineer, Growth Science
Toronto, ON4+ YOEPinterest needs 4+ years of industry experience applying machine learning methods such as recommender systems, search, ranking and NLP. Candidates need hands-on experience with large-scale data pipelines and big data technologies, plus a degree in computer science, machine learning, statistics or a related field.
Hadoop, Spark, Cursor
Software Engineer, iOS
Toronto, ON2+ YOECandidates need 2+ years of iOS app development experience in Swift or Objective-C, and a degree in a relevant field or equivalent experience. Strong collaboration skills and the ability to use AI tools responsibly are also required.
Xcode
Software Engineering Intern 2027 (Toronto)
Toronto, ONCandidates need to be enrolled in a Bachelor's program in Computer Science or a related field. They need solid data structures and algorithms knowledge, programming experience in a language such as Python, Java, JavaScript/TypeScript, Go or C++, and demonstrated software-building experience.
Brainstorm ideas, Software development, Computer science, Python, Oracle Java, JavaScript
Software Engineer II, Full Stack
Toronto, ON2+ YOECandidates need 2+ years of industry full-stack development experience on consumer or business products, and proficiency in common backend and frontend stacks such as JavaScript and React. A relevant degree or equivalent experience and strong collaboration skills are also required.
Test automation, Full-stack development, Computer science, JavaScript, React, Process data
Machine Learning Intern 2027 (Toronto)
Toronto, ONCandidates need to be working toward a Master's or PhD in computer science, ML, NLP, statistics or a related field. They need ML experience, familiarity with big data tools such as Hadoop or Spark, and proficiency in Java, C++, Python, TensorFlow, PyTorch or MLflow.
Hadoop, Spark, TensorFlow, PyTorch, MLflow
Engineering Manager II, Web Product Enablement
Toronto, ON10+ YOE2+ MgmtCandidates need 10+ years of engineering experience, including 2+ years of engineering management, and strong technical depth in Node, JavaScript/TypeScript and React. They also need platform-building, cross-team alignment and communication experience, plus a Bachelor's degree or equivalent.
Risk management, JavaScript, TypeScript, React, Communication skills, Collaboration
Engineering Manager II, Android Modernization
Toronto, ON10+ YOE2+ MgmtCandidates need 10+ years of engineering experience, including 2+ years of engineering management, and strong Android skills in Kotlin, Compose and modern architectures such as MVVM. Pinterest also requires experience building platform capabilities, communicating across teams, and using AI responsibly, plus a bachelor's degree or equivalent experience.
Kotlin, Android