We're the engineers behind Pinterest, building a visual discovery engine powered by the latest in machine learning, billions of ideas and 600+ million users.

San Francisco + beyond
Joined September 2014
New on the blog: how we infer user journeys - the latent goal behind weeks of saves, searches & closeups. Learn how we serve fine-tuned LLMs to hundreds of millions of users, and what's next with Semantic IDs & generative recommendations: medium.com/pinterest-enginee…
2
535
Learn about Metrics Board, our platform for defining, computing, and publishing metrics. It drives speed, context, and efficiency with one idea: define a metric once, as a versioned spec, and let everything downstream follow - including analytic agents. medium.com/pinterest-enginee…
4
660
We're excited to announce our 7th Annual ML Day Conference on November 5. Get ready for keynote sessions with Pinterest Engineering leaders, panel discussions on AI at Pinterest and lightning talks that dive deep on ML innovation. Register now: events.ringcentral.com/event…
3
340
Streaming ingestion gives us fresher data in minutes, but how do we know when a partition is complete enough to read? Learn how we restore that guarantee with Iceberg commits, safe-to-read watermarks and reusable Flink-to-Iceberg sink extensions. medium.com/pinterest-enginee…
2
818
Learn how the team launched the first 3-tower engagement co-train model for ads lightweight ranking at Pinterest, introducing richer user-ad interactions while maintaining the latency and cost efficiency required at scale. medium.com/pinterest-enginee…
1
851
Manas serves billions of embeddings across 80+ clusters at Pinterest, but scaling to tens of billions, we needed new approaches: quantization (50%+ memory savings), SSD-based serving (10x less RAM), & multi-embedding retrieval for richer ranking. Details: medium.com/pinterest-enginee…
6
592
Get to know the story behind building our new multimodal AI foundation with NVIDIA. Our team shares insights about enabling Pinterest Assistant to run 25x more visual context per request. medium.com/pinterest-enginee…
2
573
Today, @Pinterest announced a new foundation for multimodal AI built with @nvidia to support a growing range of products that rely on both images and language. Learn more: newsroom.pinterest.com/news/…
3
1
9
6,846
In our latest blog, we introduce Conditional Learned Retrieval, a powerful two-tower architecture combining state-of-the-art ML and modern RecSys methods to balance user engagement with contextual relevance to users' various interests. Learn how we did it: medium.com/pinterest-enginee…
1
7
1,293
🚀We break down RPP - our purpose-built terraform execution engine for securing tens of thousands of AWS resources across hundreds of workspaces. 🔒See how we combine OIDC role-chaining, backend checks, and PR dual controls to lock down multi-repo IaC 👇 medium.com/pinterest-enginee…
1
3
1,059
Calling all aspiring product managers, designers and researchers 📢 Applications for Pinterest’s 2026 Products Apprenticeship Program are now open. Apply now: pinterestcareers.com/departm…
619
Schema changes shouldn't break your offline DB ingestion pipeline. Our latest blog explores how Pinterest automates schema evolution for its next-generation DB ingestion framework, safely propagating schema changes across Kafka, Flink, Spark, and Iceberg. medium.com/pinterest-enginee…
1
2
710
Adding a second GPU node made training 5x slower. Our team shares how we moved foundation model training from a broken 0.2x baseline to 7.5x scaling by fixing networking, profiling, communication, and distributed topology. medium.com/pinterest-enginee…
1
1
12
1,088
Our next Pinterest Labs Talk in one week away! 🚨 UC Berkeley's Dawn Song will join us for a discussion on recent advancements in AI & LLM agents and the risks they present. Register now to attend: pages.beamery.com/Pinterest/…
284
Join us June 25 for our next Pinterest Labs Talk with UC Berkeley's Dawn Song for a discussion on AI & LLM agent advancements and key risks, moderated by Chuck Rosenberg. Register now 👉 pages.beamery.com/Pinterest/…
5
339
Real-time ad retrieval power-up 🚀 Hybrid inference combines sequential transformers + context to blend high-intent signals with long-term user history. Result: 3x–10x Recall@K, ~300% higher median candidate relevance, and measurable ROAS lift. medium.com/pinterest-enginee…
2
5
571
New on the Blog: For large-scale ML systems, moving less data can be just as important as computing faster. This post shares how we reduce unnecessary feature-transfer overhead to improve network efficiency in production. Read more: medium.com/pinterest-enginee…
1
1
7
762
From Determinantal Point Processes to sliding spectrum decomposition, here's how our team evolved multi-objective optimization at Pinterest to balance what people engage with and what keeps the experience inspiring. medium.com/pinterest-enginee…
1
1
516
At Pinterest, we solved the expensive, manual setup of Android performance metrics by integrating Visually Complete logic into the BaseSurface class. Our "All-In-One Solution" story 🧵👇
1
1
366
This automatically measures User Perceived Latency on over 60 surfaces, saving two engineer-weeks per feature and encouraging platform-wide performance optimization. Learn more: medium.com/pinterest-enginee…
296