Machine Learning Engineer

Pinterest

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
San Francisco, CAPalo Alto, CASeattle, WA
Salary
$174,078–$229,044 / yr
Posted
2 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $221k
This role $202k
$162k most similar roles pay here $290k

This role pays less than 72% of similar roles. Most pay $192,050–$249,150 — the shaded band above. At the midpoint, this role pays about $202k versus about $221k 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 48 open roles on FindRole.

Listed pay typically runs $177,185–$339,078 across 42 roles with salary data.

Most-posted roles

View all roles at Pinterest

At a glance

TL;DR · Machine Learning Engineer

The PhD University Grad Machine Learning Engineer joins various machine learning teams to tackle challenges in artificial intelligence and large-scale systems. This role involves contributing to cutting-edge research, analyzing data to build intelligent models, and writing clean, sustainable code. The engineer will develop content recommendation systems, design models to predict engagement for notifications, and solve modeling and ranking problems across search, ads, and discovery. Key technical requirements include experience in natural language processing, graph analysis, computer vision, and information retrieval. Candidates must be proficient in big data technologies like Hadoop or Spark, and master at least one systems language such as Java, C++, or Python, or a framework like TensorFlow or PyTorch. The work focuses on solving complex problems in recommender systems and personalization to power large-scale products and features.

What does a Machine Learning Engineer earn in California?

Median $231150 from 188 postings across 28 companies.

See salary data

What you'll do

  • Contribute to cutting-edge research in machine learning and artificial intelligence applicable to Pinterest products.
  • Collect, analyze, and synthesize data findings to build intelligent, data-driven models.
  • Write clean, efficient, and sustainable code for large-scale production environments.
  • Apply NLP, graph analysis, and machine learning to solve ranking problems across discovery, ads, and search.
  • Design, build, and test models to predict user engagement for push notifications, emails, and in-app alerts.
  • Develop content recommendation systems to power various notification channels.
  • Execute state-of-the-art large-scale applied machine learning projects.
  • Scope and independently solve moderately complex engineering problems.

What we're looking for

  • PhD in Computer Science, ML, NLP, Statistics, Information Sciences, or a related field is required.
  • Experience in machine learning including ranking, computer vision, NLP, content recommendations, embedding, and information retrieval.
  • Experience with big data technologies like Hadoop/Spark and scalable real-time systems for stream data.
  • Mastery of at least one systems language (Java, C++, Python) or one ML framework (Tensorflow, Pytorch, MLFlow).
  • Proficiency in AI-native engineering and designing agent-friendly codebases.
  • Ability to critically evaluate AI-generated suggestions for correctness, performance, security, and maintainability.
  • Experience in research and solving analytical problems.
  • Publications in machine learning, AI, data science, data analytics, statistics, or related technical fields (preferred).

More like this

Similar roles

Machine Learning Engineer

Pinterest

San Francisco, CA +3 2 days ago $146,000–$196,000
Machine Learning Natural Language Processing Python Java C++ TensorFlow PyTorch MLFlow Hadoop Spark Graph Analysis Information Retrieval Computer Vision Big Data realtime systems Recommendation Systems
Hybrid

Data Scientist

Pinterest

San Francisco, CA +3 2 days ago $124,950–$168,000
SQL Python R Machine Learning Statistical Modeling Data Mining Forecasting Econometrics Quantitative Analysis
Hybrid

PhD Machine Learning Intern

Pinterest

San Francisco, CA +3 2 days ago
Machine Learning Artificial Intelligence Python Java C++ TensorFlow PyTorch MLFlow Natural Language Processing Neural Networks Graph Representation Learning Big Data Analytics Data Engineering Recommender Systems AI-native Engineering Inference Training
Hybrid

Machine Learning Engineer

Adobe

San Jose, CA +6 10 days ago $102,400–$202,250
Machine Learning Deep Learning Python Scala Java C SQL R Matlab scikit learn Big Data Statistical Modeling Data Mining Time Series Analysis Relational Databases

Machine Learning Engineer

Q2

Austin, TX 51 days ago
Machine Learning Python R Java TensorFlow PyTorch scikit-learn Statistics Probability Theory Optimization Experimental Methodologies
5+ yrs exp Hybrid