Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Software Engineer, Backend - Experimentation Platform   image - Rise Careers
Job details

Software Engineer, Backend - Experimentation Platform

DoorDash's Experimentation Platform Team is seeking a Backend Software Engineer to build cutting-edge experimentation products and solve engineering challenges.

Skills

  • OOP languages
  • Backend APIs
  • Java/Kotlin/Python/Go-lang/Rust
  • Big Data technologies

Responsibilities

  • Develop experiment features with fast iteration.
  • Collaborate with Data Analysts and ML Engineers.
  • Expand infrastructure for large-scale experimentation.
  • Build an evolving Experimentation Analysis platform.

Education

  • B.S., M.S., or PhD. in Computer Science or equivalent

Benefits

  • 401(k) plan with employer match
  • Paid time off
  • Paid parental leave
  • Wellness benefits
  • Comprehensive medical, dental, and vision benefits
To read the complete job description, please click on the ‘Apply’ button

Average salary estimate

$197400 / YEARLY (est.)
min
max
$159800K
$235000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Software Engineer, Backend - Experimentation Platform , DoorDash USA

If you’re a talented Software Engineer interested in joining DoorDash's innovative Experimentation Platform Team in Seattle, we’d love to have you! In this role, you’ll dive into the challenging world of backend development, working to create a state-of-the-art platform for our Product Engineers, Data Scientists, and other key team members. You’ll be responsible for developing and enhancing features that empower users to conduct impactful experiments, driving data-driven insights across our organization. With a collaborative environment, you'll have the opportunity to work closely with experienced engineers and data experts, all while shaping technologies that cater to thousands of experiments each month. We take pride in pushing the envelope—our team has showcased contributions in industry articles discussing machine learning advancements and innovative data techniques. At DoorDash, you won’t just write code; you’ll be actively participating in a mission that helps democratize experimentation across various teams. If you have strong skills in languages such as Java, Python, or Go, and enjoy solving complex engineering challenges, we believe this position is a perfect fit for you. Your insights will guide critical projects, enabling us to build a platform that leverages sophisticated statistical methodologies for enhanced analysis. Join us and get ready to make a significant impact by designing features that fuel fast iterations in a vibrant, growth-focused culture.

Frequently Asked Questions (FAQs) for Software Engineer, Backend - Experimentation Platform Role at DoorDash USA
What responsibilities will a Software Engineer, Backend - Experimentation Platform at DoorDash have?

As a Software Engineer, Backend - Experimentation Platform at DoorDash, you will be responsible for developing cutting-edge experiment features that create significant business impact. Your work will involve collaborating with data analysts, scientists, and engineers to design user interfaces for workflows, and integrating tools for data discovery and analytics visualizations. You will also enhance the infrastructure that supports large-scale experimentation, focusing on statistical methodologies and machine learning technologies.

Join Rise to see the full answer
What qualifications are required for the Software Engineer, Backend role at DoorDash?

To qualify for the Software Engineer, Backend - Experimentation Platform position at DoorDash, candidates should hold a B.S., M.S., or PhD in Computer Science or a related field, along with a minimum of 4 years of industry experience. Strong knowledge of computer science fundamentals, proficiency in OOP languages, and a deep understanding of REST principles are essential. Experience in experimentation technologies, and familiarity with big data technologies are advantageous.

Join Rise to see the full answer
How does the team at DoorDash's Experimentation Platform collaborate?

At DoorDash, the Experimentation Platform Team collaborates closely with product teams, data scientists, and ML engineers to build innovative solutions. This teamwork fosters an environment of shared knowledge and problem-solving, where cross-functional collaboration leads to rapid product iterations and the implementation of new statistical methodologies, ensuring the platform remains at the forefront of experimentation technology.

Join Rise to see the full answer
What is the work environment for the Software Engineer, Backend - Experimentation Platform role at DoorDash?

The work environment for the Software Engineer, Backend - Experimentation Platform role at DoorDash is designed to be hybrid, allowing for both in-office engagement in locations such as Seattle, San Francisco, or New York, along with remote work flexibility. This approach encourages creative collaboration among team members while also providing the comforts of remote work.

Join Rise to see the full answer
What career growth opportunities are available for a Software Engineer at DoorDash?

DoorDash is committed to employee growth and development, offering various career advancement opportunities for a Software Engineer, Backend - Experimentation Platform. As you contribute to pivotal projects and gain exposure to cutting-edge technologies and methodologies, you will have pathways for upward mobility within the organization, backed by training and mentorship from experienced team members.

Join Rise to see the full answer
Common Interview Questions for Software Engineer, Backend - Experimentation Platform
Can you explain your experience with backend development using OOP languages?

When answering this question, highlight your expertise with Object-Oriented Programming languages like Java, Python, or Go. Discuss specific projects where you utilized these languages, the challenges you faced, and how you overcame them, emphasizing your understanding of concepts like encapsulation, inheritance, and polymorphism.

Join Rise to see the full answer
What strategies do you use for ensuring the quality of your code?

Discuss the importance of writing clean, maintainable code, and how you implement unit testing and integration testing in your development process. Mention any specific testing frameworks you utilize and why they are beneficial for ensuring high-quality software outcomes.

Join Rise to see the full answer
How familiar are you with the principles of RESTful API design?

Explain your knowledge of RESTful principles, including stateless interactions, resource-based URLs, and the appropriate use of HTTP methods. Share examples of APIs you have designed or worked on, demonstrating how you ensured adherence to REST principles.

