Senior Software Engineer, Experimentation Platform

Technology and logistics company that started with door-to-door delivery, expanding into delivery of all goods.
$159,800 - $235,000
Backend
Senior Software Engineer
Hybrid
4+ years of experience
Enterprise SaaS

Description For Senior Software Engineer, Experimentation Platform

DoorDash's Experimentation Platform Team is seeking a Senior Software Engineer to join their cutting-edge platform development efforts. This role focuses on building and enhancing a state-of-the-art experimentation platform that handles impressive volumes of 80M QPS with microsecond latency requirements. The team enables product engineers, data scientists, and non-technical users to design and analyze experiments effectively.

The position offers an exciting opportunity to work with experienced veterans in backend, web, statistical, and data infrastructure engineering. You'll be part of a team that has published significant technical achievements, including the development of Dash-AB and various experimentation analysis platforms. The role involves collaborating across multiple disciplines and making substantial contributions to DoorDash's data-driven decision-making infrastructure.

As a Senior Engineer, you'll be responsible for building new experimentation platforms from the ground up, implementing sophisticated configuration systems, and working with cutting-edge statistical and machine learning methodologies. The role offers competitive compensation ($159,800 - $235,000), comprehensive benefits, and the opportunity to work in a hybrid environment from major tech hubs.

The ideal candidate will bring strong computer science fundamentals, extensive experience with modern programming languages, and a deep understanding of REST principles. This position is perfect for someone who wants to tackle complex engineering challenges while making a significant impact on a rapidly growing technology company.

Last updated a month ago

Responsibilities For Senior Software Engineer, 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 and huge impact on business
  • Collaborate with Product Engineers, Data Analysts, Data Scientists, ML Engineers on various projects
  • Evolve the platform to handle new statistical methodologies, ML and AI technologies

Requirements For Senior Software Engineer, 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, Experimentation Platform

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
Mental Health Assistance
  • 401(k) plan with employer match
  • Paid time off
  • Paid parental leave
  • Wellness benefits
  • Medical, dental, and vision benefits
  • Disability and basic life insurance
  • Family-forming assistance
  • Commuter benefit match
  • Mental health program

Interested in this job?

Jobs Related To DoorDash Senior Software Engineer, Experimentation Platform

Senior Software Engineer, Experimentation Platform

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

Salesforce Developer

Senior Salesforce Developer role at DoorDash focusing on implementing and scaling Salesforce solutions for sales and services teams.

Build Platform Engineer

Senior Software Engineer position at DoorDash focusing on build systems, CI/CD, and developer productivity infrastructure.

Senior Software Engineer, Experimentation Platform

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

Senior Software Engineer, Performance Platform

Senior Software Engineer role at DoorDash focusing on performance optimization, platform development, and developer tooling with competitive compensation and comprehensive benefits.