P

Pinterest

Runs an app for finding and saving visual ideas

Staff Machine Learning Engineer - Homefeed

Applied Machine LearningConfirmed live in the last 24 hours
Full-time

About the Job

Requirements

  • A bachelor's degree in Computer Science, Machine Learning, or a related field, or equivalent practical experience.
  • At least 8 years of experience building and shipping machine learning or artificial intelligence systems, including substantial hands-on engineering and technical leadership.
  • Demonstrated experience building LLM agents or other agentic AI systems for complex tasks, with an approach to evaluating and improving their performance.
  • Strong machine learning fundamentals and depth in one or more relevant areas, such as applied LLMs, representation learning, recommendation systems, retrieval, or machine learning systems.
  • Experience taking research ideas into reliable production systems and evaluating their impact through meaningful experiments.
  • Strong software engineering skills, including designing maintainable systems, implementing difficult components, and conducting thorough technical reviews.
  • Experience leading a substantial technical area, making decisions under ambiguity, and collaborating effectively across teams.
  • A track record of mentoring engineers and raising the quality of a team's technical work.
  • Clear written and verbal communication, including explaining technical tradeoffs to different audiences.
  • A disciplined approach to using AI in one's own work, including verifying generated code, analysis, and conclusions.

Responsibilities

  • Own and advance a major technical area in automated recommendation research within Reflex, collaborating with other technical leads and partner teams.
  • Build LLM agents that connect hypothesis generation, implementation, experiment execution, evaluation, and learning from previous results.
  • Develop rigorous evaluations for agent behavior and research outputs, and use them to improve quality, reliability, and efficiency.
  • Contribute to generative retrieval models, particularly Semantic ID learning, evaluation, and integration into production recommendation systems.
  • Take promising ideas from research and prototypes through offline evaluation, online experimentation, and production launches.
  • Build reliable integrations with machine learning development infrastructure and make informed tradeoffs across model quality, iteration speed, compute cost, and operational complexity.
  • Raise technical quality through hands-on implementation, design and code reviews, documentation, and mentorship.
  • Work with research, recommendation, and machine learning infrastructure teams to shape technical approaches, resolve dependencies, and support adoption.
  • Identify and apply relevant advances from research, and contribute new methods where existing approaches fall short.

About the Company

Pinterest

Runs an app for finding and saving visual ideas

Pinterest runs a visual search and discovery app where people look for ideas in areas like cooking, home decor, fashion, and travel, then save the images they like to themed collections called boards. In 2012 it became the fastest standalone website to reach 10 million monthly US visitors, according to measurement firm comScore. Each saved image, called a Pin, links back to its source, such as a recipe or a product page, and people search with words or with a photo to find similar ideas and things to buy. Brands pay to show ads among Pins in feeds and search results, and Pinterest also sells ads on streaming TV. It launched in 2010 and is based in San Francisco, California.

Company size
5,001-10,000
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2010

Recently Posted Jobs

Explore more opportunities at Pinterest

See more jobs