Software Engineer, Distributed Databases

Restaurant delivery technology company building the next generation of local delivery.
Backend
Mid-Level Software Engineer
Remote
5,000+ Employees
1+ year of experience
Enterprise SaaS · Logistics

Description For Software Engineer, Distributed Databases

DoorDash is seeking a Software Engineer for their Database and Messaging team, focused on building and operating online stateful systems. The role involves working with cutting-edge technologies like CockroachDB, Kafka, AWS Aurora, Cassandra, and AWS ElastiCache.

The position offers an opportunity to make significant impacts by:

  • Improving scalability and reliability of database infrastructure
  • Developing expertise in Cockroach DB implementation
  • Building automation tools for Cassandra and Cockroach DB
  • Creating data gateway services for cloud systems
  • Developing client abstractions and APIs

DoorDash, founded in 2013 and now public, operates as a full-stack delivery service, partnering with merchants and managing their own logistics software. The company is backed by prestigious investors including Sequoia Capital, Khosla Ventures, and Andreesen Horowitz.

This role is perfect for engineers passionate about distributed systems and database technologies who want to work on foundational infrastructure. You'll be joining a company that not only focuses on food delivery but also aims to empower local economies and build the world's first real-time logistics company.

The position offers the flexibility of remote work while being part of a team that's making a real impact on small businesses and local communities. You'll be working on critical infrastructure that powers one of the leading delivery platforms in the industry, with the opportunity to shape the future of distributed database systems at scale.

Last updated 5 days ago

Responsibilities For Software Engineer, Distributed Databases

  • Own and improve the scalability, reliability of our databases, caching, messaging infrastructure
  • Develop expertise and make Cockroach DB successful at DoorDash
  • Help build Automation and Tooling for Cassandra, Cockroach DB
  • Build data gateway service to act as an entry layer for all our data systems on cloud
  • Work with customers to provide easy-to-use client abstractions, define and own APIs

Interested in this job?

Jobs Related To DoorDash Software Engineer, Distributed Databases

Software Engineer, Backend (All Teams)

Backend Software Engineer role at DoorDash, building large-scale infrastructure for on-demand delivery platform, 2+ years experience required, hybrid work model.

Software Engineer, Performance Platform

Software Engineer role at DoorDash focusing on performance platform development, requiring 2+ years of backend experience and expertise in OOP languages.

Software Engineer, Performance Platform

Software Engineer role at DoorDash focusing on building and maintaining performance platform components and developer tools.

Software Engineer II, Backend

Backend Software Engineer II position at DoorDash Toronto, focusing on developing and scaling the infrastructure powering DoorDash's marketplace platform.

Java Backend Developer

Java Backend Developer position at Oracle, focusing on building scalable search solutions using Java, Python, and Elasticsearch. 2+ years experience required.