Machine Learning Engineer

1 week ago


Toronto, Ontario, Canada Pinterest Full time

About The Company
Millions of people around the world come to Pinterest to find creative ideas, dream about new possibilities, and plan memories that will last a lifetime. At Pinterest, our mission is to bring everyone the inspiration to create a life they love, and this begins with the talented people behind our innovative products. We foster a dynamic environment where creativity, passion, and diversity are celebrated, enabling our team members to thrive and make a meaningful impact. Our platform serves as a hub for discovery, enabling users to explore interests, share ideas, and connect through visually engaging content. We are committed to building an inclusive culture that values collaboration, continuous learning, and growth. Join us to be part of a forward-thinking organization that empowers individuals to turn their ideas into reality and shapes the future of social discovery and content sharing.

About The Role
We are seeking a highly skilled Staff Machine Learning Engineer to serve as the technical lead for our Content Mining team at Pinterest. This role is pivotal in defining the long-term architecture, technical vision, and strategic roadmap for source discovery, content acquisition optimization, and understanding. As a core member of our high-performing team, you will lead the design, development, and deployment of advanced machine learning systems, particularly focusing on large language models (LLMs) and natural language processing (NLP) techniques for content extraction and classification. Your expertise will drive the creation of scalable, efficient, and reliable ML solutions that power engaging and accurate Pins, enhancing user experience and platform engagement. You will also mentor and guide a team of engineers, fostering innovation and technical excellence across projects. This role offers an exciting opportunity to shape the future of content understanding at Pinterest while collaborating closely with cross-functional teams including Product, Data, and Infrastructure.

Qualifications

  • 5+ years of experience building end-to-end machine learning products, including 2+ years in a technical leadership role.
  • Deep hands-on expertise with NLP and LLM training and inference using frameworks like PyTorch and Python.
  • Strong experience in evaluation methodologies, prompt/data design, and fine-tuning of language models.
  • Proven track record of deploying models at scale, including feature/data pipelines, online serving, monitoring, and cost-performance trade-offs.
  • Excellent software engineering skills in Python, with a focus on best practices and scalable code development.
  • Experience mentoring senior engineers and influencing cross-functional teams.
  • Master's or PhD in Machine Learning, Computer Science, or related fields.
  • Knowledge of LLM efficiency techniques such as LoRA/adapters, distillation, quantization, and prompt caching.
  • Experience with MLOps tools and platforms including Airflow, Spark/Presto, Triton, and vLLM.
  • Strong understanding of evaluation, prompt/data design, and fine-tuning strategies for large language models.

Responsibilities

  • Own the architecture, roadmap, and execution plans for content source discovery, acquisition optimization, and understanding systems.
  • Lead design reviews, establish engineering standards, and ensure alignment across Product, Data, and Infrastructure teams.
  • Mentor and develop engineering team members through technical guidance, pairing, and code reviews.
  • Train, fine-tune, and optimize LLMs and NLP models for classification, extraction, and instruction-following tasks.
  • Design features and frameworks to facilitate feature sharing across models and improve system efficiency.
  • Productionize models for large-scale inference, focusing on latency reduction, reliability, and cost efficiency through techniques like quantization and distillation.
  • Establish evaluation protocols, gold sets, and automated regressions for model performance monitoring.
  • Collaborate on data strategy, labeling standards, and feedback mechanisms to enhance model coverage and accuracy.
  • Define and meet operational Service Level Objectives (SLOs) for data quality, model performance, and system reliability.
  • Lead incident response, postmortem analysis, and continuous improvement initiatives to ensure operational excellence.
  • Measure and influence downstream impacts on revenue and user engagement metrics.

Benefits

  • Competitive salary and comprehensive health benefits.
  • Flexible work environment with remote work options.
  • Opportunities for professional growth and development through mentorship and training.
  • Collaborative and inclusive company culture that values diversity and innovation.
  • Access to cutting-edge technology and resources to support your work.
  • Paid time off and wellness programs to promote work-life balance.

Equal Opportunity

