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

Machine Learning Engineer, Experimentation

DoorDash's Experimentation Platform Team is looking for a Machine Learning Engineer to drive development in statistics, machine learning, and engineering, collaborating closely with cross-functional teams.

Skills

  • Programming with Python, Java, Kotlin
  • Statistical modeling
  • Machine learning algorithms
  • Big Data technologies

Responsibilities

  • Build Experimentation platform for statistical methodologies and algorithms
  • Drive statistical and ML development for in-house platforms
  • Expand causal inference algorithms for large-scale experimentation
  • Apply advanced techniques in machine learning to improve hypothesis generation
  • Provide expert advice on experimental design and tool adoption

Education

  • M.S. or PhD in Statistics, Computer Science, or related field

Benefits

  • 401(k) plan with employer match
  • Paid time off and holidays
  • Medical, dental, and vision insurance
  • Wellness benefits
  • Equity grants
To read the complete job description, please click on the ‘Apply’ button

Average salary estimate

$179100 / YEARLY (est.)
min
max
$145000K
$213200K

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 Machine Learning Engineer, Experimentation, DoorDash USA

Are you ready to take on the exciting challenges of a Machine Learning Engineer specializing in Experimentation at DoorDash? If you thrive in an environment where statistics, machine learning, and engineering intersect, this may be the perfect role for you! At DoorDash, we're all about empowering decision-makers with rigorous, data-driven insights, and our Experimentation Platform Team plays a key role in that mission. You'll collaborate with a talented group of engineers and data scientists to develop a cutting-edge experimentation platform that equips both technical and non-technical users to design, analyze, and implement experiments. Your work will help our teams make informed decisions about our intelligent delivery systems, shaping the future of logistics for local markets. If you've got a passion for building scalable and reliable experimentation tools and possess a strong foundation in statistical methodologies, this is your chance to shine! Get ready to engage with innovative theories behind causal inference and advanced data mining techniques as you contribute your expertise in programming languages like Python or Java. Ready to join us and make an impact? Let's transform the way DoorDash does experimentation together!

Frequently Asked Questions (FAQs) for Machine Learning Engineer, Experimentation Role at DoorDash USA
What are the key responsibilities of a Machine Learning Engineer in Experimentation at DoorDash?

As a Machine Learning Engineer specializing in Experimentation at DoorDash, your key responsibilities will include developing statistical and ML models to drive improvements within our experimentation platform. You'll work closely with frontend and backend engineers to create robust systems that support large-scale A/B testing and causal inference. Collaboration with data scientists will be crucial, as you'll advise on experimental design and enhance the tools used across the company.

Join Rise to see the full answer
What qualifications are needed for a Machine Learning Engineer position at DoorDash?

To qualify for a Machine Learning Engineer role in Experimentation at DoorDash, candidates typically need at least 1 year of experience post-PhD or 3+ years beyond a Master's degree in a quantitative field. A strong background in statistics, causal inference, or applied mathematics is vital, along with proficiency in programming languages like Python or Java. Experience with Big Data technologies and full-stack development can be a plus!

Join Rise to see the full answer
How does DoorDash support professional development for Machine Learning Engineers?

At DoorDash, we believe in continuous learning and professional development for our team members. As a Machine Learning Engineer in Experimentation, you'll have access to numerous resources, including mentorship opportunities, workshops, and exposure to cutting-edge technologies in the field. We encourage innovation through collaboration and offer a dynamic environment where you can grow your skills and advance your career.

Join Rise to see the full answer
What unique challenges does a Machine Learning Engineer face at DoorDash?

A Machine Learning Engineer at DoorDash faces unique challenges such as optimizing experimentation algorithms to handle high volume and noise within our business environment. The role requires not just technical proficiency but also the ability to translate complex statistical and machine learning concepts into actionable insights for various teams. Balancing technical depth with practical application is key in this fast-paced environment.

Join Rise to see the full answer
What tools and technologies do DoorDash Machine Learning Engineers work with?

Machine Learning Engineers at DoorDash utilize a variety of tools and technologies, including statistical modeling frameworks and programming languages like Python, Kotlin, and Scala. Familiarity with Big Data technologies such as Spark, Postgres, and Snowflake is beneficial. You'll also get to engage with advanced platforms for A/B testing and causal analysis that are integral to our success in understanding customer behavior and improving our logistics.

Join Rise to see the full answer
What is the work culture like for Machine Learning Engineers at DoorDash?

The work culture for Machine Learning Engineers at DoorDash is collaborative, innovative, and fast-paced. We emphasize open communication and diverse perspectives, as we believe this fosters creative solutions to complex problems. You'll find yourself surrounded by talented professionals who are passionate about using data to drive decisions, making it an exciting place to contribute and grow your career.

Join Rise to see the full answer
What is the potential for career growth for a Machine Learning Engineer at DoorDash?

A career as a Machine Learning Engineer at DoorDash offers numerous growth opportunities. As the company rapidly expands, there is a high demand for talent in data science and engineering, providing pathways to elevate your career within the company. We actively promote from within and empower our employees to pursue leadership roles or specialize further in their areas of interest.

