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

Ramboll3 - Student Programmer (Fullstack)

Ramboll3

Aarhus, Denmark (On-Site)
3 Weeks ago
Visa - Staff Data Engineer

Visa

Warsaw, Masovian Voivodeship, Poland (Hybrid)
6 Months ago
Daybreak Game Company LLC - Business Intelligence Engineer

Daybreak Game Company LLC

San Diego, California, United States (Hybrid)
2 Months ago
PENN Interactive - Staff Software Developer, Platform Core

PENN Interactive

United States (Hybrid)
1 Month ago
Google - Software Engineer II, Fitbit Wear OS

Google

Bucharest, Bucharest, Romania (On-Site)
1 Week ago
Google - Software Engineering Manager II, Mobile (iOS), Core

Google

São Paulo, State Of São Paulo, Brazil (On-Site)
1 Week ago
Google - Senior Software Developer, Site Reliability Development

Google

Waterloo, Ontario, Canada (On-Site)
2 Days ago
Dream Sports - Engineering Manager - Backend

Dream Sports

Mumbai, Maharashtra, India (On-Site)
2 Months ago
Google - Software Engineer, Next-Generation Data Warehouse Napa, Core Data

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Epic Games - Senior C++ Engineer, Native Client

Epic Games

(On-Site)
2 Weeks ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Microsoft - Senior Software Engineer (Infra)

Microsoft

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Weeks ago
Extreme Inc. - System Engineer

Extreme Inc.

Tokyo, Japan (Hybrid)
1 Day ago
ION - Senior IT Architect, Italy

ION

Italy (Hybrid)
6 Months ago
Rackspace Technology - Data Engineer III

Rackspace Technology

Vietnam (Remote)
2 Months ago
USE Insider - Senior Android Developer

USE Insider

İstanbul, İstanbul, Türkiye (Remote)
6 Months ago
ByteDance - Tech Lead - Infrastructure Platform

ByteDance

Singapore (On-Site)
2 Months ago
AGBO - Senior Mobile Engineer

AGBO

Salt Lake City, Utah, United States (Remote)
3 Weeks ago
Google - Software Engineer II, Google Cloud

Google

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Infosys - Fullstack ReactJS Developer

Infosys

Richardson, Texas, United States (On-Site)
17 Hours ago
ByteDance - Research Scientist in Multimodal Graduate (Applied Machine Learning) - 2024 Start (PhD)

ByteDance

San Jose, California, United States (On-Site)
6 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Sofia, Sofia City Province, Bulgaria

SEGA - Cinematic Artist

SEGA

Sofia, Sofia City Province, Bulgaria (On-Site)
1 Month ago
DraftKings - Lead Software Engineer

DraftKings

Sofia, Sofia City Province, Bulgaria (Hybrid)
5 Months ago
SEGA - Audio Programmer

SEGA

Sofia, Sofia City Province, Bulgaria (On-Site)
1 Month ago
Evolution - Talent Acquisition Specialist with Turkish

Evolution

Sofia, Sofia City Province, Bulgaria (On-Site)
2 Weeks ago
Tide - AML Transaction Monitoring Analyst with French

Tide

Sofia, Sofia City Province, Bulgaria (Hybrid)
1 Day ago
Tide - Product Operations Manager - Subscriptions and Billing

Tide

Sofia, Sofia City Province, Bulgaria (On-Site)
1 Day ago
DraftKings - Senior Backend Engineer

DraftKings

Sofia, Sofia City Province, Bulgaria (Remote)
1 Week ago
Progres - Facilities Coordinator

Progres

Sofia, Sofia City Province, Bulgaria (On-Site)
2 Months ago
Progres - License Management Services Specialist

Progres

Sofia, Sofia City Province, Bulgaria (Hybrid)
1 Month ago
Tide - Investigations Analyst with German

Tide

Sofia, Sofia City Province, Bulgaria (Hybrid)
1 Day ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Knuddels - Java Backend Developer

Knuddels

Baden-Württemberg, Germany (Hybrid)
1 Month ago
The Walt Disney Company - Software Engineer II

The Walt Disney Company

Seattle, Washington, United States (On-Site)
2 Weeks ago
Google - Software Engineer III, Infrastructure, Platforms Infrastructure Engineering

Google

Sunnyvale, California, United States (On-Site)
4 Months ago
Epic Games - Senior Engineer, Patching

Epic Games

United States (On-Site)
3 Months ago
Animoca Brands - Backend Developer

Animoca Brands

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

Epic Games

Montreal, Quebec, Canada (On-Site)
2 Months ago
Aristocrat Gaming - Automation and AI Engineer (Unity & Backend Technologies)

Aristocrat Gaming

Barcelona, Catalonia, Spain (Hybrid)
2 Weeks ago
Google - Staff Software Engineer, Site Reliability Engineering

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Days ago
Google - Software Engineering Manager, Play Games

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
Fortis Games - Staff Software Engineer (Backend/Multiplayer)

Fortis Games

Canada (On-Site)
3 Months 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)

Boston, Massachusetts, United States (On-Site)

Plovdiv, Plovdiv Province, Bulgaria (Remote)

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