Senior Software Engineer – Streaming & Real-Time Systems

3 Weeks ago • 3 Years + • Backend Development • Data Analyst

Job Summary

Job Description

As a Senior Software Engineer specializing in Real-Time Data Processing at DraftKings, you'll design, implement, and optimize real-time data processing systems using Apache Spark, Databricks, and Python. You'll develop and support distributed systems for machine learning models and feature engineering. This role involves leveraging AWS cloud computing, collaborating with cross-functional teams to solve data challenges, and participating in technical planning, code reviews, and deployment support. Close collaboration with automation QAs on testing is also expected. The ideal candidate will have 3+ years of development experience, including at least 1 year of hands-on experience with real-time data processing using Apache Spark and Databricks with Python, Java, or Scala.
Must have:
  • 3+ years development experience
  • 1+ year real-time data processing (Spark, Databricks)
  • Strong understanding of distributed systems
  • Proficiency in message brokers (Kafka, RabbitMQ)
  • Experience with AWS cloud computing
Good to have:
  • Familiarity with .NET and C#
  • Experience with relational and non-relational databases

Job Details

We’re defining what it means to build and deliver the most extraordinary sports and entertainment experiences. Our global team is trailblazing new markets, developing cutting-edge products, and shaping the future of responsible gaming.

Here, “impossible” isn’t part of our vocabulary. You’ll face some of the toughest but most rewarding challenges of your career. They’re worth it. Channeling your inner grit will accelerate your growth, help us win as a team, and create unforgettable moments for our customers.

The Crown Is Yours

As a Senior Software Engineer specializing in Real-Time Data Processing at DraftKings, you’ll be part of a multidisciplinary team where you’ll collaborate closely with product managers, data scientists, and data analysts. You’ll play a key role in designing and building systems that process and analyze high-volume real-time data streams, powering our data-science-driven ecosystem to deliver cutting-edge analytics and actionable insights for impactful business decisions

What you’ll do as a Senior Software Engineer – Streaming & Real-Time Systems

  • Design, implement, and optimize real-time data processing systems leveraging Apache Spark, Databricks, and Python.

  • Develop and support distributed systems to support machine learning models and feature engineering for real-time and batch processing.

  • Leverage cloud computing platforms, such as AWS, to deploy and manage distributed data systems effectively.

  • Collaborate with cross-functional teams to identify and solve complex data challenges.

  • Participate actively in the team’s technical planning, implementation, code reviews, deployment and support.

  • Work closely with automation QAs on integration and performance testing.

What you’ll bring

  • 3+ years of development experience, including at least 1 year of hands-on expertise in real-time data processing using Apache Spark and Databricks with Python, Java or Scala.

  • Strong understanding of distributed systems, with proficiency in message brokers (e.g., Kafka, RabbitMQ) and event-driven architectures.

  • Familiarity with .NET and object-oriented programming in C# or similar languages like Java.

  • Experience working in a cloud computing environment such as AWS, including familiarity with services like SQS, SNS, DynamoDB and S3.

  • Experience with relational databases, including schema design and SQL, along with experience in non-relational data storage solutions.

#LI-TK1
#LI-REMOTE

Join Our Team

We’re a publicly traded (NASDAQ: DKNG) technology company 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. Don’t worry, we’ll guide you through the process if this is relevant to your role.

Similar Jobs

Google - Senior Software Engineer, Full Stack, Google Cloud - India

Google

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Nielsen Holdings - Sr. Data Engineer - (Big Data, Spark, Scala, Python, AWS, RDBMS, SQL)

Nielsen Holdings

Gurugram, Haryana, India (Hybrid)
5 Months ago
The Walt Disney Company - Manager, Software Engineering

The Walt Disney Company

Santa Monica, California, United States (On-Site)
2 Months ago
NinjaVan - Staff Software Engineer

NinjaVan

Ho Chi Minh City, Ho Chi Minh City, Vietnam (Hybrid)
5 Months ago
Dream Sports - Software Development Engineer 3 - Backend (Platform)

Dream Sports

Mumbai, Maharashtra, India (On-Site)
6 Days ago
CloudHire - Senior Backend Engineer - TypeScript

CloudHire

Telangana, India (Remote)
2 Weeks ago
Evolution - Backend Developer - Game Server

Evolution

Gothenburg, Västra Götaland County, Sweden (On-Site)
5 Months ago
Behaviour Interactive - Principal Generalist Programmer - Dead by Daylight | Programmeur·se Généraliste Principal·e - Dead by Daylight

Behaviour Interactive

Middlesbrough, England, United Kingdom (Hybrid)
4 Months ago
Backbone - Engineering Manager, Backend

Backbone

Seattle, Washington, United States (On-Site)
8 Months ago
Applike Group - Director of Technology (f/m/d)

