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
AI · Finance

Description For Senior Data Engineer, Java

theScore, a subsidiary of PENN Entertainment, is seeking a Senior Data Engineer to join their Data Engineering team. The ideal candidate will have a strong background in computer science and recent experience as a data engineer or software engineer. You'll be working on developing event-driven distributed systems, building streaming data pipelines, and collaborating with data science and engineering teams to create high-quality data products. The role requires expertise in Java, distributed systems, and cloud platforms. You'll be part of a team dedicated to powering core features of theScore's app, working in a fun, relaxed environment with opportunities for career progression and mentoring others. An interest in professional sports, betting, or eSports is a plus.

Last updated 2 months ago

Responsibilities For Senior Data Engineer, Java

  • Develop event-driven distributed systems that process large amounts of data and integrate with downstream back end services
  • 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 and 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
Kubernetes
Python
  • Solid foundation in computer science, with strong competencies in data structures, distributed systems, algorithms and 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
  • Passionate about clean code architecture and software craftsmanship
  • Experience building distributed systems to solve complex problems over very large datasets
  • Experience with Kafka, Pub/Sub, or some other streaming platform
  • Strong knowledge of tools like Airflow to orchestrate 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
Education Budget
  • 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 position at theScore, developing data systems for sports and betting apps