Software Engineer, Full Stack - Experimentation Platform
Role Overview
The Experimentation Platform Team builds tools for designing, configuring, and analyzing experiments and conducting exploratory and causal analysis.
The team supports thousands of experiments and works with product engineers, data scientists, machine-learning engineers, and other users.
The full-stack engineer will build backend services, SDKs, and a Decision Portal UI used by internal users.
The role reports to the engineering manager on the Decision Experience team within Decision Systems.
Key Skills for This Role
Full Job Posting
Team and role
The Experimentation Platform Team builds tools for designing, configuring, and analyzing experiments and conducting exploratory and causal analysis.
The team supports thousands of experiments and works with product engineers, data scientists, machine-learning engineers, and other users.
The full-stack engineer will build backend services, SDKs, and a Decision Portal UI used by internal users.
The role reports to the engineering manager on the Decision Experience team within Decision Systems.
What you'll do
- Enhance and simplify the company-wide experimentation platform and help build a new platform from the ground up.
- Own features across APIs, data models, and the React Decision Portal UI.
- Develop tools and interfaces for workflows, data discovery, integrations, and analytics visualizations with cross-functional partners.
- Introduce LLM-powered tools and evolve support for statistical methods, machine learning, causal inference, and data mining.
What we're looking for
- Bachelor's, master's, or doctoral degree in computer science, or equivalent.
- At least 2 years of industry experience building end-to-end web applications using TypeScript and React.
- Strong computer science fundamentals, object-oriented language knowledge, REST/gRPC API experience, and database technology understanding.
- Backend experience with Java, Kotlin, Python, or Go.
- Experience with documentation and unit, integration, and end-to-end testing across frontend and backend.
- Product mindset and proficiency using AI coding tools through design, code generation, testing, monitoring, and release.
Preferred qualifications
- Experience building internal tools, admin consoles, or developer platforms is a plus.
- Experience with experimentation configuration, feature flagging, big-data technologies, or data-science subjects is a plus.
- Familiarity with cloud environments such as AWS is mentioned.
Work arrangement
- The role is expected to be hybrid, with some in-office and some remote time; listed office locations include San Francisco, Sunnyvale, Seattle, and New York.
Compensation
- The national U.S. base salary range is $130,600–$192,000 per year; pay is localized and depends on job-related factors.
- Compensation also includes opportunities for equity grants.
Benefits
- Benefits include a 401(k) match, paid parental leave, wellness and commuter benefits, paid time off and sick leave, medical, dental, and vision coverage, disability and life insurance, family-forming assistance, and mental health support.
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at DoorDash
Senior Software Engineer - Developer Experience, Android
Seattle, USA
DashMart Team Member - Goose Island
Chicago, USA
Variable Schedule Team Member
New York City, USA
Research Operations Manager
New York City, USA
Enterprise Account Executive - CPG Ads
New York City, USA
Strategic Account Executive - Mandarin Speaking
Atlanta, USA
Site Manager, DashMart
North Olmsted, USA
Senior Software Engineer - Developer Experience, Android
Seattle, USA
Sr. Associate, Dasher Retention Marketing
New York City, USA