DraftKings Inc.

Senior Software Engineer, Backend

DraftKings Inc.

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $119,500 - $149,400 per year

Job Level

Senior

Tech Stack

AWSCloudDistributed SystemsGoogle Cloud PlatformJavaPython

About the role

  • Design and develop scalable backend systems and APIs that enable real-time, AI-driven features across a high-volume, 24/7 platform
  • Build and maintain data pipelines and infrastructure required to train, evaluate, and deploy machine learning and reinforcement learning models
  • Implement evaluation frameworks to continuously measure model performance and system behavior, driving improvements with experimentation and metrics
  • Work with researchers and data scientists to translate AI concepts, like reward function design and tradeoffs, into performant production-ready systems
  • Stay at the forefront of AI/ML innovation, integrating new techniques and tools into backend services with speed and pragmatism
  • Deliver high-quality, production-ready code from day one, while continuously tuning systems for performance, reliability, and maintainability
  • Own the full software development lifecycle for your services, including design, monitoring, debugging, and long-term support
  • Collaborate across disciplines to ensure technical alignment with product goals, mentoring teammates and elevating engineering standards

Requirements

  • At least 3 years of professional experience in object-oriented backend development using languages like C#, Java, or Python
  • Proven experience designing and operating distributed systems at scale in cloud environments such as AWS or GCP
  • Experience building data pipelines and backend infrastructure to support ML training, inference, and model evaluation
  • Familiarity with reinforcement learning concepts and the ability to reason about reward design, convergence, and real-world tradeoffs
  • Proficiency in writing and maintaining automated test suites, including unit, integration, and performance tests for large-scale backend services
  • Comfort setting up experimentation or evaluation frameworks to validate AI-driven systems in live environments
  • Ability to thrive in fast-paced, high-ownership settings, triaging and resolving production issues, shipping features quickly, and optimizing for scale
  • Curiosity, adaptability, and a drive to stay current with industry trends in AI, ML engineering, and software architecture
  • Bachelor’s Degree in Computer Science or any suitable combination of education, experience, and training
Benefits
  • Bonus
  • Equity
  • Benefits as applicable

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
object-oriented programmingbackend developmentC#JavaPythondistributed systemscloud environmentsdata pipelinesmachine learningreinforcement learning
Soft skills
collaborationmentoringadaptabilitycuriosityproblem-solvingcommunicationownershipperformance optimizationfast-paced worktechnical alignment
Certifications
Bachelor’s Degree in Computer Science