JUN 2, 2026
EngBrief
Search⌘K
LatestTopicsSourcesSaved
Eng&Brief

Engineering insights from the world's best tech companies, curated and summarized.

Weekly brief

Browse

TopicsSourcesFavorites

More

SearchRSS Feed
© 2026 EngBriefUpdated every 4 hours
← Sources
pinterest.com icon
Machine Learning

Pinterest Engineering Blog

20 articles on EngBrief

Pinterest Engineering shares how the team builds visual discovery and recommendation systems at massive scale. Posts cover machine learning for image understanding, search ranking, ads infrastructure, real-time data pipelines, and the platform serving 450M+ monthly users discovering ideas across billions of Pins.

Machine LearningVisual SearchRecommendationsData Pipelines
Visit blog →

Latest Articles

Pinterest11d ago

Making User-Sequence Data More Cost-Efficient, Faster, and Easier to Use

Authors (listed alphabetically)Ads Feature Engineering Infra team: Ajay Venkatakrishnan, Le ZhangCore ML Infra team: Eric Shang, Pihui WeiML Data team: Connor...

Machine LearningData
14 min
Pinterest20d ago

An Engineer’s Guide to Better AI Skills: Implementing a Testing Process to Optimize Agent…

An Engineer’s Guide to Better AI Skills: Implementing a Testing Process to Optimize Agent Performance in Any Repository or SkillAuthor: Daniel ReedThe tech...

Machine LearningData
5 min
Pinterest24d ago

Enhancing Ad Relevance: Integrating Real-Time Context into Sequential Recommender Models

Pinterest engineers integrated real-time context into sequential recommender models to enhance ad relevance, particularly on the Related Pins surface. This was achieved through a new Contextual Sequential Two Tower Model architecture, which incorporates a context layer into the query tower and uses synthetic augmented data to learn from real-time context during offline training. The model demonstrated a 3x to 10x increase in Recall@K and a 275-300% increase in candidate median relevance, resulting in a 0.7% lift in conversion-related ROAS.

Machine LearningData
6 min
PinterestMay 1, 2026

Optimizing ML Workload Network Efficiency (Part I): Feature Trimmer

In Pinterest's online ML serving systems, a root-leaf architecture was optimized to reduce network bandwidth usage. Initially, excessive feature transmission from the root to the leaf caused a network bottleneck, requiring system scaling based on network usage. To address this, root-leaf network bandwidth usage was reduced by 20% with lz4 compression, though it also increased CPU usage and latency. However, this did not solve the underlying problem of shipping unused data. Instead, the "Send What You Use" approach was developed, which trims unnecessary features before transmission, potentially cutting root-leaf network usage by ~50%. This approach leverages model signatures to determine required features, ensuring only necessary data is transmitted between the root and leaf.

Machine LearningData
18 min
PinterestApr 27, 2026

From Clicks to Conversions: Architecting Shopping Conversion Candidate Generation at Pinterest

Here's a 3-sentence summary of the blog post on Archtecting Shopping Conversion Candidate Generation at Pinterest: Pinterest engineers developed a dedicated candidate generation model for shopping conversions, improving advertiser performance and click-through rates by 11%. To address the sparsity of conversion data, the team employed a multi-surface model, dual positive signals, and negative sampling, as well as a multi-task approach with engagement prediction as an auxiliary task. The feature engineering included a two-tiered approach to capture user-side and Pin-side features, while the model architecture used a two-tower design with DCN v2 and parallelized cross layers to achieve higher recall and online metric gains.

Machine LearningData
9 min
PinterestApr 20, 2026

Smarter URL Normalization at Scale: How MIQPS Powers Content Deduplication at Pinterest

Shanhai Liao | Senior Software Engineer, Content Acquisition and Media Platform; Di Ruan, | Senior Staff Software Engineer, Content Acquisition and Media...

Machine LearningData
12 min
PinterestApr 15, 2026

Finding zombies in our systems: A real-world story of CPU bottlenecks

Vaibhav Shankar; Staff Software Engineer | Raymond Lee; Staff Software Engineer | Chia-Wei Chen; Staff Software Engineer | Shunyao Li; Sr. Software Engineer |...

