In today’s data-driven world, there is a significant advantage to being able to support a polyglot data environment in which different storage and processing technologies are used to handle various needs.
Category Archives: Engineering
How DoorDash leverages LLMs to evaluate search result pages
At DoorDash, delivering relevant and high-quality search results is essential to ensure that customers find what they’re looking for quickly and effortlessly.
Building an in-house case management platform
Consumers, Dashers, and merchants rely on DoorDash support every day to quickly resolve issues like missing items or delayed orders.
How DoorDash achieves fast travel estimates
Online ordering and delivery have become an increasingly popular lifestyle.
Using LLM to transcribe restaurant menu photos
A restaurant’s menu is one of its most important representations on a delivery platform.
Part 1: How DoorDash leveraged its product knowledge graph to enable a high-velocity tagging and badging experience
In 2023, DoorDash launched a number of item badges — user interface (UI) components that highlight key product attributes, such as the number of items in stock, as shown in Figure 1.
DoorDash Engineering Interview Resources
Acceptable Tools in Interviews
As new tools and practices continue to emerge in engineering daily workflows, DoorDash is committed to staying at the forefront of change, while also establishing clear guidelines on how to use applicable technologies fairly within our interviews.
From Parenthood to Productivity: How DoorDash supported my maternity journey
Balancing a demanding tech career while becoming a new mom is no easy feat, but DoorDash’s support every step of the way made it possible for me to navigate this journey and thrive.
How to investigate the online vs offline performance for DNN models
Predictive model performance gap between offline evaluations and online inference is a common and persistent challenge in the ML industry, often preventing models from achieving their full business potential.
Distributed build service for monorepos
In the world of version control systems, a monorepo — short for single repository — puts the code for multiple software development projects in one place to facilitate code sharing, tooling, and versioning.