Staff Software Engineer, Event Streaming Systems
Core
Setting the technical direction and architecture for DoorDash's event streaming platform that powers business-critical workflows across DoorDash, Wolt, and Deliveroo.
Role type
Staff Software Engineer (Senior IC)
Builds
Event streaming platform (Kafka, WarpStream, AutoMQ) serving hundreds of engineering teams and trillions of events per day.
Domain
Distributed systems, event streaming, infrastructure
Deliverable
production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work
Required skills
distributed systems design, Kafka internals, Java/Go, concurrency, Linux, networking, storage, JVM-based systems, object-store-backed streaming, multi-region topology, capacity planning, cost efficiency, AI coding tools
Preferred skills
object-store-backed/diskless streaming architectures, open-source contributions (Kafka/Pulsar/Redpanda), broker/JVM tuning, multi-region platform design, Tier-0 infrastructure migration, fleet efficiency optimization
Technologies
Kafka, WarpStream, AutoMQ, KRaft, ZooKeeper, Cruise Control, Linux, JVM
Responsibilities
Set multi-year technical vision and architecture, lead large ambiguous streaming initiatives, solve hard distributed systems problems, own architectural decisions with company-wide impact, debug production reliability issues, mentor senior engineers, partner with leadership on roadmaps and build-vs-buy decisions
Seniority
Staff, hands-on IC with strategic scope