Outscal Logooutscal logo

Senior Software Engineer – Streaming & Real-Time Systems

12 Minutes 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

CloudHire - Database Solution Architect

CloudHire

Mumbai, Maharashtra, India (Remote)
4 Months ago
Epic Games - Web Programmer

Epic Games

Vancouver, British Columbia, Canada (On-Site)
1 Month ago
Dream Sports - Director System IT

Dream Sports

Mumbai, Maharashtra, India (On-Site)
3 Months ago
PwC - Java Microservices Backend developer - Bangalore (early joiners)

PwC

Bengaluru, Karnataka, India (On-Site)
5 Months ago
Netflix - Senior Software Engineer — Testing Tools & Infrastructure

Netflix

Warsaw, Masovian Voivodeship, Poland (On-Site)
4 Weeks ago
Google - Senior Software Engineer, Site Reliability Engineering, Google Cloud

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
4 Months ago
Epic Games - Senior Backend Engineer

Epic Games

(On-Site)
2 Months ago
Google - Software Engineering Manager (For Women in Tech Candidates)

Google

São Paulo, State Of São Paulo, Brazil (On-Site)
4 Months ago
Patreon - Senior Backend Engineer, Notifications

Patreon

San Francisco, California, United States (Hybrid)
5 Months ago
N-iX - Senior Scala Engineer

N-iX

Ukraine (Remote)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Microsoft - ROP - Senior Software Engineer (Azure Firewall)

Microsoft

Hyderabad, Telangana, India (On-Site)
2 Months ago
Meta - Software Engineer (Leadership) - Machine Learning

Meta

Redmond, Washington, United States (Remote)
4 Months ago
Playnetic - Engineering Team Lead

Playnetic

Bulgaria (Remote)
3 Months ago
OpenGov - Software Engineer III - PRO

OpenGov

Atlanta, Georgia, United States (Hybrid)
4 Months ago
Zeta - Lead Software Development Engineer_Backend

Zeta

Hyderabad, Telangana, India (On-Site)
4 Months ago
Anzuio - Senior C++ Developer

Anzuio

Tel Aviv District, Israel (Hybrid)
5 Months ago
Zeta - Software Development Engineer In Test II

Zeta

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Playrix - Lead SDET

Playrix

Armenia (Remote)
4 Months ago
Warner Bros Games - Manager, Software Engineering - MSC Team, Bangalore

Warner Bros Games

Bengaluru, Karnataka, India (Hybrid)
3 Weeks ago

Get notifed when new similar jobs are uploaded

Jobs in Sofia, Sofia City Province, Bulgaria

CloudLinux - Senior C Developer for Imunify360 (worldwide remote, work anywhere)

CloudLinux

Sofia City Province, Bulgaria (Remote)
2 Months ago
Playtech - Portal WebMaster Coordinator

Playtech

Sofia, Sofia City Province, Bulgaria (On-Site)
1 Month ago
Milestone - Director, Regional Business & People Support, Bulgaria

Milestone

Sofia, Sofia City Province, Bulgaria (Hybrid)
3 Weeks ago
Sporty Group - BG Global Events Coordinator

Sporty Group

Bulgaria (Remote)
3 Months ago
undefined - CRM Marketing Manager (Subscriptions)

Bulgaria (Hybrid)
4 Months ago
Hawk Eye Innovations - Match Operations Assistant, VAR

Hawk Eye Innovations

Razgrad, Razgrad, Bulgaria (On-Site)
1 Month ago
Room 8 Studio - Realistic 3D Environment & Props Artist, Middle / Senior

Room 8 Studio

Bulgaria (On-Site)
2 Months ago
Playtech - Senior Java Developer

Playtech

Sofia, Sofia City Province, Bulgaria (On-Site)
2 Months ago
Evolution - Technical Lead - Math Team

Evolution

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

SEGA

Sofia, Sofia City Province, Bulgaria (On-Site)
3 Days ago

Get notifed when new similar jobs are uploaded

Backend Development Jobs

Eleven Labs - Backend Engineer

Eleven Labs

Barcelona, Catalonia, Spain (Remote)
6 Months ago
Miniclip - Server Developer

Miniclip

Lisbon, Lisbon, Portugal (Hybrid)
1 Month ago
ByteDance - Software Engineer, Video-On-Demand

ByteDance

Singapore (On-Site)
4 Months ago
Onehouse - Data Infrastructure Engineer (India)

Onehouse

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
Xsolla - Backend Software Engineer

Xsolla

Azerbaijan (On-Site)
4 Months ago
Easygo - Software Development Engineer - Payments (Sydney)

Easygo

Sydney, New South Wales, Australia (On-Site)
2 Months ago
LeoVegas - Backend Engineer - Payments

LeoVegas

Växjö, Kronoberg County, Sweden (Hybrid)
2 Months ago
ESL FACEIT Group - EFG - Senior Software Engineer - Backend (Java)

ESL FACEIT Group - EFG

(Remote)
6 Hours ago
Tencent - Software Engineer

Tencent

(On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

About The Company

Sofia City Province, Bulgaria (On-Site)

Boston, Massachusetts, United States (On-Site)

Boston, Massachusetts, United States (On-Site)

Plovdiv, Plovdiv Province, Bulgaria (On-Site)

Chicago, Illinois, United States (On-Site)

Boston, Massachusetts, United States (On-Site)

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

Tempe, Arizona, United States (On-Site)

Nashua, New Hampshire, United States (On-Site)

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