Software Engineer, Event Streaming, Storage

DoorDash USASunnyvale, CA
12hHybrid

About The Position

About the Team The Storage organization at DoorDash designs, builds, and operates the company’s most critical stateful infrastructure. These systems power Tier 0 critical workloads across all DoorDash business lines and brands. Storage works closely with Core Infrastructure, Networking, and Application teams to support DoorDash’s global growth. Storage’s vision contributes to DoorDash's success by reducing operational burden and empowering developers to focus on building products our customers love. Within Storage, the Event Streaming team builds and operates Event Bus, DoorDash's unified, mission-critical, near real-time eventing platform. This infrastructure simplifies complexities of platforms like Kafka, aiming for simple, scalable, and cost-efficient streaming. It provides standardized APIs, self-serve tooling, controller-based autoscaling, and reliability features (e.g., backpressure, DLQ). This allows product teams to focus on business logic while the platform guarantees reliable, consistent data movement for operational and analytical needs. About the Role As an Engineer on the Event Streaming team, you won’t just be using infrastructure, you’ll be architecting the very primitives that power DoorDash’s event driven ecosystem. This is a high leverage role where you’ll lead the design and implementation of complex distributed systems. You’ll be the person driving the efficiency and reliability platform for our multi-tenant while we scale to even higher QPS. If you're passionate about distributed event streaming/messaging systems, developer experience, and building foundational infrastructure at scale, we'd love to hear from you. You must be located in San Francisco, Sunnyvale, Seattle, or the New York Metro Area for this hybrid position. You will report into the Engineering Manager on our Storage team within the Core Infrastructure Organization.

Requirements

  • You have deep expertise in event streaming/queueing systems like Kafka, SQS, Redpanda, RabbitMQ etc.
  • You have 4+ years of experience in designing, building and maintaining scalable, distributed data infrastructure.
  • You are proficient in GoLang, or Java with a deeper expertise in multi-threading, distributed systems and databases.
  • You have experience with containerization technologies (Docker, Kubernetes)
  • You have built and optimized high-scale data storage systems with a focus on reliability, availability, and performance.
  • You thrive in a fast-paced, execution-driven environment and have a proven track record of delivering impactful storage solutions.

Responsibilities

  • Drive innovation in storage architecture by identifying and addressing scalability and efficiency challenges in distributed systems.
  • Design and build gRPC-based high-throughput, low-latency streaming services that handle batch delivery, strict ordering, and error isolation, effectively bridging the gap between RPC simplicity and Kafka’s power.
  • Lead the end-to-end execution of critical features, from initial design, implementation and pragmatic tradeoff discussions (latency vs. throughput vs. cost) to production deployment and monitoring.
  • Expand our capabilities in cross environment routing and multi tenant safeguards (rate limiting, quota enforcement) to ensure the platform remains resilient as DoorDash grows.
  • Partner with internal teams like Graph Runner, Storage Orchestration, and Data Mobility to land mission critical use cases, including CDC (Change Data Capture) pipelines and complex integration flows.
  • Enhance the developer experience by creating intuitive APIs and self-serve tooling that decouple business logic from underlying storage complexities.

Benefits

  • a 401(k) plan with employer matching
  • 16 weeks of paid parental leave
  • wellness benefits
  • commuter benefits match
  • paid time off and paid sick leave in compliance with applicable laws (e.g. Colorado Healthy Families and Workplaces Act)
  • medical, dental, and vision benefits
  • 11 paid holidays
  • disability and basic life insurance
  • family-forming assistance
  • a mental health program
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service