Applike Group

Hamburg, Hamburg, Germany (Hybrid)
5 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Nagarro - Associate Principal Engineer, QA Automation

Nagarro

New York, New York, United States (On-Site)
5 Months ago
Hire Phoenix Consulting - Ludo Game Developer needed (Freelance opportunity)

Hire Phoenix Consulting

Indi, Karnataka, India (Remote)
6 Months ago
Avathon - Software Engineer (Scala_Backend)

Avathon

Bengaluru, Karnataka, India (On-Site)
5 Months ago
GoTo Group - Android Engineer - Comms Platform

GoTo Group

Bengaluru, Karnataka, India (On-Site)
5 Months ago
NinjaVan - Senior Full Stack Engineer

NinjaVan

Hyderabad, Telangana, India (On-Site)
5 Months ago
Aristocrat Gaming - Associate Principal Engineer

Aristocrat Gaming

Noida, Uttar Pradesh, India (Hybrid)
1 Month ago
ByteDance - Software Developer Graduate (Routing Verification & Emulation)

ByteDance

San Jose, California, United States (On-Site)
1 Week ago
Assystems - Full Stack React and Java Developer

Assystems

Gurugram, Haryana, India (On-Site)
5 Months ago
NVIDIA - Manufacturing Engineer

NVIDIA

Shenzhen, Guangdong Province, China (On-Site)
4 Weeks ago
ION - Senior Full Stack Software Developer, Italy

ION

Pisa, Tuscany, Italy (On-Site)
5 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Sofia, Sofia City Province, Bulgaria

SEGA - Battle Programmer

SEGA

Sofia, Sofia City Province, Bulgaria (On-Site)
3 Weeks ago
Creative Assembly - Game Writer

Creative Assembly

Sofia, Sofia City Province, Bulgaria (On-Site)
4 Days ago
Evolution - Junior Human Resources Administrator

Evolution

Sofia, Sofia City Province, Bulgaria (On-Site)
1 Month ago
Evolution - Office Coordinator

Evolution

Sofia, Sofia City Province, Bulgaria (On-Site)
1 Month ago
Evolution - Turkish Speaking Game Presenter

Evolution

Sofia, Sofia City Province, Bulgaria (On-Site)
10 Months ago
Evolution - English Speaking Game Presenter

Evolution

Sofia, Sofia City Province, Bulgaria (On-Site)
10 Months ago
Evolution - IT Security Engineer (Red team)/ Penetration tester

Evolution

Sofia, Sofia City Province, Bulgaria (On-Site)
4 Months ago
Creative Assembly - Cinematic Artist

Creative Assembly

Sofia, Sofia City Province, Bulgaria (On-Site)
2 Weeks ago
Fliff  Inc  - React Native Engineer

Fliff Inc

Sofia, Sofia City Province, Bulgaria (Remote)
1 Month ago
PwC - IT Controls Consultant

PwC

Sofia, Sofia City Province, Bulgaria (Hybrid)
6 Months ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Patreon - iOS Engineer

Patreon

San Francisco, California, United States (Hybrid)
5 Days ago
GoMotive - Tech Lead Manager - Backend Platform

GoMotive

United States (Remote)
1 Week ago
N-iX - Senior Golang Software Engineer

N-iX

(Remote)
1 Week ago
Netflix - Senior Server/Backend Software Engineer

Netflix

United States (Remote)
1 Month ago
GoTo Group - One KYC Backend Engineer

GoTo Group

Bengaluru, Karnataka, India (On-Site)
5 Months ago
CD PROJEKT RED - Intern in Online Services Team (Java)

CD PROJEKT RED

Warsaw, Masovian Voivodeship, Poland (On-Site)
4 Weeks ago
EXUSIA - Senior Java/AWS Engineer

EXUSIA

Hyderabad, Telangana, India (Remote)
5 Days ago
Sporty Group - EU Platform Engineer

Sporty Group

(Remote)
10 Months ago
Canva - Senior Engineering Manager (BE) - Visual Suite Platform - Remote across ANZ

Canva

Auckland, Auckland, New Zealand (Remote)
4 Months ago
Fortis Games - Staff Software Engineer (Backend/Multiplayer)

Fortis Games

Canada (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Boston, Massachusetts, United States (On-Site)

Boston, Massachusetts, United States (On-Site)

Ukraine (Remote)

Boston, Massachusetts, United States (On-Site)

Boston, Massachusetts, United States (Remote)

Sofia, Sofia City Province, Bulgaria (On-Site)

Boston, Massachusetts, United States (On-Site)

Boston, Massachusetts, United States (On-Site)

London, England, United Kingdom (On-Site)

View All Jobs

Get notified when new jobs are added by DraftKings

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug