OCT 16, 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

32 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

Pinterest7d ago

From Activity to Intent: Generating User Journeys with LLMs

Lin Zhu | Sr. Staff Machine Learning Engineer; Manan Kalra | Machine Learning Engineer II; Logan Jeon | Sr. Machine Learning Engineer; Ye Liu | Staff Machine...

Machine LearningData
17 min
Pinterest10d ago

Metrics Board: Building an Agent-ready Metrics Layer

Michele Ceccacci; Software Engineer I | Jason Coffman; Sr. Software Engineer | Colm O’Shaughnessy; Software Engineer II | Laura Palmer; Staff Product Manager |...

Machine LearningData
11 min
Pinterest21d ago

Partition Finalization in Pinterest’s Next-Generation DB Ingestion Framework

Qianrui Zhang | Sr Software Engineer, Logging PlatformKanchi Masalia | Software Engineer II, Stream Processing PlatformLiang Mou | Sr Staff Software Engineer,...

Machine LearningData
12 min
Pinterest29d ago

Beyond Two Towers: Launching the 3-Tower Engagement Co-Train Model (Part 2)

Authors: Longyu Zhao (Staff Machine Learning Engineer), Gwendolyn Zhao (Staff Machine Learning Engineer), Peng Yan (Senior Machine Learning Engineer), Yuanlu...

Machine LearningData
14 min
PinterestSep 11, 2026

Evolving Pinterest’s Embedding Retrieval Platform

Authors: Bowen Zhou | Staff Software Engineer; Shan Gao | Senior Software Engineer; Jingwen Hu | Software Engineer II; Wenjiang Chu | Staff Software...

Machine LearningData
8 min
PinterestSep 10, 2026

Building Pinterest’s VLM Serving Stack on NVIDIA Dynamo

Lei Pan | Senior Software Engineer; Salina Wu | Senior Software Engineer; Cristian Lopez | Software Engineer I; Guangtong Bai | Staff Software Engineer; Soam...

Machine LearningData
18 min
PinterestSep 1, 2026

Becoming an AI Team

John Grass | Sr. Manager, EngineeringA Fundamental TransformationAn AI team is fundamentally more than just a group whose members incorporate AI tools into...

Machine LearningData
12 min
PinterestAug 26, 2026

Scaling Conditional Learned Retrieval for Pinterest Home Feed

Devin Kreuzer | Sr. Machine Learning Engineer; Yichi Wang | Machine Learning Engineer I; Sujan Reddy Ale | Machine Learning Engineer I; Zelun Wang | Sr....

Machine LearningData
13 min
PinterestJul 27, 2026

Pinner Progression: Better Use-Case Representation Driving Weekly Active User Growth at Pinterest

Part 1 of 2AuthorsPersonalization (Homefeed): Yuke Yan, Chuxi Wang, Andreanne Lemay, Olafur Gudmundsson, Anna Kiyantseva, Krystal Benitez, Jongho Kim, Jiacong...

Machine LearningData
15 min
PinterestJul 22, 2026

Securing Infrastructure at Scale: Introducing Pinterest’s Resource Provisioner Pipeline (RPP)

Pinterest engineers designed the Resource Provisioner Pipeline (RPP), a proprietary Terraform execution engine to safely manage infrastructure changes across their massive organization. RPP delivers a secure, standardized CI/CD workflow for deploying and managing AWS infrastructure, with features like dual controls, centralized GitHub Actions execution, and secure role-chaining. This pipeline manages hundreds of Terraform workspaces, governing tens of thousands of resources and enforces a centralized execution model to maintain absolute control over infrastructure states.

Machine LearningData
7 min
PinterestJun 25, 2026

Achieving Near-Linear Training Scalability for Pinterest’s Foundation Models

Here's a 3-sentence summary of the blog post on achieving near-linear training scalability for Pinterest's foundation models: To achieve near-linear training scalability for Pinterest's Foundation Models, Pinterest Engineering team optimized distributed training by reducing the volume and cost of distributed embedding communication, with a focus on communication bandwidth. They implemented quantized communications (QComms) to compress embedding tensors, balanced sharding to ensure an even distribution of embedding workload among GPUs, and bandwidth-aware embedding optimization to reshape the payload itself, leading to near-linear scaling across multiple nodes. These optimizations enabled the team to unlock larger models that drove significant engagement gains across Pinterest's recommendation surfaces, with a 7.5x scaling factor achieved on 8 nodes.

Machine LearningData
12 min
PinterestJun 24, 2026

Automated Schema Evolution in Pinterest’s Next-Generation DB Ingestion Framework

Yisheng Zhou | Software Engineer IILiang Mou | Sr Staff Software EngineerGabriel Raphael Garcia Montoya | Staff Software EngineerIstvan Podor | Staff Software...

Machine LearningData
12 min
PinterestMay 21, 2026

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
PinterestMay 12, 2026

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
PinterestMay 8, 2026

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