Pinterest is an equal opportunity employer and makes employment decisions based on merit. We are committed to creating an inclusive environment for all employees and applicants, regardless of race, color, religion, sex, sexual orientation, gender identity, gender expression, age, marital status, veteran status, disability, or any other protected characteristic. We welcome all qualified individuals to apply and join our diverse team. If you require a medical or religious accommodation during the application process, please complete the appropriate support form.



  • Toronto, Ontario, Canada NTENT Full time

    Machine Learning EngineerPosition: Full timeLocation: Toronto, Ontario (Initially Remote)About Us:NTENT provides a Platform-as-a-Service (PaaS), allowing industry partners to customize, localize and integrate search technologies directly into their business-to-consumer offerings. We are a unique group of brilliant minds intent on discovering, learning and...


  • Toronto, Ontario, Canada KAnand Corporation Full time

    Position : Machine Learning Engineer (Python, TensorFlow, Pytorch, VLLM ) : Onsite / Hybrid and F2F Interview : Only for CanadaLocation : Toronto Canada / Vancouver Canada / Calgary Canada (Onsite / Hybrid: 2-3 days/week)Experience : 8+ YearsType of Job : Contract : 12 MonthsMode of Interview : Telephonic/Face to Face/Video InterviewSkills Required•...


  • Toronto, Ontario, Canada Millenilink Full time

    Our client located in Downtown Toronto is hiring a Machine Learning Engineer. As a public sector organization, the successful candidate will be required to be in office 5x per week as of January 2026.Core Requirements1. Solid Machine Learning Engineering Skills (Standard, Not Exotic)The successful candidate will have expertise in:Machine learning...


  • Toronto, Ontario, Canada Spait Infotech Private Limited Full time

    Job SummaryWe are seeking a dynamic and innovative Machine Learning Engineer to join our cutting-edge data science team. In this role, you will harness the power of artificial intelligence and machine learning frameworks to develop, train, and deploy sophisticated models that drive strategic decision-making and enhance product offerings. Your expertise in...


  • Toronto, Ontario, Canada TekFormix Full time

    Key Responsibilities:Develop, train, and deploy machine learning models for various business problems.Design and implement scalable ML pipelines and workflows for data preprocessing, training, and evaluation.Collaborate with data scientists to translate prototypes into production-ready solutions.Optimize models for performance, scalability, and...


  • Toronto, Ontario, Canada Huntel Global Full time

    Title:Machine Learning EngineerLocation:Toronto, ON (Onsite)Type:Long Term ContractIntroduction:Join a rock-solid organization as our client's next Machine Learning Engineer and sit at the center of projects that drives decisions. You'll help one of Canada's most trusted organizations work on the latest project, and be rewarded with great...


  • Toronto, Ontario, Canada Bevertec Full time

    Job Title:Machine Learning Engineer - SeniorLocation:Toronto, Ontario, CanadaEmployment Type: ContractDuration:End of March 2026 (possible extension)OnsiteMandatory Requirements:8+ Years of experience in Machine Learning Concepts: Proficiency in fundamental machine learning concepts, algorithms, and techniques.Knowledge of NLP techniques and models,...


  • Toronto, Ontario, Canada 2iSolutions Inc. Full time

    RQ Machine Learning Engineer - SeniorLocation:222 Jarvis St. (Onsite)Duration:  6-monthsMust Haves:·       Deep Understanding ofMachine Learning Concepts: Proficiency in fundamental machine learning concepts, algorithms, and techniques.·       Expertise inNatural Language Processing (NLP): Knowledge of NLP techniques and models, especially...


  • Toronto, Ontario, Canada Dimensional Tech Inc Full time

    *Note: Please apply on LinkedIn or send us your resume to Machine Learning Engineer - Senior• # Of Openings: 1• Start Date: • End Date: • # Total Working Days: 130 days• Hybrid, Office Location: DT Toronto, OntarioRequirements:• Deep Understanding of Machine Learning Concepts: Proficiency in fundamental machine learning concepts, algorithms, and...


  • Toronto, Ontario, Canada Toparo Full time

    Are you seeking an exciting opportunity to work with groundbreaking, well-known Web3, Blockchain and Fortune 100 organizations?Our client in Toronto is looking for a skilled Machine Learning Engineer to join their well-funded venture (USD 8.5M raised), focused on tackling unique treasury, accounting, and asset management challenges. They have processed over...