DraftKings Inc.

Senior Software Engineer

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 PlatformJavaMicroservicesPython

About the role

  • Design and develop scalable backend systems and APIs that deliver intelligent, real time functionality across a high volume, always-on platform.
  • Build and maintain data pipelines and backend infrastructure that enable ML model training, evaluation, and deployment.
  • Partner with data scientists and ML engineers to integrate models into production services, ensuring high availability and performance.
  • Implement monitoring, experimentation, and evaluation frameworks to measure model and system behavior and continuously improve performance.
  • Work closely with product teams to translate AI capabilities into user-facing features that are reliable, fast, and maintainable.
  • Stay current with AI infrastructure trends, from model serving to vector databases and observability tools, and bring practical innovation to production systems.
  • Deliver clean, testable, production ready code from day one while continuously optimizing for scalability and resilience.
  • Lead by example by mentoring teammates, elevating engineering standards, and driving best practices in design and delivery.

Requirements

  • Bachelor's degree in Computer Science or any suitable combination of education, experience and training.
  • At least 3 years of professional experience in backend software development using languages like C#, Java, or Python.
  • Proven experience designing, building, and operating distributed systems at scale in AWS, GCP, or other cloud environments.
  • Exposure to data or ML workflows, from building data pipelines to deploying or integrating ML models in production environments.
  • Solid understanding of APIs, microservices, and event driven architecture.
  • Strong focus on testing, observability, and performance tuning for large scale backend systems.
  • Comfort collaborating with data science or analytics teams to translate insights into engineering outcomes.
  • Ability to thrive in high ownership, fast paced environments, balancing rapid iteration with long term maintainability.
  • Curiosity, adaptability, and a drive to stay ahead in emerging technologies in AI, data systems, and backend architecture.
Benefits
  • Health insurance
  • 401(k) matching
  • Flexible work hours
  • Paid time off
  • Bonuses

Applicant Tracking System Keywords

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

Hard skills
backend software developmentC#JavaPythondistributed systemsAWSGCPAPIsmicroservicesevent driven architecture
Soft skills
mentoringcollaborationadaptabilitycuriositydrive for innovationfocus on testingperformance tuninghigh ownershipbalancing rapid iterationlong term maintainability
Certifications
Bachelor's degree in Computer Science