Data Engineer

A digital media and sports betting company delivering personalized live scores, news, stats, and betting information through its apps and platforms.
Data
Senior Software Engineer
Hybrid
5+ years of experience
Gaming

Description For Data Engineer

theScore, a PENN Entertainment subsidiary, is a leading force in North American sports media and betting. As a Data Engineer on their Data Engineering team, you'll join a collaborative group of professionals working on data-driven solutions that enhance profitability, growth, and user experience. The role combines technical expertise with the exciting world of sports and betting technology.

You'll be instrumental in developing and maintaining data pipelines, APIs, and services that power theScore's data fulfillment platform. Working alongside ML, Analytics, and Reporting teams, you'll build streaming data pipelines, integrate with third-party APIs, and contribute to the platform's continuous improvement. The position requires strong technical skills in Python, distributed systems, and cloud technologies.

The ideal candidate brings 5+ years of experience in data or software engineering, with expertise in building distributed systems for large datasets. You should be proficient in Python and at least one compiled language, comfortable with Kubernetes, and experienced with messaging systems like Kafka. Knowledge of cloud platforms and data warehouses is essential.

theScore offers a competitive compensation package, comprehensive benefits, and a relaxed work environment. They support professional growth through education and conference reimbursements. The company values diversity and maintains an inclusive workplace culture. For sports enthusiasts with strong technical skills, this role presents an opportunity to work at the intersection of sports media, betting technology, and data engineering.

Last updated 2 days ago

Responsibilities For Data Engineer

  • Develop and maintain APIs, services, and orchestration systems for data fulfillment
  • Integrate with 3rd party APIs and landing zones
  • Design and maintain data systems
  • Build streaming data pipelines
  • Define, track, and meet SLOs
  • Maintain and expand existing systems, tooling and infrastructure

Requirements For Data Engineer

Python
Java
Kubernetes
Kafka
  • Solid foundation in computer science
  • 5+ years of experience in data engineering or software engineering
  • Experience building distributed systems for large datasets
  • Strong knowledge of Python and at least 1 compiled language
  • Experience with FastAPI, Flask, or another Python web framework
  • Experience with Kafka, Pub/Sub, or similar messaging systems
  • Strong knowledge of Airflow for data pipeline orchestration
  • Experience with Kubernetes
  • Strong knowledge of relational databases and SQL
  • Experience with cloud data warehouse (BigQuery or Redshift)
  • Experience with major cloud platform (AWS, GCP, Azure)
  • Strong organization and collaboration skills
  • Excellent written and oral communications skills

Benefits For Data Engineer

Education Budget
  • Competitive compensation package
  • Comprehensive Benefits package
  • Fun, relaxed work environment
  • Education and conference reimbursements

Interested in this job?

Jobs Related To theScore Data Engineer

Data Engineer

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

Data Engineer

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

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.