Senior Software Engineer – Streaming & Real-Time Systems

2 Months 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

Playtika - PHP Tech Lead

Playtika

Poland (Hybrid)
2 Months ago
Google - Search Technical Solutions Consultant

Google

Gurugram, Haryana, India (On-Site)
1 Month ago
Microsoft - Member of Technical Staff, Copilot Prompt Engineer

Microsoft

Mountain View, California, United States (On-Site)
2 Months ago
The Walt Disney Company - Sr Machine Learning Engineer

The Walt Disney Company

Seattle, Washington, United States (On-Site)
6 Months ago
Coda - Senior/Staff Software Engineer

Coda

Manila, Metro Manila, Philippines (Remote)
1 Year ago
Google - Senior Software Developer, Site Reliability Engineering, Google Cloud

Google

San Francisco, California, United States (On-Site)
5 Months ago
Eleven Labs - Back-End Engineer

Eleven Labs

Bulgaria (Remote)
2 Months ago
Every matrix - Senior Backend Software Engineer

Every matrix

Zagreb, Croatia (Hybrid)
2 Months ago
Maxis Studios - Senior Multiplayer & Online Engineer

Maxis Studios

Victoria, Australia (Hybrid)
2 Months ago
Epic Games - Senior UI Engineer, Fortnite

Epic Games

Cary, North Carolina, United States (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

PwC - Identity & Access Management Engineer PwC Netherlands

PwC

Amsterdam, North Holland, Netherlands (Hybrid)
4 Months ago
Skillz - Lead Cloud Engineer

Skillz

San Francisco, California, United States (On-Site)
2 Months ago
Tamatem Games - Software Engineer

Tamatem Games

Amman Governorate, Jordan (On-Site)
2 Months ago
ByteDance - Senior Research Engineer / Scientist - AI for Databases

ByteDance

Seattle, Washington, United States (On-Site)
1 Month ago
Nintendo - Contract - DevOps Engineer

Nintendo

Redmond, Washington, United States (On-Site)
4 Months ago
luxsoft - Senior QA Automation Engineer

luxsoft

Bucharest, Bucharest, Romania (On-Site)
2 Weeks ago
Rush Street Interactive - QA Engineer

Rush Street Interactive

Canada (Hybrid)
1 Week ago
Gaming Innovation Group  - Infrastructure Engineer

Gaming Innovation Group

Community Of Madrid, Spain (Hybrid)
2 Months ago
Workato - Senior Infrastructure Engineer

Workato

Nicosia, Nicosia, Cyprus (On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Sofia, Sofia City Province, Bulgaria

DraftKings - Marketing Operations Specialist

DraftKings

Sofia, Sofia City Province, Bulgaria (On-Site)
1 Month ago
Creative Assembly - Sound Designer

Creative Assembly

Sofia, Sofia City Province, Bulgaria (On-Site)
1 Month ago
Evolution - Gameplay Developer

Evolution

Sofia, Sofia City Province, Bulgaria (On-Site)
2 Months ago
Tide - Sales Representative

Tide

Bulgaria (Hybrid)
2 Weeks ago
Tide - Training Specialist - German Speaker

Tide

Sofia, Sofia City Province, Bulgaria (Hybrid)
1 Month ago
Tide - Training Specialist - French Speaker

Tide

Sofia, Sofia City Province, Bulgaria (Hybrid)
1 Month ago
Playtech - Technical Back Office Coordinator

Playtech

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

Evolution

Sofia, Sofia City Province, Bulgaria (On-Site)
1 Year ago
SEGA - Battle Programmer

SEGA

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

Get notifed when new similar jobs are uploaded

Backend Development Jobs

PhonePe - Software Engineer (Backend, 3 to 5 yrs)

PhonePe

Bengaluru, Karnataka, India (On-Site)
6 Months ago
Polygon Labs - Senior Rust Engineer

Polygon Labs

(Remote)
2 Months ago
Epic Games - Principal Programmer, Horde

Epic Games

Montreal, Quebec, Canada (On-Site)
3 Months ago
Dream Sports - Software Development Engineer 2 - Backend

Dream Sports

Mumbai, Maharashtra, India (On-Site)
2 Months ago
ByteDance - Software Development Engineer Graduate (Distributed NoSQL Database Systems)

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
Argus Labs - Senior Software Engineer (Infrastructure/Backend)

Argus Labs

(Remote)
2 Months ago
4ThePlayer - REMOTE Junior Backend JavaScript Developer

4ThePlayer

(Remote)
1 Month ago
GoTo Group - Lead Software Engineer (IC)

GoTo Group

Jakarta, Jakarta, Indonesia (On-Site)
7 Months ago
Hasura - Senior/Staff Software Engineer - Go Backend (Bengaluru/Hybrid)

Hasura

Bengaluru, Karnataka, India (Hybrid)
8 Months ago
Trend Micro - Backend Engineer

Trend Micro

Manila, Metro Manila, Philippines (On-Site)
16 Years ago

Get notifed when new similar jobs are uploaded

About The Company

DraftKings Inc. (Nasdaq: DKNG) is a digital sports entertainment and gaming company. It’s simple, at DraftKings, we believe life’s more fun with skin in the game. For that reason, we’re committed to responsibly creating the world’s favorite games and betting experiences. Headquartered in Boston, with offices around the globe, we believe we can continue to define what it means to be a technology company in sports entertainment. We love what we do, and think you will too.

Boston, Massachusetts, United States (On-Site)

Bulgaria (Remote)

Bulgaria (Remote)

Canada (Remote)

Sofia, Sofia City Province, Bulgaria (Hybrid)

United States (Remote)

Boston, Massachusetts, United States (On-Site)

Boston, Massachusetts, United States (On-Site)

Bulgaria (Remote)

Plovdiv, Plovdiv Province, Bulgaria (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