About The Position

Pinterest is looking for candidates excited to be a part of its AI-driven platform. As a Machine Learning Engineer, you will contribute to building personalized experiences for over 640 million users worldwide, working on large-scale recommendation systems. This role offers hands-on access to a vast amount of data and the opportunity to work on diverse problems across recommender systems, search, ads, ranking, natural language processing, graph representation learning, and personalization. You will tackle new challenges in machine learning and artificial intelligence, contributing to exponential growth and massive scale while building innovative products and features. The role involves spearheading discovery problems and identifying future engineering challenges.

Requirements

  • Master's in Computer Science, ML, NLP, Statistics, Information Sciences or related field required
  • Machine Learning experience (ranking, computer vision, NLP, content recommendations, embedding, information retrieval etc)
  • Experience with big data technologies (e.g., Hadoop/Spark) and scalable realtime systems that process stream data
  • Mastery of at least one systems languages (Java, C++, Python) or one ML framework (Tensorflow, Pytorch, MLFlow)
  • Proficiency with AI-native engineering, including the design of agent-friendly codebases.
  • High degree of autonomy in learning new agent-first development tools.
  • Strong critical thinking when working with AI-generated suggestions, with a clear approach to validating correctness, performance, security, and maintainability.
  • Comfort iterating on prompts, refining workflows, and adapting AI-assisted approaches based on the problem, context, and constraints.
  • Experience in research and in solving analytical problems
  • Strong communicator and team player.
  • Being able to find solutions for open-ended problems.

Responsibilities

  • Contribute to cutting-edge research in machine learning and artificial intelligence that can be applied to Pinterest problems
  • Collect, analyze, and synthesize findings from data and build intelligent data-driven models
  • Write clean, efficient, and sustainable code
  • Use machine learning, natural language processing, and graph analysis to solve modeling and ranking problems across discovery, ads and search
  • Design, build, and test models to predict engagement for notifications (push, emails, in-app notifications)
  • Build content recommendation systems to power our push, email, and in-app notifications
  • Work on state-of-the-art large-scale applied machine learning projects
  • Scope and independently solve moderately complex problems
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service