Senior Machine Learning Engineer

DraftKings

United States

Remote

USD 134,000 - 168,000

Full time

43 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Bonus potential
Equity
Benefits package

Job summary

DraftKings is hiring an engineer to build and operate cloud infrastructure and platform services for machine learning workloads. You will collaborate with data scientists, ML engineers, and infrastructure teams to create scalable, secure, and reliable systems.

Responsibilities include designing cloud infrastructure with IaC, creating CI/CD pipelines, owning production system reliability, and mentoring engineers. Nice to have experience with AWS, Kubernetes, Databricks, Spark or Kafka.

Qualifications

  • Bachelor’s degree in computer science, engineering, or a related field, or equivalent practical experience.
  • 3+ years in software engineering focused on cloud infrastructure, platform or site reliability engineering, or data platforms.
  • Strong Python skills for production applications and automation.
  • Hands-on infrastructure-as-code experience with Terraform or Pulumi, including reusable modules and cloud resource management.
  • Experience with distributed systems in the cloud; familiarity with networking, identity and access management, and security practices.
  • Experience with CI/CD, workflow orchestration, and containers, plus familiarity with distributed data processing and batch or streaming workloads.
  • Ownership of production systems and ability to lead technical work.

Responsibilities

  • Design and maintain cloud infrastructure for ML workloads, covering compute, storage, networking, and access management through infrastructure as code.
  • Create CI/CD pipelines, automation, and self-service tools for infrastructure provisioning and application delivery.
  • Own production system design and operation, improving reliability, monitoring, and cost efficiency.
  • Support high-volume batch and streaming data workloads, including real-time ingestion.
  • Strengthen security and governance with access controls, infrastructure policies, and resource management.
  • Develop reusable platform capabilities with partner teams, contribute to technical design and code reviews, and mentor engineers.

Skills

Python
Cloud infrastructure
CI/CD
Distributed systems
Security practices
Ownership
Monitoring

Education

Bachelor’s degree in CS/Engineering

Tools

Terraform
Pulumi
Kubernetes
Docker
Databricks
Spark
Kafka

Job description

Role overview

Build and operate cloud infrastructure and platform services that help teams train, deploy, and monitor machine learning models in production. You’ll work with data scientists, machine learning engineers, and infrastructure teams to make shared systems scalable, secure, reliable, and easier to use.

Responsibilities
  • Design and maintain cloud infrastructure for machine learning workloads, covering compute, storage, networking, and access management through infrastructure as code.
  • Create CI/CD pipelines, automation, and self-service tools for infrastructure provisioning and application delivery.
  • Own production system design and operation, improving reliability, monitoring, and cost efficiency.
  • Support high-volume batch and streaming data workloads, including real-time ingestion.
  • Strengthen security and governance with access controls, infrastructure policies, and resource management.
  • Develop reusable platform capabilities with partner teams, contribute to technical design and code reviews, and mentor engineers.
Requirements
  • Bachelor’s degree in computer science, engineering, or a related field, or equivalent practical experience.
  • 3+ years in software engineering focused on cloud infrastructure, platform or site reliability engineering, or data platforms.
  • Strong Python skills for production applications and automation.
  • Hands-on infrastructure-as-code experience with Terraform or Pulumi, including reusable modules and cloud resource management.
  • Experience with distributed systems in the cloud; familiarity with networking, identity and access management, and security practices.
  • Experience with CI/CD, workflow orchestration, and containers, plus familiarity with distributed data processing and batch or streaming workloads.
  • Ownership of production systems and ability to lead technical work.
Nice to have
  • Experience with AWS, Kubernetes, Databricks, Spark, or Kafka.
  • Prior machine learning experience is helpful but not required.
Benefits and work setup
  • US base salary range: $134,400–$168,000, with bonus, equity, and benefits potentially available. Pay varies by location and job-related factors.
  • A gaming license may be required, depending on the role and applicable jurisdiction.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff Machine Learning Engineer
Staff Machine Learning Engineer

tilthq • United States

Remote
USD 150,000 - 190,000
Equity
Home office stipend
Flexible health plans
+1
Senior Machine Learning Engineer
Senior Machine Learning Engineer

dailypay • United States

Remote
USD 140,000 - 200,000
Senior Machine Learning Engineer, Platform
Senior Machine Learning Engineer, Platform

block • United States

Remote
USD 140,000 - 210,000
Remote work
Flexible time off
Medical coverage
+2
Senior Machine Learning Engineer
Senior Machine Learning Engineer

encora10 • United States

Remote
USD 150,000 - 200,000
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Finstock, Inc. • United States

Remote
USD 125,000 - 155,000
Staff Machine Learning Engineer
Staff Machine Learning Engineer

Ethoslife • United States

Remote
USD 156,000 - 275,000
Senior Machine Learning Operations MLOps Engineer
Senior Machine Learning Operations MLOps Engineer

Symphony Solutions • Cincinnati (OH)

Hybrid
USD 140,000 - 210,000
Competitive salary
Flexible schedule
Training & development
+1
Senior Machine Learning Systems Engineer
Senior Machine Learning Systems Engineer

PointClickCare • United States

Remote
USD 170,000 - 230,000
Staff ML Platform Engineer
Staff ML Platform Engineer

datavant2 • United States

Remote
USD 224,000 - 280,000
Health screenings
Vaccinations (client site)
Machine Learning Engineer
Machine Learning Engineer

Omnifence AI • United States

Remote
USD 120,000 - 150,000
Fully remote in Europe
Competitive salary