Senior Data Engineer, Java

theScore empowers millions of sports fans through its digital media and sports betting products, delivering personalized live scores, news, stats, and betting information.
Data
Senior Software Engineer
Hybrid
6+ years of experience
Sports · Finance

Description For Senior Data Engineer, Java

theScore, a wholly-owned subsidiary of PENN Entertainment, is seeking a Senior Data Engineer to join their Data Engineering team. The ideal candidate will have a passion for data, a strong background in computer science, and recent experience as a data engineer or software engineer.

As a key member of the Data Engineering team, you will:

  • Develop event-driven distributed systems processing large amounts of data
  • Build internal tools, libraries, and streaming data pipelines
  • Work with data science and engineering teams to build best-in-class SDLC processes
  • Oversee data systems design and maintenance
  • Collaborate on defining, tracking, and meeting SLOs
  • Maintain and expand existing systems, tooling, and infrastructure

The role requires:

  • Solid foundation in computer science (data structures, distributed systems, algorithms, software design)
  • 6+ years of experience in data or software engineering
  • Strong knowledge of Java, Java frameworks, Design Patterns, and Domain Driven Design
  • Experience with distributed systems, large datasets, and streaming platforms like Kafka
  • Familiarity with tools like Airflow, Docker, Kubernetes, and major cloud platforms

theScore offers a competitive compensation package, a fun work environment, education and conference reimbursements, parental leave top-up, and opportunities for career progression. The company is committed to creating a diverse environment and is an equal opportunity employer.

Join theScore and be part of a team developing high-quality data products powering core features of their popular sports and betting apps!

Last updated 2 months ago

Responsibilities For Senior Data Engineer, Java

  • Develop event-driven distributed systems that process large amounts of data
  • Build internal tools and libraries to help accelerate other backend teams
  • Build streaming data pipelines
  • Work with data science and data engineering teams to build best-in-class SDLC processes
  • Oversee the design and maintenance of data systems
  • Contribute to the continual enhancement of the data platform
  • Collaborate with the team to define, track, and meet SLOs
  • Maintain and expand existing systems, tooling and infrastructure

Requirements For Senior Data Engineer, Java

Java
Kafka
Python
  • Solid foundation in computer science (data structures, distributed systems, algorithms, software design)
  • 6+ years of experience in data engineering or software engineering
  • Strong knowledge of Java, Java frameworks (Springboot or Quarkus), Design Patterns and Domain Driven Design
  • Experience with distributed systems and large datasets
  • Experience with Kafka, Pub/Sub, or other streaming platforms
  • Strong knowledge of tools like Airflow for orchestrating data pipelines
  • Familiarity with Docker and Kubernetes
  • Experience with at least one major cloud platform (AWS, GCP, Azure)
  • Strong organization and collaboration skills
  • Excellent written and oral communications skills

Benefits For Senior Data Engineer, Java

Parental Leave
  • Competitive compensation package
  • Fun, relaxed work environment
  • Education and conference reimbursements
  • Parental leave top up
  • Opportunities for career progression and mentoring others

Interested in this job?

Jobs Related To theScore Senior Data Engineer, Java

Data Engineer

Senior Data Engineer position at theScore, building and maintaining data pipelines and infrastructure for sports media and betting platforms.

Data Engineer, Services

Senior Data Engineer position at theScore, working on data pipelines and infrastructure for sports media and betting products.

Data Engineer, Services

Senior Data Engineer position at theScore, working on data pipelines and infrastructure for sports media and betting products.

Senior Data Engineer, Services

Senior Data Engineer role at theScore, building data pipelines and infrastructure for sports media and betting products.

Senior Data Engineer, Java

Senior Data Engineer role at theScore, building distributed systems and data pipelines for sports betting and media products.