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

Senior Software Engineer, Backend - Experimentation Platform - job 2 of 2

DoorDash is seeking a Senior Software Engineer for the Experimentation Platform, responsible for building and enhancing tools used by product teams to run experiments.

Skills

  • Strong knowledge of CS concepts
  • Experience with REST principles and backend APIs
  • Database technologies
  • Programming in Java/Kotlin/Python/Go-lang/Rust
  • Documentation and testing

Responsibilities

  • Enhance the Experimentation Configuration platform
  • Build a new Experimentation platform from the ground up
  • Handle high volume and low latency evaluations for experiments
  • Develop features with fast iteration and high impact
  • Collaborate with Product Engineers, Data Analysts, and ML Engineers

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
  • Comprehensive medical, dental, and vision benefits
  • Mental health program
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 Senior Software Engineer, Backend - Experimentation Platform, DoorDash USA

Are you ready to take on the challenge of contributing to a cutting-edge experimentation platform? At DoorDash, we're searching for a Senior Software Engineer specializing in Backend for our Experimentation Platform team. This innovative team is dedicated to providing the best tools for Product Engineers, Data Scientists, and anyone involved in hypothesis testing and analysis. As a part of this phenomenal group, you'll get to build and enhance a system that processes an astonishing 80 million queries per second with microsecond latency. Imagine being pivotal in the transition from complex configurations to a streamlined platform that serves engineers across the company! Collaborating with some of the brightest minds in the industry, you'll develop features that have a profound impact on our business operations, all while exploring new methodologies through machine learning and advanced data analysis. We offer a hybrid work environment in San Francisco, Sunnyvale, Seattle, and New York, allowing you to balance your office and remote work seamlessly. If you have a solid background in computer science, extensive experience with OOP languages, and a passion for statistics and experimentation, then you might just be the perfect fit for this role! Join us at DoorDash and play a significant role in transforming the way we approach data-driven decision making.

Frequently Asked Questions (FAQs) for Senior Software Engineer, Backend - Experimentation Platform Role at DoorDash USA
What are the responsibilities of a Senior Software Engineer, Backend at DoorDash?

As a Senior Software Engineer, Backend at DoorDash, your responsibilities will include enhancing the Experimentation Configuration platform, building new systems, dealing with high volumes of data, and collaborating with various teams. Your work will involve designing and building features that can support a huge number of experiments, ensuring they are run efficiently and effectively.

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

To qualify for the Senior Software Engineer, Backend role at DoorDash, candidates generally need a B.S., M.S., or PhD in Computer Science or a related field, along with 4+ years of industry experience. Proficiency in object-oriented programming languages and a deep understanding of REST principles are also necessary.

Join Rise to see the full answer
What programming languages are preferred for the Senior Software Engineer, Backend at DoorDash?

At DoorDash, candidates for the Senior Software Engineer, Backend position should be familiar with Java, Kotlin, Python, Go-lang, or Rust. Experience with any of these languages is critical, as well as a solid grasp on database technologies and cloud-based environments.

Join Rise to see the full answer
What kind of projects will a Senior Software Engineer work on at DoorDash?

As a Senior Software Engineer at DoorDash, you'll work on exciting projects related to our Experimentation Platform, including building and improving the system for fast data processing, enhancing user interfaces for experiments, and evolving the platform to implement cutting-edge methodologies in data science and analytics.

Join Rise to see the full answer
What is the work environment for a Senior Software Engineer at DoorDash?

The work environment for a Senior Software Engineer at DoorDash is hybrid, offering flexibility with both remote and in-office options. You can expect a collaborative atmosphere where innovative thinkers come together to solve complex engineering challenges in San Francisco, Sunnyvale, Seattle, or New York.

Join Rise to see the full answer
Common Interview Questions for Senior Software Engineer, Backend - Experimentation Platform
What is your experience with backend APIs?

Discuss your previous roles where you worked with backend APIs, focusing on your understanding of REST principles and how you've implemented them in past projects.

Join Rise to see the full answer
Can you explain how you approach problem-solving in software engineering?

Share your systematic approach to problem-solving, including how you break down complex problems and the tools or methodologies you use to find solutions efficiently.

Join Rise to see the full answer
What strategies do you employ for testing your code?

Describe your experience with unit testing and integration testing, along with any frameworks you've used. Discuss the importance of testing in maintaining software quality.

Join Rise to see the full answer
How familiar are you with machine learning and its application in backend development?

Talk about any experiences you have had with machine learning, the tools or languages you've used, and how you see ML integrating with backend systems in experimentation platforms.

Join Rise to see the full answer
Can you give an example of how you've improved an existing system?

Provide a specific example of a system you've improved. Detail the problem you identified, the solution you implemented, and the outcomes or benefits that resulted from your changes.

Join Rise to see the full answer
How do you prioritize tasks in a high-volume environment?

Explain your strategy for prioritization, such as using frameworks like MoSCoW or identifying critical paths in project timelines to manage your workload effectively.

Join Rise to see the full answer
What experience do you have with cloud services such as AWS?

Share specific projects where you've utilized AWS services, detailing the components used and how they enhanced your project's capabilities.

Join Rise to see the full answer
Describe a project where you collaborated with cross-functional teams.

Discuss a project that required you to interact with Product Engineers, Data Scientists, or other teams. Explain your role, how you communicated, and the project results.

Join Rise to see the full answer
How do you keep up with industry best practices in software development?

Mention any resources, such as blogs, books, or conferences, you utilize to stay informed. Discuss how you apply new knowledge to your work.

Join Rise to see the full answer
What are your long-term career goals as a Senior Software Engineer?

Share your aspirations and how this role at DoorDash aligns with your career path. Talk about your desire for continuous learning and growth in the tech field.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Posted 4 days ago
Photo of the Rise User
DoorDash USA Remote New York, NY; Seattle, WA; San Francisco, CA
Posted 5 days ago
Photo of the Rise User
DRW Hybrid New York, United States
Posted 4 days ago
Solidroad Hybrid San Francisco
Posted 2 days ago
Photo of the Rise User
Schrödinger Hybrid New York, United States
Posted 4 days ago
Photo of the Rise User
Visa Remote Warsaw, Poland
Posted yesterday
Photo of the Rise User
Posted 2 days ago

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.

1517 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
March 31, 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!