Join Rise to see the full answer
What role does collaboration play in your work as a Software Engineer?

Emphasize the importance of cross-disciplinary collaboration in software engineering. Share examples of how you interacted with data scientists or analysts to gather requirements, troubleshoot issues, or brainstorm innovative features, showcasing your interpersonal skills.

Join Rise to see the full answer
Can you share a challenging problem you solved in a past project?

Choose a specific technical problem related to backend engineering, describe the situation in detail, and outline the steps you took to solve it. Highlight your problem-solving approach, analytical thinking, and technical expertise.

Join Rise to see the full answer
What experience do you have with big data technologies?

Discuss your familiarity with big data technologies, such as Postgres, Elasticsearch, or Spark. Provide examples of how you've utilized these technologies in handling large datasets or improving data processing performance.

Join Rise to see the full answer
How do you stay updated with the latest trends in software engineering?

Mention any relevant blogs, websites, or conferences you follow to stay informed about new technologies and methodologies. Highlight your commitment to continual learning through online courses, workshops, or community contributions.

Join Rise to see the full answer
What techniques do you employ to optimize the performance of your backend systems?

Detail the strategies you use to enhance backend performance, such as optimizing database queries, caching mechanisms, and efficient algorithms. Provide concrete examples of how these techniques contributed to performance improvements in previous projects.

Join Rise to see the full answer
Describe your understanding of statistical methodologies relevant to experimentation.

Discuss key statistical concepts such as hypothesis testing, A/B testing, and confidence intervals, explaining their relevance to experimentation in software development. This understanding is crucial for the role and will highlight your preparedness for the tasks involved.

Join Rise to see the full answer
How do you handle tight deadlines while maintaining code quality?

Explain your approach to balancing speed and quality, perhaps mentioning techniques like prioritization, agile methodologies, or code reviews. Emphasize your ability to work under pressure while ensuring comprehensive testing and adherence to coding standards.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User

Join DoorDash as an Associate Manager to develop innovative marketing strategies for marketplace growth.

Photo of the Rise User
DoorDash USA Remote New York, NY; San Francisco, CA; United States - Remote
Posted 7 days ago

Join DoorDash as an Associate Marketing Manager to drive impactful sports and event marketing initiatives in a dynamic and fast-paced environment.

Photo of the Rise User
Freedom Forever Hybrid Las Vegas, Nevada, United States
Posted 10 days ago

Join Freedom Forever as a Senior Back End Software Engineer to enhance and maintain our software solutions.

Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Posted 13 days ago
Inclusive & Diverse
Mission Driven
Empathetic
Collaboration over Competition
Growth & Learning
Performance Bonus
Equity
Learning & Development
Maternity Leave
Paternity Leave
Medical Insurance
Dental Insurance
Vision Insurance
Paid Time-Off
Social Gatherings
Flex-Friendly
Mental Health Resources
BrainForce Remote No location specified
Posted 4 days ago

Join a prominent news organization in the financial and blockchain space as a Back-End .NET Developer, crafting scalable and high-performance back-end solutions.

Photo of the Rise User
Posted 11 days ago
Ford Global Career Site Hybrid Allen Park, Michigan, United States
Posted 6 hours ago

Join Ford's team as a Full-Stack Developer & Data Analyst where you can build the future of mobility through innovative web applications and data visualization.

DoorDash is a technology company that connects customers with their favorite local and national businesses in the United States and Canada. The company is headquartered in San Francisco, California.

1534 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$159,800/yr - $235,000/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
April 2, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
M
Someone from OH, Tallmadge just viewed General Merchandise IC at Meijer
B
Someone from OH, Cleveland just viewed Resource & Scheduling Specialist at Brightspeed
Q
Someone from OH, Parma just viewed Advanced Microsoft Office Trainer at QS4QS
Photo of the Rise User
Someone from OH, Pickerington just viewed Sr. Client Project Manager at Forge Biologics
Photo of the Rise User
Someone from OH, Columbus just viewed Warehouse People Ops Coordinator at Babylist
Photo of the Rise User
8 people applied to Software Engineer at Wider Circle
Photo of the Rise User
16 people applied to Software Engineer at Gitty
Photo of the Rise User
Someone from OH, Toledo just viewed Field Recruiter (MI) at Wonderschool
d
Someone from OH, Columbus just viewed Reconciliation & Payments Specialist at dopay
Photo of the Rise User
Someone from OH, Cuyahoga Falls just viewed VP of Customer Operations at OXIO Corporation
Photo of the Rise User
Someone from OH, Springfield just viewed IT helpdesk Team Leader at Optimiza
Photo of the Rise User
Someone from OH, Akron just viewed Director of Revenue Cycle Management at Gather Health
Photo of the Rise User
Someone from OH, Dayton just viewed Data Entry Clerk at Hireframe
Photo of the Rise User
Someone from OH, Cincinnati just viewed Customer Success Manager - Illinois at Alma Technologies (OR)
Photo of the Rise User
Someone from OH, Cleveland just viewed Client Services Manager at Vitesse PSP
Photo of the Rise User
Someone from OH, Fairborn just viewed IOS Developer at Advansys
Z
Someone from OH, Reynoldsburg just viewed Educator Onboarding Associate at Zen Educate
Photo of the Rise User
Someone from OH, Canton just viewed SEASONER at Shearer's Foods