DoorDash Engineering

Engineering blog from DoorDash covering LLM-powered search, knowledge graphs, real-time event processing, and chat systems.

Overview

DoorDash operates a three-sided logistics marketplace — consumers, merchants, and dashers — where every order is a real-time dispatch problem on top of a rapidly mutating restaurant catalog. The blog leads in three areas that are unusual to see written up so concretely: LLM-driven catalog work including menu OCR from photos and product knowledge graph extraction across millions of merchants, a homegrown search retrieval stack tuned for hyperlocal relevance, and Kafka-plus-Flink streaming pipelines that move events through pricing, dispatch, and analytics in seconds. For interviews, 'DoorDash's in-house search engine' is the reference for designing a verticalized search stack, and 'Doordash's scalable real time event processing with Kafka and Flink' anchors any 'design a real-time event pipeline' question.

Interview questions

  • What topics does DoorDash engineering blog cover?
  • Which DoorDash posts map to real-time event-pipeline interviews?
  • Why is DoorDash's blog valuable for LLM-application design interviews?

Sign up free to read the full topic

More Engineering Blogs topics

Start free on Cariara · Coding problems · System design studio