Senior Machine Learning Engineer
Job Description
DraftKings is seeking a Senior Machine Learning Engineer in Boston to design, implement, and scale production-grade data and machine learning pipelines for risk and payment applications. The role partners with data scientists, engineers, and product managers to deliver observable and reliable systems that support explainable decision-making.
Role Summary
In this position, you will build ETL and feature engineering pipelines, develop production machine learning systems, and productionize models for integration into DraftKings decisioning workflows. You will also help ensure data quality, monitor model performance and drift, and support ongoing improvements through reviews and incident learnings.
Key Responsibilities
- Design, build, and maintain ETL and feature engineering pipelines that support risk and payment applications.
- Develop production ML systems across training, evaluation, deployment, and monitoring.
- Collaborate with data scientists to productionize models and integrate them into DK decisioning systems.
- Build dependable, well-tested data workflows, including SQL-based feature transformations through model training and deployment.
- Implement observability and monitoring for data quality, model drift, and service reliability.
- Participate in code reviews, design discussions, and incident response to reinforce strong engineering practices.
- Mentor junior engineers and contribute to shared tooling, documentation, and process improvements across the DS organization.
- Support on-call rotations and post-incident reviews to drive continuous system improvement.
Required Qualifications
- 3+ years of experience writing production Python applications and working with structured data (SQL and data modeling).
- Strong software engineering fundamentals, including object-oriented design, testing, and version control.
- Familiarity with ML Ops frameworks such as model registry, orchestration, and feature stores.
- Experience building or maintaining data and feature pipelines in a data-heavy environment.
- Understanding of the ML lifecycle, including feature engineering, training, and model serving.
- Ability to debug production issues across data, model, and infrastructure layers.
- Strong collaboration and communication skills, with the ability to translate technical solutions into operational outcomes.
- Bachelor’s degree in Computer Science, Machine Learning, or a related technical field (Master’s preferred).
Technologies
- Python
- SQL
- Data modeling
- Model registry
- Orchestrations
- Feature stores
Team and Mission
DraftKings’ Fintech Data Science team builds and maintains systems that help protect DraftKings and its customers from fraud, payment risk, and abuse. The mission focuses on enabling explainable and reliable decision-making across financial and operational flows, including registration and deposits, as well as gameplay and withdrawals.
Location, Experience, and Salary
- Location: Boston, MA (onsite)
- Minimum Experience: 3 years
- Salary Range: USD 134,400 - 168,000 per year
Additional Information
- DraftKings is a publicly traded technology company (NASDAQ: DKNG) headquartered in Boston.
- As a regulated gaming company, you may be required to obtain a gaming license issued by the appropriate state agency as a condition of employment.