Yelp Engineering (@YelpEngineering) header
Yelp Engineering (@YelpEngineering) profile picture

Engineers sharing what they do to connect people with great local businesses

San Francisco, CA
Joined April 2013
Photo by Yelp Engineering (@YelpEngineering)Photo by Yelp Engineering (@YelpEngineering)Photo by Yelp Engineering (@YelpEngineering)Photo by Yelp Engineering (@YelpEngineering)Photo by Yelp Engineering (@YelpEngineering)Photo by Yelp Engineering (@YelpEngineering)Photo by Yelp Engineering (@YelpEngineering)Photo by Yelp Engineering (@YelpEngineering)Photo by Yelp Engineering (@YelpEngineering)Photo by Yelp Engineering (@YelpEngineering)
How do you build a chat UI that can move fast across iOS, Android, and web? Daniel A. shares how Yelp Assistant uses a hybrid native and server-driven UI, powered by CHAOS, to iterate quickly while keeping the experience consistent. Read more 👉 bit.ly/4hTY4qY
1
214
Learn how we boosted relevance and speed by embedding ML-based ranking into Nrtsearch, Yelp’s open-source search engine. Modular design and monitoring power scalable, personalized results across Search, Ads, and Home Feed. More from Mohammad M. & Tao Y. 👉 bit.ly/4hAjBDS
3
424
Our latest blog post by Arpitha D. covers how Yelp's Menu Vision uses on-device ML, fuzzy matching, and LLM-powered data pipelines to deliver real-time, accurate dish recognition—turning menu scans into instant, photo-rich dining experiences. Post here👉bit.ly/4qsbxch
258
Yelp just completed a massive migration from Flow to TypeScript: 1.4M+ lines of code, improved type coverage, and a smoother developer experience. Shawn W. explains how investing in tooling and gradual migration made it possible: bit.ly/4bZJAm2
1
4
373
We retired apollo-tooling and migrated to GraphQL Codegen in Yelp’s frontend. Hundreds of teams didn’t need to change a line of code, thanks to careful planning and upstream contributions. Igor K. explains the seamless switchover in our latest post: bit.ly/45cn3P3
4
275
Meet Training Orchestrator, Yelp’s way to make model training simpler with clear configs, easy step swaps, real-time notifications, and instant reproducibility without tangled scripts. Learn more from Ying W. and Nathan S. in our latest post: bit.ly/4wFG0W
2
399
Find out how we transformed Yelp’s Customer Success with an AI-powered chatbot! By combining LLMs with Retrieval Augmented Generation, we doubled resolution rates and made support smarter and more conversational. Read the blog by Lina L., and Nelson L. 👉bit.ly/4fLZcfD
1
3
233
Visualizing data access at scale helped us reduce our S3 data lake storage costs by 33%! Our latest blog post by Nick D. explains how fine-grained usage insights empowered better storage policies and platform improvements at Yelp 👉bit.ly/4dnsfof
226
We reduced our JS build times by ~52% by migrating from Webpack to Rspack! Check out this post by Benson P and dive into how we optimized bundle speed, handled config migration, and made our dev workflow faster at scale 👉bit.ly/4nJbCaa
4
1
13
1,584
One button. Four platforms. Zero inconsistencies. In our latest post, Radu C. explains how we built Konbini to auto-generate UI components from a single source of truth so the backend, iOS, Android, and Web are always in sync. Check it out here 👉 bit.ly/3QTXUoo
127
The Database Reliability Engineering team at Yelp seamlessly upgraded more than a thousand Cassandra nodes with zero downtime; resulting in 58% boost in read/write query performance. Curious how? Have a look at our latest blog: bit.ly/4mofP2d
6
483
Read our latest post by Samuele M. to discover how Yelp Engineering built a robust Back-Testing engine to make ad budget allocation smarter and safer! Dive into our tech, learnings, and impact on campaign optimization. 🔗Read the post here: bit.ly/3M2cKY6
1
4
253
Keeping Yelp reliable for millions means handling data at scale. In our latest blog post, Nurdan A shares how smarter S3 log management helps enhance both security and speed for our users! Read the post here: bit.ly/48nynco
138
New: Jonathan B. & Xin S. take you behind the scenes of CHAOS, Yelp's server-driven UI framework. Discover how our backend processes each request and assembles dynamic UI configurations to keep Yelp fast, flexible, and user-focused. Read the deep dive: bit.ly/4o2muzM
1
223
New: Anukriti & Chukwuemeka share part three of our Revenue Automation Series! See how we tackled testing and data challenges while integrating a 3rd party system for revenue automation at Yelp. Discover our lessons & improvements: bit.ly/44kL8nc
1
253
Yelp Engineering retweeted
Join us on May 29 at 12 PM ET to hear from four women leaders at Yelp as they go deeper into the empowering nature of public speaking with @PowerToFly. RSVP ➡️ bit.ly/4cRcapa #PowerToFly
1
1
257
In our new post, Sarthak and Andrew walk us through the big updates in Nrtsearch V1! Discover how incremental backups, smarter state management, ephemeral local disks, and a move to Lucene 10 are powering faster, more reliable search at Yelp. 🔗: bit.ly/3YACAp4
1
1
5
1,296
Yelp Engineering retweeted
Join us on March 19 at 10 AM PT to hear from Fatima and Priyal as they discuss insights on the empowering nature of public speaking and practical advice on elevating your public speaking journey at the @PowertoFly Empower Her Summit. RSVP ➡️ powertofly.com/events/summit… #PowerToFly
1
2
242
Yelp Engineering retweeted
🗓️ Mark your calendars! In an upcoming virtual job fair in partnership with @PowertoFly on March 20, five Yelp representatives will be available to discuss Yelp career opportunities and employee experience. RSVP➡️powertofly.com/events/summit… #LifeAtYelp #FiveStarCareer #PowerToFly
1
2
235
🚀 New: Yizheng Z. & Yirun Z. dive into the second installment of our Revenue Automation Series! Discover how our engineering team crafted a complex data pipeline for seamless 3rd party integration, automating revenue recognition at Yelp. Check it out 👉 bit.ly/4i1xR76
202