Senior Software Engineer, Backend - Experimentation Platform

A technology and logistics company that started with door-to-door delivery, expanding to become a platform for any and all goods delivery.
$159,800 - $235,000
Backend
Senior Software Engineer
Hybrid
5,000+ Employees
4+ years of experience
Enterprise SaaS

Description For Senior Software Engineer, Backend - Experimentation Platform

DoorDash is seeking a Senior Backend Software Engineer to join their Experimentation Platform Team, which develops state-of-the-art platforms enabling various teams to design, configure, and analyze experiments. This role focuses on building and enhancing the experimentation configuration platform that handles impressive scale - 80M QPS with microsecond latency requirements. The position offers an opportunity to work with cutting-edge technologies and make significant impacts on DoorDash's data-driven decision-making processes.

The role requires deep technical expertise in backend development, particularly in languages like Java, Kotlin, Python, Go, or Rust. You'll be working in a hybrid setting from one of several major tech hubs (San Francisco, Sunnyvale, Seattle, or New York), collaborating with a diverse team of engineers, data scientists, and product specialists.

The compensation package is competitive, ranging from $159,800 to $235,000 base salary, plus equity grants and comprehensive benefits including medical coverage, 401(k) matching, and generous parental leave. This is an excellent opportunity for experienced engineers who want to work on high-impact, technically challenging problems at scale while contributing to DoorDash's mission of empowering local economies.

The team has a strong track record of innovation, as evidenced by their published work on experimentation platforms and analysis systems. You'll be part of a team that values technical excellence, collaboration, and continuous learning while working on systems that directly impact DoorDash's product development and business decisions.

Last updated a day ago

Responsibilities For Senior Software Engineer, Backend - Experimentation Platform

  • Work on dramatically enhancing and simplifying the Experimentation Configuration platform
  • Build a new Experimentation platform from the ground up
  • Handle high volume (80M QPS) and low latency (microseconds) evaluations for experiments and feature flags
  • Develop cutting-edge features with fast iteration
  • Collaborate with Product Engineers, Data Analysts, Data Scientists, ML Engineers on important projects
  • Evolve the platform to handle new statistical methodologies, ML and AI technologies

Requirements For Senior Software Engineer, Backend - Experimentation Platform

Java
Kotlin
Python
Go
Rust
Redis
PostgreSQL
  • B.S., M.S., or PhD. in Computer Science or equivalent
  • 4+ years of industry experience
  • Exceptionally strong knowledge of CS fundamental concepts and OOP languages
  • Deep understanding of REST principles and experience working with and implementing backend APIs
  • Prior experience with the nuanced world of Experiment configurations and feature flagging products
  • Experience with Java/Kotlin/Python/Go-lang/Rust
  • Experience with documentation, unit and integration testing

Benefits For Senior Software Engineer, Backend - Experimentation Platform

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Mental Health Assistance
Commuter Benefits
  • 401(k) plan with employer matching
  • Flexible vacation (for salaried roles)
  • 16 weeks paid parental leave
  • Wellness benefit
  • Commuter benefit match
  • Medical, dental, and vision benefits
  • 11 paid holidays
  • Disability and basic life insurance
  • Family-forming assistance
  • Mental health program

Interested in this job?

Jobs Related To DoorDash Senior Software Engineer, Backend - Experimentation Platform

Senior Software Engineer, Performance Platform

Senior Software Engineer role at DoorDash focusing on performance platform development, building tools and frameworks to optimize system performance across the organization.

Salesforce Developer

Senior Salesforce Developer role at DoorDash, building and scaling enterprise solutions for sales and service teams.

Salesforce Developer

Senior Salesforce Developer role at DoorDash focusing on developing and scaling Salesforce solutions for sales and service teams.

Senior Software Engineer, Backend - Experimentation Platform

Senior Backend Engineer role at DoorDash's Experimentation Platform team, building high-scale systems handling 80M QPS with microsecond latency requirements.

Senior Software Engineer, Backend - Experimentation Platform

Senior Backend Engineer role at DoorDash focusing on building and enhancing the Experimentation Platform, handling high-volume traffic and implementing cutting-edge features.