Staff Machine Learning Engineer, Content Visual AI

Pinterest

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
San Francisco, CANew York, NYSeattle, WA
Salary
$189,308–$389,753 / yr
Posted
2 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $229k
This role $290k
$158k $415k
below market most similar roles pay here above market

This role pays more than 90% of similar roles. Most pay $202,800–$254,750 — the blue band above. At the midpoint, this role pays about $290k versus about $229k 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 68 open roles on FindRole.

Listed pay typically runs $174,078–$339,078 across 61 roles with salary data.

Most-posted roles

View all roles at Pinterest

At a glance

TL;DR · Staff Machine Learning Engineer, Content Visual AI

The Staff Machine Learning Engineer, Content Visual AI joins the User and Content Foundations organization to drive the technical direction for foundational machine learning capabilities. This role involves leading high-impact scientific and engineering initiatives to build scalable content understanding systems, including reusable embeddings, semantic signals, and ML infrastructure. You will work across research, infrastructure, and engineering domains to transform advances in VLMs, LLMs, multimodal learning, and sequence modeling into product outcomes. Key responsibilities include setting multi-quarter strategies, managing distributed training of generative models, and establishing practices for data pipelines and inference. Required expertise includes visual representation learning, self-supervised learning, retrieval, and distillation. You will utilize tools like Spark, Hive, and MapReduce to solve complex problems in content understanding, search, and recommendation systems.

What does a Machine Learning Engineer earn in California?

Median $231150 from 187 postings across 27 companies.

See salary data

What you'll do

  • Set the multi-quarter technical strategy for foundational ML capabilities in visual representation and multimodal content understanding.
  • Lead high-impact scientific initiatives from initial problem definition through research, experimentation, and productionization.
  • Build reusable embeddings, semantic signals, and ML infrastructure using VLMs, LLMs, and self-supervised learning.
  • Translate foundational ML capabilities into product outcomes by influencing cross-functional roadmaps and investments.
  • Establish rigorous practices for distributed training, data pipelines, inference, evaluation, and operational excellence.
  • Mentor engineers and scientists while aligning stakeholders on technical priorities, trade-offs, and execution plans.

What we're looking for

  • Minimum 7 years of industry experience.
  • Minimum 2 years of experience leading tech teams.
  • MS or PhD degree in computer science, machine learning, or equivalent industry experience.
  • Publications at top machine learning, multimodal, or data mining conferences or open-source ML experience.
  • Hands-on experience with large-scale distributed training of generative models like LLMs, VLMs, and sequence models.
  • Hands-on experience with distributed tooling for ML data pipelines such as Spark, Hive, and MapReduce.
  • Hands-on experience leading ambiguous ML and research efforts in building and improving GenAI models for content understanding, search, and recommendation systems.
  • Excellent cross-functional communication and collaboration skills.

More like this

Similar roles

Staff Machine Learning Engineer

Capital One Financial

Plano, TX +1 30 days ago
Machine Learning Python C++ Scala C Dask RAPIDS NumPy Pandas Scikit-learn Distributed Computing Data Pipelines High Performance Computing
10+ yrs exp

Staff Machine Learning Engineer

Arm Holdings

Austin, TX 54 days ago $198,100–$268,000
Machine Learning Python TensorFlow PyTorch ARM Architecture Computer Architecture Deep Learning GPU Neural Networks
3+ yrs exp Hybrid

Staff Machine Learning Engineer

Intuit

Mountain View, CA 47 days ago $230,000–$250,000
Python PyTorch TensorFlow Pandas NumPy LLM RAG LangChain AWS SageMaker Kubernetes JavaScript Java Microservices NoSQL System Design Neural Networks
8+ yrs exp

Staff Machine Learning Engineer

Adobe

San Jose, CA +1 17 days ago
Generative AI Agentic AI Computer Vision Multimodal Learning LLMs Transformers Diffusion Models Vision-Language Models (VLMs) Python PyTorch AWS Azure Docker Kubernetes Model Context Protocol (MCP) APIs
5+ yrs exp

Staff Machine Learning Engineer

Capital One Financial

Plano, TX +1 11 days ago $269,100–$307,200
Python Java GoLang C++ PyTorch TensorFlow Spark Ray Kubernetes AWS GCP Azure Dask RAPIDS Pandas NumPy Scikit-learn Transformers RNNs CNNs LSTMs Data Pipelines