Staff Machine Learning Engineer

Pinterest

Hybrid

Quick summary

Work type
Hybrid
Location
WASan Francisco, CA
Salary
$189,308–$389,753 / yr
Posted
24 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $222k
This role $290k
$156k most similar roles pay here $415k

This role pays more than 90% of similar roles. Most pay $193,750–$249,750 — the shaded band above. At the midpoint, this role pays about $290k versus about $222k for comparable roles.

Based on 240 similar postings.

Employer

About Pinterest

Pinterest is a visual discovery and inspiration platform where people find ideas for home, style, recipes, and more. It serves hundreds of millions of users worldwide through its image and video pinboard product.

Pinterest currently has 44 open roles on FindRole.

Listed pay typically runs $164,695–$332,012 across 43 roles with salary data.

Most-posted roles

View all roles at Pinterest

At a glance

TL;DR · Staff Machine Learning Engineer

As a Staff Machine Learning Engineer on Pinterest’s Advertiser and Seller Experience team, you will lead the development of intelligent systems that guide advertisers and sellers through Ads Manager and other critical tools. Your daily tasks include designing recommendation systems, creating context foundations for AI agents, and implementing feedback loops to enhance user interaction quality. You’ll work with large-scale data systems, applying techniques like retrieval, ranking, embeddings, and multi-objective optimization to improve advertiser and seller workflows. The role requires 7+ years of experience in deploying ML systems, strong software engineering skills in languages such as Python or Java, and a deep understanding of recommendation system architectures. You will mentor engineers, set technical direction, and collaborate with cross-functional teams to drive impactful projects that enhance user trust and business growth.

What you'll do

  • Lead design and implementation of large-scale recommendation systems for advertiser guidance.
  • Build ML foundations for a unified context layer to support agentic experiences.
  • Own end-to-end recommendation initiatives from problem framing through production deployment.
  • Develop evaluation loops to measure recommendation quality and continuously improve models.
  • Apply modern ML techniques such as retrieval, ranking, embeddings, and multi-objective optimization.

What we're looking for

  • 7+ years experience building and deploying large-scale ML systems in production.
  • Strong background in recommendation system architectures including retrieval, ranking, embeddings, and multi-task learning.
  • Proven ability to own end-to-end ML projects from problem scoping through deployment and monitoring.
  • Hands-on technical leadership setting direction for multi-quarter ML roadmaps.
  • Deep expertise in modern ML techniques such as contextual decisioning and response modeling.
  • Excellent cross-functional communication skills with experience collaborating across product, data science, and infrastructure teams.

More like this

Similar roles

Staff Data Scientist, Engagement Ecosystem

Pinterest

Remote (San Francisco, CA) 10 days ago $164,695$339,078
Python R SQL Spark Machine Learning Causal Inference PyTorch TensorFlow scikit-learn LLM-based assistants AI/ML tools Advanced ML techniques Generative AI Statistical Modeling Recommendation Systems Ranking Algorithms Forecasting Experimentation
Remote Hybrid

Staff Software Engineer, Growth AI

Pinterest

San Francisco, CA +3 18 days ago $208,454$364,795
Python Kubernetes Docker CI/CD Prometheus Grafana PostgreSQL AWS LLMs Cursor Claude Code agentic tools supervised learning embeddings ranking evaluation methodology
Hybrid

Staff Machine Learning Engineer

Intuit

Mountain View, CA +1 76 days ago $202,500$274,000
Python Scikit-learn NLTK NumPy Pandas TensorFlow Keras R Spark SQL Git AWS GCP CI/CD

Staff Machine Learning Engineer

Intuit

Mountain View, California 72 days ago $197,000$266,500
Python Scikit-learn NLTK NumPy Pandas TensorFlow Keras R Spark SQL Git AWS GCP CUDA cuDNN