Senior Software Engineer – Streaming & Real-Time Systems

1 Month 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 - Data Engineer, Play Data Science and Analytics

Google

Mountain View, California, United States (On-Site)
1 Week ago
ARHS - Senior Java Jee Developer

ARHS

Luxembourg (On-Site)
6 Months ago
Google - Research Scientist, Google Cloud AI

Google

Sunnyvale, California, United States (On-Site)
1 Week ago
Supercell - Senior Server Engineer, Clash of Clans

Supercell

Helsinki, Uusimaa, Finland (On-Site)
6 Months ago
Google - Senior Software Engineer, Full Stack, Google Cloud - India

Google

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Amazon - Software Dev Engineer I, Amazon University Talent Acquisition

Amazon

Bengaluru, Karnataka, India (On-Site)
1 Week ago
ByteDance - Senior Software Development Engineer - Database NoSQL Redis

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Google - Software Engineer III, AutoVM Infrastructure, Core

Google

Munich, Bavaria, Germany (On-Site)
1 Week ago
ByteDance - Senior Software Development Engineer - Cloud Native Databases

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Ajmera Infotech - Flutter Application Developer (Mobile)

Ajmera Infotech

Ahmedabad, Gujarat, India (On-Site)
1 Week ago
ByteDance - Video Experience Software Engineer Intern

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Thatgamecompany - Game Engine Engineer (Optimization)

Thatgamecompany

Shanghai, Shanghai, China (On-Site)
4 Weeks ago
Knuddels - Java Backend Developer

Knuddels

Baden-Württemberg, Germany (Hybrid)
4 Weeks ago
Google - Software Engineering Manager, Processing and Serving, Google Photos

Google

Bengaluru, Karnataka, India (On-Site)
1 Week ago
PlayStation Global - Senior Software Engineer

PlayStation Global

Dublin, County Dublin, Ireland (On-Site)
2 Weeks ago
Tencent - Senior Database Administrator (Private Cloud)

Tencent

(On-Site)
3 Weeks ago
Bohemia Interactive - Java Developer

Bohemia Interactive

Prague, Prague, Czechia (On-Site)
1 Week ago
Nagarro - Staff Engineer, QA Automation

Nagarro

Riyadh, Riyadh Province, Saudi Arabia (On-Site)
5 Months ago
Schbang - Senior HubSpot Developer

Schbang

Mumbai, Maharashtra, India (On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Sofia, Sofia City Province, Bulgaria

Evolution - Office Coordinator

Evolution

Sofia, Sofia City Province, Bulgaria (On-Site)
2 Months ago
SEGA - Audio Programmer

SEGA

Sofia, Sofia City Province, Bulgaria (On-Site)
1 Month ago
Playtech - iPoker Product & Promotions Specialist

Playtech

Sofia, Sofia City Province, Bulgaria (On-Site)
1 Day ago
PwC - Senior Consultant in the Delivery Deal Value Team

PwC

Sofia, Sofia City Province, Bulgaria (On-Site)
4 Months ago
Room 8 Studio - Realistic 3D Environment & Props Artist

Room 8 Studio

Bulgaria (On-Site)
1 Week ago
Evolution - Shuffler

Evolution

Sofia, Sofia City Province, Bulgaria (On-Site)
11 Months ago
Playtech - Technical Back Office Coordinator

Playtech

Sofia, Sofia City Province, Bulgaria (On-Site)
1 Week ago
Room 8 Studio - Material Artist, Advanced Middle/Senior

Room 8 Studio

Bulgaria (On-Site)
3 Months ago
Milestone - Director, Regional Business & People Support, Bulgaria

Milestone

Sofia, Sofia City Province, Bulgaria (Hybrid)
1 Week ago
DraftKings - Full-Stack Engineer

DraftKings

Sofia, Sofia City Province, Bulgaria (Remote)
1 Month ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Canva - Senior Backend Engineer - Support Automation and AI Enablement

Canva

Brisbane, Queensland, Australia (Remote)
3 Weeks ago
Epic Games - Senior Software Engineer

Epic Games

Cary, North Carolina, United States (On-Site)
3 Months ago
LeoVegas - Senior Backend Engineer - Retention/Sports/iGaming

LeoVegas

Málaga, Andalusia, Spain (Hybrid)
6 Months ago
Voodoo - Senior Backend Engineer (Ruby)

Voodoo

Paris, Île-de-France, France (Hybrid)
1 Month ago
ByteDance - Senior Software Development Engineer - Database NoSQL Redis

ByteDance

San Jose, California, United States (On-Site)
3 Months ago
Google - Software Engineer III, Performance, Google Cloud

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
1 Week ago
The Walt Disney Company - Senior Online Engineer

The Walt Disney Company

Copenhagen, Denmark (Remote)
1 Month ago
ByteDance - Software Development Engineer - Distributed NoSQL Database Systems

ByteDance

Seattle, Washington, United States (On-Site)
3 Months ago
Google - Software Engineer III, Server Frameworks

Google

Mexico City, Mexico City, Mexico (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

About The Company

Boston, Massachusetts, United States (On-Site)

United States (Remote)

Boston, Massachusetts, United States (On-Site)

Boston, Massachusetts, United States (On-Site)

New York, New York, United States (On-Site)

Boston, Massachusetts, United States (On-Site)

Plovdiv, Plovdiv Province, Bulgaria (Remote)

Boston, Massachusetts, United States (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