Join Rise to see the full answer
Common Interview Questions for Machine Learning Engineer, Experimentation
Can you describe your experience with A/B testing and how it's applied in your previous roles?

In my previous roles, I've designed and implemented A/B tests to assess user engagement and feature effectiveness. I focused on formulating clear hypotheses, defining success metrics, and ensuring that experiments were statistically valid. This process involved analyzing potential confounding variables and iterating on the design based on preliminary data. I believe that effective A/B testing is about rigorously applying statistical principles while also being agile enough to adapt as insights emerge.

Join Rise to see the full answer
What statistical methodologies are you most familiar with when it comes to experimentation?

I have experience with various statistical methodologies including hypothesis testing, Bayesian inference, and causal inference techniques. Utilizing tools such as Python's SciPy and R, I have applied these methods to evaluate experiment outcomes effectively. I find that selecting the right methodology depends on the nature of the data and the specific questions we are trying to answer, which I have done across multiple projects in the past.

Join Rise to see the full answer
How do you approach developing machine learning models for experiments?

My approach to developing machine learning models for experiments starts with understanding the problem domain and data requirements thoroughly. I gather relevant data, ensuring it's clean and preprocessed adequately. After feature selection and engineering, I choose algorithms based on the model's objectives, whether it's prediction or classification. I validate models using A/B testing to assess their impact on KPIs, iterating to optimize performance.

Join Rise to see the full answer
What programming languages and tools have you worked with for data analysis?

I have extensive experience with Python and R, primarily using libraries such as Pandas, NumPy, and SciKit Learn for data manipulation and modeling. Additionally, I've used SQL for querying large datasets and have experience with frameworks like Spark for handling Big Data. My toolbox also includes visualization tools such as Matplotlib and Tableau to represent findings effectively.

Join Rise to see the full answer
Can you discuss a challenging project you worked on and how you overcame obstacles?

One challenging project I was involved in required conducting a massive-scale A/B test for a new feature. We encountered substantial noise in the data that could skew our results. By segmenting the user base and implementing a layered statistical approach, I was able to isolate the feature's effects from background noise. Continuous monitoring and adjustments throughout the experiment allowed us to draw valid conclusions.

Join Rise to see the full answer
How do you ensure your experimentation aligns with business goals?

I ensure that my experimentation aligns with business goals by actively collaborating with cross-functional teams to understand their objectives. Before starting an experiment, I define clear success metrics that correlate with those goals. Regular communication with stakeholders helps to keep the project on track and ensures that the insights derived from the experiments provide actionable recommendations that support the broader mission.

Join Rise to see the full answer
What strategies do you use for communicating technical findings to non-technical stakeholders?

When communicating technical findings to non-technical stakeholders, I focus on using clear and concise language, avoiding jargon as much as possible. Visual aids like charts and graphs are very effective in conveying complex ideas intuitively. I also emphasize the implications of the findings rather than the technical details, ensuring that stakeholders understand how these insights affect decision-making.

Join Rise to see the full answer
Describe your experience with causal inference in your work.

I have engaged with causal inference methodologies extensively, particularly in understanding cause-and-effect relationships in various A/B tests. I apply techniques such as matching and regression discontinuity designs to estimate treatment effects accurately. My familiarity with tools like DoWhy and causal diagrams has helped me to validate assumptions and draw reliable conclusions, ensuring our experiments provide actionable insights.

Join Rise to see the full answer
How do you stay current with new developments in machine learning and experimentation?

To stay current with new developments in machine learning and experimentation, I regularly follow industry blogs, attend webinars, and participate in online courses. I am an active member of relevant communities on platforms like GitHub and LinkedIn where I engage in discussions and share resources. Additionally, I routinely read academic papers to stay updated on cutting-edge research and methodologies.

Join Rise to see the full answer
What do you find most rewarding about working as a Machine Learning Engineer?

The most rewarding aspect of working as a Machine Learning Engineer is seeing the tangible impact of my work on business decisions and user experience. Contributing to projects that enhance product efficiency and engagement is immensely gratifying. Additionally, the dynamic nature of the field keeps me motivated, as I continuously learn and tackle new challenges, fostering both personal and professional growth.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
DoorDash USA Remote Chicago, IL; New York, NY; San Francisco, CA; Austin, TX; United States - Remote
Posted 10 days ago
Photo of the Rise User
DoorDash USA Hybrid Chicago, IL; Los Angeles, CA; New York, NY; Phoenix, AZ; San Francisco, CA; Seattle, WA
Posted 10 days ago
Photo of the Rise User
Posted 12 days ago
Photo of the Rise User
Skydio Hybrid Boston, Massachusetts, United States
Posted 14 days ago
Photo of the Rise User
Posted 6 hours ago
Ziphire.hr Remote No location specified
Posted 10 days ago
Photo of the Rise User
Upwork Remote Los Angeles, CA, USA
Posted 13 days ago
Photo of the Rise User
Posted 10 days ago
Photo of the Rise User
AECOM Remote Coral Gables, FL, United States
Posted 4 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.

282 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
SALARY RANGE
$145,000/yr - $213,200/yr
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
November 26, 2024

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!