Staff Machine Learning Engineer, Visual AI

Pinterest

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$189,308–$389,753 / yr
Posted
7 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $225k
This role $290k
$160k most similar roles pay here $414k

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

Listed pay typically runs $164,695–$337,990 across 82 roles with salary data.

Most-posted roles

View all roles at Pinterest

At a glance

TL;DR · Staff Machine Learning Engineer, Visual AI

As a Staff Machine Learning Engineer, Visual AI within the Pinterest Labs organization, you will join the Visual team to develop foundation visual models. You will be responsible for building state-of-the-art visual encoders, vision language models, and diffusion models from scratch using large-scale image datasets and GPU computing. Your daily work involves developing tools for composed image retrieval, instruction-tuned embedding, and generative editing while collaborating with product and infrastructure engineers to ship capabilities into production. You will also mentor junior researchers, contribute to the company's AI strategy, and publish research at conferences like CVPR or KDD. Required expertise includes PyTorch, multimodal representations, visual language modeling, and experience with large-scale model training. This role addresses the technical challenge of leveraging massive visual-text datasets to power advanced search and visualization features for the platform.

What does a Machine Learning Engineer earn in Remote?

Median $229700 from 72 postings across 27 companies.

See salary data

What you'll do

  • Build state-of-the-art visual encoders, vision-language models (VLMs), and diffusion models for Pinterest's core products.
  • Experiment with billion-scale image datasets using large-scale GPU computing infrastructure.
  • Develop flexible visual reasoning tools including composed image retrieval and instruction-tuned embedding models.
  • Construct data agents to generate training data across multimodal representation and generative editing domains.
  • Collaborate with product and infrastructure engineers to ship new capabilities into the production environment.
  • Publish research findings through conference submissions, academic papers, and company blog posts.
  • Mentor junior researchers and interns within the Pinterest Labs organization.

What we're looking for

  • Experience building and training large-scale vision models across various categories.
  • Preferred experience with multimodal representations and visual language modeling.
  • A track record of research contributions through publications, open-source work, or shipping ML models to production.
  • Hands-on experience with large-scale model training and modern deep learning frameworks like PyTorch.
  • Experience using AI-accelerated research tooling such as auto-research or data agents.
  • Strong collaboration skills and the ability to work effectively in a fast-moving team.
  • M.S. or PhD in Machine Learning or related academic areas, or equivalent work experience.
  • Must be a US-based applicant.

More like this

Similar roles

Machine Learning Engineer II, Visual AI

Pinterest

Remote 7 days ago $138,905$285,982
Machine Learning Computer Vision Large Language Models Generative Modeling RLHF Fine-tuning SQL Cursor Copilot Codex Recommender Systems Graph Neural Networks
2+ yrs exp Remote

Staff Machine Learning Engineer

Intuit

Mountain View, CA 152 days ago $202,500$274,000
Python TensorFlow Keras Spark SQL NLTK NumPy Pandas AWS GCP Git GitHub Machine Learning Operations Data Pipelines R Data Structures Algorithms
7+ yrs exp

Staff Machine Learning Engineer

Intuit

Mountain View, CA 147 days ago $202,500$274,000
Python NLTK NumPy Pandas TensorFlow Keras R Spark SQL Git GitHub CUDA cuDNN AWS GCP Machine Learning Feature Engineering
6+ yrs exp

Staff Machine Learning Engineer

GEICO

Palo Alto, CA +1 98 days ago $130,000$260,000
Generative AI LLMs Python Java C++ C# Kubernetes CICD Kafka Spark Ray Airflow Temporal PostgreSQL MongoDB Cassandra Snowflake elastic search Qdrant
6+ yrs exp

Staff Machine Learning Engineer

Adobe

San Jose, CA 77 days ago $211,800$306,625
Python PyTorch TensorFlow JAX Hugging Face Ray Spark LLMs multimodal foundation models Vector Search Information Retrieval MLOps Distributed Training A/B Testing Transformer Architectures Representation Learning Metric Learning search, ranking

Staff Machine Learning Engineer

Arm Holdings

Austin, TX 32 days ago $249,900$338,100
Machine Learning Python TensorFlow PyTorch ARM Architecture GPU Neural Networks Computer Architecture hardware aware optimization Deep Learning
Hybrid