Software Engineer, Storage at DoorDash - ScoutJobs - The AI-curated global job board
Skip to content
DoorDash
Posted a day ago

Software Engineer, Storage

DoorDashSoftware Engineer, Storage

Requirements

2+ years experience in distributed data infrastructure, Proficiency in GoLang or Java, Expertise in NoSQL databases, Experience with distributed caching, Knowledge of workflow orchestration engines

Skills

GoJavaCassandraRedisDistributed Systems

About the role

Responsibilities

  • Build and optimize distributed storage systems that improve data reliability, consistency, and performance
  • Own high-leverage control-plane services with clear customer impact and strong reliability requirements
  • Develop and maintain data abstraction services tailored for high-throughput, low-latency workloads
  • Implement and refine caching strategies using Redis, Memcached, and similar technologies
  • Collaborate with teams across infrastructure, platform, and application layers
  • Drive innovation in storage architecture by addressing scalability and efficiency challenges

Requirements

  • 2+ years of full-time experience designing and maintaining scalable, distributed data infrastructure
  • Proficiency in GoLang or Java
  • Deep expertise in multi-threading, distributed systems, and databases
  • Expertise in NoSQL databases such as Cassandra or DynamoDB
  • Experience with distributed caching systems like Redis or Memcached
  • Expertise in workflow/orchestration engines like Temporal, Cadence, or Argo

About the Company

At DoorDash, our mission to empower local economies shapes how our team members move quickly, learn, and reiterate in order to make impactful decisions that display empathy for our range of users—from Dashers to merchant partners to consumers.

ScoutJobs Agent

Get matches like this delivered daily

Sign up free — we'll pull jobs that fit your CV from across the web and rank them for you.

Get started — it's free

Software Engineer, Storage

DoorDash · San Francisco

Sign up to apply