DoorDash's Head of New Verticals ML/AI, Sudeep Das, presented the company's production agentic recommendation architecture at QCon AI Boston on June 1, 2026. Core insight: one-shot ranking models don't compose into agents. DoorDash rebuilt three layers—catalog representation, consumer memory, and query intent classification—before moving from prediction to planning.

The catalog layer uses RQ-VAE semantic IDs: a residual-quantized variational autoencoder mapping product embeddings into discrete tokens instead of opaque integer item IDs. With 100 million+ SKUs across food, grocery, retail, and alcohol, this enables two capabilities. First, hierarchical RAG becomes feasible—the system narrows retrieval using category trees before the LLM sees a prompt, keeping inference fast and context windows compact. Second, LLM outputs map directly to meaningful product identifiers, eliminating the catalog-to-prediction resolution step that burns latency and token budget in naive RAG.

RQ-VAE catalog layer: product embeddings are quantized into discrete semantic tokens, enabling hierarchical RAG and direct LLM-to-product-ID resolution.
FIG. 02 RQ-VAE catalog layer: product embeddings are quantized into discrete semantic tokens, enabling hierarchical RAG and direct LLM-to-product-ID resolution. — DoorDash / QCon AI Boston 2026, Sudeep Das

Memory is the second layer, where DoorDash reported clearest production gains. The agent memory system maintains three tiers: long-term memory from offline behavioral history (organized into versioned blocks—Dietary Preference, Dining Patterns, Item Brand, Item Taxonomy, Store Preferences, Cross-Channel Patterns); in-session context with real-time signals and recency weighting; and conversational memory from facts stated during a session. Sessions backed by this stack converted to grocery checkouts at 24% higher relative rate and restaurant-discovery queries at 15% higher. Intent misunderstanding dropped 33% on LLM-judge evals. Basket sizes increased 17% and conversational turns dropped 7% in a seven-day production run.

MetricChangeMeasurement Method
Grocery checkout conversion+24% (relative)7-day production run
Restaurant-discovery query conversion+15% (relative)7-day production run
Basket size+17%7-day production run
Conversational turns per session-7%7-day production run
Intent misunderstanding rate-33%LLM-judge evaluation
FIG. 03 Agent memory system: production metrics from a 7-day live run — DoorDash / QCon AI Boston 2026, Sudeep Das

The engineering challenge isn't storing memory—it's serving it relevantly. Naive top-K retrieval wastes context: "find a dinner spot" requires cuisine tendencies and price history; "I want to make chicken tikka masala" requires pantry inventory and portion preferences; "shop my usuals" requires replenishment cadence. DoorDash solved this with task-aware query planning: the memory system reads the current task before retrieval, runs hybrid search (semantic vectors plus structured filters), ranks results, then injects into prompt. Conversational signals extract into durable memory blocks asynchronously.

Three-tier memory architecture: task-aware query planning selects relevant memory blocks before retrieval; conversational signals are extracted back into durable memory asynchronously.
FIG. 04 Three-tier memory architecture: task-aware query planning selects relevant memory blocks before retrieval; conversational signals are extracted back into durable memory asynchronously. — DoorDash / QCon AI Boston 2026, Sudeep Das

The third layer addresses query intent classification. Multi-category marketplaces like DoorDash's—Food, Grocery, Retail, Alcohol on a single surface—break traditional softmax classifiers. Raising confidence in "Restaurant" for "Wildflower" suppresses "Retail," even when both apply. DoorDash built an Agentic Multi-Source Grounded system: an LLM grounded in staged catalog entity retrieval, augmented with agentic web-search for cold-start and long-tail queries. It emits an ordered multi-intent set with a deterministic disambiguation layer applying business policies. In production, this runs +10.9pp above an ungrounded LLM and +4.6pp above the prior hybrid BERT+LLM system. On long-tail queries, catalog grounding contributes +8.3pp, agentic web search adds +3.2pp, and dual-intent disambiguation adds +1.5pp, reaching 90.7% accuracy. The system serves 95% of daily search impressions via offline batch-and-cache—the LLM is not on the hot path.

Agentic Multi-Source Grounded system: per-component accuracy gains on long-tail queries, summing to 90.7% total. Catalog grounding contributes the largest share (+8.3pp).
FIG. 05 Agentic Multi-Source Grounded system: per-component accuracy gains on long-tail queries, summing to 90.7% total. Catalog grounding contributes the largest share (+8.3pp). — DoorDash / QCon AI Boston 2026, Sudeep Das

Platform separation prevents complexity collapse. Domain teams own specialized agents (grocery, restaurant, Dasher-assist); a platform team owns orchestration, MCP tooling, memory, evaluation infrastructure, and shared components. Agent interfaces are identical across verticals but receive vertical-aware extraction rules, retrieval sources, and ranking signals. Deterministic actions—those that update versioned artifacts—skip the LLM entirely.

Task-aware context retrieval, not model scale, moved conversion across DoorDash's agent stack.