Articles from Source: Yelp-Engineering

Beyond the Menu Tree: How Yelp Built a Smarter Customer Success Chatbot with AI

2026-05-27 00:00
🚀 Yelp has transformed its Customer Success Chatbot from a static support model to a dynamic AI-driven system. The new chatbot utilizes a Retrieval Augmented Generation (RAG) pipeline, connecting to Yelp’s knowledge base to provide accurate, context-rich responses. It routes queries through five specialized workflows, enhancing user interactions. Key features include a Question/Answering workflow, along with dedicated paths for billing, refunds, cancellations, and reviews. This ensures users...
Source: Yelp Engineering
Lina Lee, Machine Learning Engineer; Nelson Lee, Engineering Manager

How Partition Access Visualizations Reduced our Data Lake S3 Cost by 33%

2026-05-21 00:00
Yelp's data team tackled the challenge of understanding data usage by visualizing access patterns. 📊 These visualizations reveal distinct usage types—ad hoc queries, daily jobs, and backfills—helping data owners identify stakeholders and optimize their data management. As a result, they successfully reduced S3 costs by 33% while enhancing data efficiency and user insights. 💸 Explore how data-driven decisions can transform analytics! #DataAnalytics #CostEfficiency #DataVisualization...
Source: Yelp Engineering
Nick Del Nano, Data Streaming

Optimizing Our Build Times by Migrating from Webpack to Rspack

2026-05-20 00:00
🚀 We recently migrated our monorepo from Webpack to Rspack to tackle build time challenges at Yelp. With Rspack’s Webpack compatibility, we achieved about a 50% reduction in build time. The migration process was streamlined thanks to a staged rollout approach, allowing teams to verify updates easily. This transition highlights the potential of newer tools in enhancing development efficiency. #WebDevelopment #Rspack #BuildOptimization #YelpTech #JavaScript
Source: Yelp Engineering
Benson Pan, Software Engineer

How Yelp Keeps Server-Driven UI Consistent Across Four Platforms

2026-04-22 00:00
At Yelp, the CHAOS framework drives our server-driven UI, enhancing dynamic views across multiple platforms. We've integrated CHAOS with our design system, Cookbook, to ensure a cohesive user experience for both Yelp and Yelp for Business on Web, iOS, and Android. 🍽️📱💻 Cookbook provides reusable components and guidelines, promoting consistency and discipline in UI design. Our dedicated Design Systems team oversees its development. With the introduction of Konbini, we can now extend support...
Source: Yelp Engineering
Radu Comaneci, Software Engineer

How Yelp Built a Back-Testing Engine for Safer, Smarter Ad Budget Allocation

2026-02-02 00:00
🚀 At Yelp, we’ve developed a Back-Testing Engine to enhance our Ad Budget Allocation process. This tool simulates potential changes to our ad algorithms using historical campaign data, allowing us to preview impacts without affecting real budgets. Our system allocates daily budgets for numerous campaigns, adapting based on previous outcomes. This innovation helps us make safer, smarter decisions. #Yelp #AdTech #Innovation #MarketingStrategy #Budgeting
Source: Yelp Engineering
Samuele Mazzanti, Applied Scientist