Improving Efficiency Of Goku Time Series Database at Pinterest (Part — 3)
Pinterest Engineering
by Pinterest Engineering
13h ago
Improving Efficiency Of Goku Time Series Database at Pinterest (Part — 3) Monil Mukesh Sanghavi; Software Engineer, Real Time Analytics Team | Ming-May Hu; Software Engineer, Real Time Analytics Team | Xiao Li; Software Engineer, Real Time Analytics Team | Zhenxiao Luo; Software Engineer, Real Time Analytics Team | Kapil Bajaj; Manager, Real Time Analytics Team | At Pinterest, one of the pillars of the observability stack provides internal engineering teams (our users) the opportunity to monitor their services using metrics data and set up alerting on it. Goku is our in-house time series ..read more
Visit website
Redesigning Pinterest’s Ad Serving Systems with Zero Downtime (part 2)
Pinterest Engineering
by Pinterest Engineering
2w ago
Ning Zhang; Principal Engineer | Ang Xu; Principal Machine Learning Engineer | Claire Liu; Staff Software Engineer | Haichen Liu; Staff Software Engineer | Yiran Zhao; Staff Software Engineer | Haoyu He; Sr. Software Engineer | Sergei Radutnuy; Sr. Machine Learning Engineer | Di An; Sr. Software Engineer | Danyal Raza; Sr. Software Engineer | Xuan Chen; Sr. Software Engineer | Chi Zhang; Sr. Software Engineer | Adam Winstanley; Staff Software Engineer | Johnny Xie; Sr. Staff Software Engineer | Simeng Qu; Software Engineer II | Nishant Roy; Manager II, Engineering | Chengcheng Hu; Sr. Director ..read more
Visit website
Onboarding as a Web Engineer @ Pinterest
Pinterest Engineering
by Pinterest Engineering
3w ago
Jordan Cutler; Sr. Sofware Engineer | Rebecca Yi; Sr. Sofware Engineer | Hi there! ? We’re Rebecca and Jordan, two Senior engineers who onboarded to Pinterest the same day as Web Engineers. We’ll share with you what onboarding at Pinterest is like, from the learning-packed first week to launching our first project two months later. Plus, we promise to include a healthy dose of our favorite Pinterest puns ? Week 1 Rebecca here ? My first week at Pinterest was a rich blend of conventional onboarding information with a nice touch of social aspects to help me feel onboarded. We kick ..read more
Visit website
NEP: Notification System and Relevance
Pinterest Engineering
by Pinterest Engineering
1M ago
Lin Zhu; Staff Machine Learning Engineer | Eric Tam; Staff Software Engineer | Yuxiang Wang; Staff Machine Learning Engineer | Importance of Notifications Notifications (e.g. email, push, in-app messages) play an important role in driving user retention. In our previous system, which operated on a daily budget allocation model, the system relied on predicting daily budgets for individual users on a daily basis, constraining the flexibility and responsiveness required for dynamic user engagement and content changes. Notification Event Processor (NEP) is a next generation notification syste ..read more
Visit website
Delivering Faster Analytics at Pinterest
Pinterest Engineering
by Pinterest Engineering
1M ago
Kapil Bajaj; Sr. Manager, Engineering | Zhenxiao Luo; Sr. Staff Software Engineer | Yi Yang; Sr. Software Engineer | Saahil Barai; Software Engineer I | Ming-May Hu; Software Engineer I | Introduction Pinterest is a visual discovery platform where people can find ideas like recipes, home and style inspiration, and much more. The platform offers its partners shopping capabilities as well as a significant advertising opportunity with 500+ million monthly active users. Advertisers can purchase ads directly on Pinterest or through partnerships with advertising agencies. Due to our huge scale ..read more
Visit website
TiDB Adoption at Pinterest
Pinterest Engineering
by Pinterest Engineering
1M ago
Authors: Alberto Ordonez Pereira; Senior Staff Software Engineer | Lianghong Xu; Senior Manager, Engineering | This is the second part of a three series and focuses on how we selected the new storage technology that ended up replacing HBase. Motivation HBase has been a foundational storage system at Pinterest since its inception in 2013, when it was deployed at a massive scale and supported numerous use cases. However, it started to show significant inadequacy to keep up with the evolving business needs due to various reasons mentioned in the previous blog. As a result, two years ago we starte ..read more
Visit website
Building Pinterest Canvas, a text-to-image foundation model
Pinterest Engineering
by Pinterest Engineering
2M ago
Eric Tzeng; ML Research Scientist, ATG | Raymond Shiau; ML Research Scientist, ATG | In this engineering note, we wanted to share some of our latest progress on Pinterest Canvas, a text-to-image foundation model for enhancing existing images and products on the platform. Building image foundation models has been a core part of Pinterest’s ML strategy for the past decade, but these have been focused on representation learning tasks (e.g. our Unified Visual Embedding v2, v3, etc.). More recently, we have begun to explore the application of generative models, specifically those that can be c ..read more
Visit website
Web Performance Regression Detection (Part 3 of 3)
Pinterest Engineering
by Pinterest Engineering
2M ago
Michelle Vu; Web Performance Engineer | In this article we will focus on the systems we have in place to proactively detect and prevent regressions from being fully released in production. A/B Experiment Checks Collecting performance metrics internally allows us to pipe these logs into our internal experiments framework. Pinterest has an excellent culture of wrapping any major user-impacting changes in an A/B experiment, which enables us to detect the performance impact of these changes. Below, we will describe how experiment regressions are detected and handled. Graded Experiment Re ..read more
Visit website
Ray Infrastructure at Pinterest
Pinterest Engineering
by Pinterest Engineering
3M ago
Chia-Wei Chen; Sr. Software Engineer | Raymond Lee; Sr. Software Engineer | Alex Wang; Software Engineer II | Saurabh Vishwas Joshi; Sr. Staff Software Engineer | Karthik Anantha Padmanabhan; Sr. Manager, Engineering | Se Won Jang; Sr. Manager, Engineering | The Journey of our Ray Infrastructure In the Part 1 of our blog series, we discussed the reason why we were motivated to invest in Ray to solve critical business problems. In this blogpost, we will go one step further to describe what it takes to integrate Ray into a web-scale company like Pinterest, where we have various unique constraint ..read more
Visit website
Redesigning Pinterest’s Ad Serving Systems with Zero Downtime
Pinterest Engineering
by Pinterest Engineering
3M ago
Ning Zhang; Principal Engineer | Ang Xu; Principal Machine Learning Engineer | Claire Liu; Staff Software Engineer | Haichen Liu; Staff Software Engineer | Yiran Zhao; Staff Software Engineer | Haoyu He; Sr. Software Engineer | Sergei Radutnuy; Sr. Machine Learning Engineer | Di An; Sr. Software Engineer | Danyal Raza; Sr. Software Engineer | Xuan Chen; Sr. Software Engineer | Chi Zhang; Sr. Software Engineer | Adam Winstanley; Staff Software Engineer | Johnny Xie; Sr. Staff Software Engineer | Simeng Qu; Software Engineer II | Nishant Roy; Manager II, Engineering | Chengcheng Hu; Sr. Director ..read more
Visit website

Follow Pinterest Engineering on FeedSpot

Continue with Google
Continue with Apple
OR