Machine LearningData
15 min
PinterestApr 13, 2026

Scaling Recommendation Systems with Request-Level Deduplication

Authors: Matt Lawhon | Sr. Machine Learning Engineer; Filip Ryzner | Machine Learning Engineer II; Kousik Rajesh | Machine Learning Engineer II; Chen Yang |...

Machine LearningData
9 min
PinterestApr 8, 2026

Performance for Everyone

Author: Lin Wang (Android Performance Engineer)Default FeatureFor mobile apps, performance is considered as the “default feature”, which means apps are...

Machine LearningData
4 min
PinterestApr 7, 2026

Evolution of Multi-Objective Optimization at Pinterest Home feed

Homefeed: Jiacong He, Dafang He, Jie Cheng (former), Andreanne Lemay, Mostafa Keikha, Rahul Goutam, Dhruvil Deven Badani, Dylan WangContent Quality: Jianing...

Machine LearningData
10 min
PinterestMar 19, 2026

Building an MCP Ecosystem at Pinterest

Tan Wang | Software Engineer, Agent FoundationsOver the last year, Pinterest has gone from “MCP sounds interesting” to running a growing ecosystem of Model...

Machine LearningData
10 min
PinterestMar 6, 2026

Unified Context-Intent Embeddings for Scalable Text-to-SQL

Your Analysts Already Wrote the Perfect PromptAuthors: Keqiang Li, Bin YangIn our previous blog post, we shared how Pinterest built Text-to-SQL with RAG-based...

Machine LearningData
19 min
PinterestMar 3, 2026

Unifying Ads Engagement Modeling Across Pinterest Surfaces

Authors: Duna Zhan | Machine Learning Engineer II; Qifei Shen | Senior Staff Machine Learning Engineer; Matt Meng | Staff Machine Learning Engineer; Jiacheng...

Machine LearningData
7 min
PinterestFeb 27, 2026

Bridging the Gap: Diagnosing Online–Offline Discrepancy in Pinterest’s L1 Conversion Models

Authors: Yao Cheng | Senior Machine Learning Engineer; Qingmengting Wang | Machine Learning Engineer II; Yuanlu Bai | Machine Learning Engineer II; Yuan Wang |...

Machine LearningData
10 min
PinterestFeb 24, 2026

Piqama: Pinterest Quota Management Ecosystem

Authors: Junkai Xue | Sr Staff Software Engineer, Big Data Processing Platform; Zheyu Zha | Staff Software Engineer, Big Data Processing Platform; Jia Zhan |...

Machine LearningData
11 min
PinterestFeb 17, 2026

Drastically Reducing Out-of-Memory Errors in Apache Spark at Pinterest

Felix Loesing | Software EngineerIn 2025, we set out to drastically reduce out-of-memory errors (OOMs) and cut resource usage in our Spark applications by...

Machine LearningData
15 min
PinterestFeb 13, 2026

GPU-Serving Two-Tower Models for Lightweight Ads Engagement Prediction

Yuanlu Bai | Machine Learning Engineer II, L1 Conversion and Shopping Modeling; Yao Cheng | Sr. Machine Learning Engineer, L1 Conversion and Shopping Modeling;...

Machine LearningData
5 min
PinterestFeb 5, 2026

Next Generation DB Ingestion at Pinterest

Liang Mou | Staff Software Engineer, Logging PlatformYisheng Zhou | Software Engineer II, Logging PlatformElizabeth (Vi) Nguyen | Software Engineer I, Logging...

Machine LearningData
10 min
PinterestFeb 2, 2026

Beyond Two Towers: Re-architecting the Serving Stack for Next-Gen Ads Lightweight Ranking Models…

Beyond Two Towers: Re-architecting the Serving Stack for Next-Gen Ads Lightweight Ranking Models (Part 1)Authors: Xiao Yang | Senior Staff Machine Learning...

Machine LearningData
10 min
PinterestJan 28, 2026

Ads Candidate Generation using Behavioral Sequence Modeling

Lakshmi Manoharan | Senior Machine Learning Engineer, Ads Vertical Modeling; Karthik Jayasurya | Staff Machine Learning Engineer, Ads Signals ; Ziwei Guo |...

Machine LearningData
10 min