Machine Learning Engineer

Pinterest

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
San Francisco, CAPalo Alto, CASeattle, WANew York, NY
Salary
$146,000–$196,000 / yr
Posted
2 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $201k
This role $171k
$132k most similar roles pay here $272k

This role pays less than 69% of similar roles. Most pay $159,750–$241,750 — the shaded band above. At the midpoint, this role pays about $171k versus about $201k 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

Master's University Grad Machine Learning Engineer 2027 (USA) will join various machine learning teams to tackle challenges in recommender systems, search, ads, ranking, natural language processing, and graph representation learning. The role involves contributing to cutting-edge research, analyzing data to build intelligent models, and writing clean, sustainable code. Key responsibilities include designing and testing models to predict engagement for notifications and building content recommendation systems. Candidates must possess a Master's degree in a relevant field and experience with ranking, computer vision, information retrieval, and big data technologies like Hadoop or Spark. Required technical skills include mastery of Java, C++, or Python, along with frameworks such as TensorFlow, PyTorch, or MLFlow. The role focuses on solving large-scale problems involving discovery, personalization, and the development of agent-friendly codebases within a high-scale production environment.

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.
  • Use NLP and graph analysis to solve modeling and ranking problems across discovery, ads, and search.
  • Design, build, and test models to predict user engagement for push notifications, emails, and in-app alerts.
  • Build 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

  • Master's degree in Computer Science, ML, NLP, Statistics, Information Sciences, or a related field is required.
  • Experience in machine learning areas such as ranking, computer vision, NLP, content recommendations, embedding, and information retrieval.
  • Experience with big data technologies like Hadoop/Spark and scalable real-time systems for processing stream data.
  • Mastery of at least one systems language (Java, C++, Python) or one ML framework (Tensorflow, Pytorch, MLFlow).
  • Proficiency in AI-native engineering, including designing agent-friendly codebases and iterating on prompts.
  • Experience in research and solving analytical problems.
  • Strong communication skills and the ability to find solutions for open-ended problems.
  • Ability to work with a high degree of autonomy when learning new agent-first development tools.

More like this

Similar roles

Machine Learning Engineer

Pinterest

San Francisco, CA +2 2 days ago $174,078–$229,044
Machine Learning Natural Language Processing Graph Analysis Python Java C++ TensorFlow PyTorch MLFlow Hadoop Spark Big Data realtime systems Information Retrieval Computer Vision Recommendation Systems AI-native Engineering
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 Internship

Q2

Austin, TX 19 days ago
Machine Learning Python TensorFlow PyTorch scikit-learn Data Pipelines Java R Statistics Probability Fraud Detection Risk Modeling AI-assisted development tools Backend Services Large Datasets