Data Engineer, Fulfillment

Penn Interactive
Summary
Join PENN Entertainment's theScore Data Engineering team and contribute to high-quality, sustainable data-driven solutions. Collaborate with ML, Analytics, and Reporting teams to develop and maintain data pipelines and internal tools. As a key member, you will develop and maintain APIs, integrate with third-party APIs, oversee data system design and maintenance, build streaming data pipelines, collaborate on SLOs, and maintain and expand existing systems. The ideal candidate possesses a strong background in data engineering, database management, and computer science. PENN Entertainment offers a competitive compensation package, comprehensive benefits, a fun work environment, and education/conference reimbursements. The salary range is $75,000-$150,000 USD, with benefits such as day-one medical coverage, 401(k) matching, annual performance bonuses, and equity packages (depending on position). Paid time off is earned according to local policy.
Requirements
- 2+ years of experience in data engineering, software engineering, or a related technical field
- Strong foundation in computer science, including data structures, algorithms, and software design
- Proficient in Python, with experience in object-oriented programming and building data workflows and services
- Skilled in SQL, with hands-on experience in data modeling, transformation, and analysis using relational databases
- Experience working with cloud data warehouse like BigQuery or Redshift
- Experience with Kafka, Pub/Sub, or similar messaging systems
- Experience deploying scalable applications using Docker and Kubernetes
- Experience with at least one major cloud platform (AWS, GCP, Azure)
- Strong collaboration and organizational skills, with excellent written and verbal communication
Responsibilities
- Develop and maintain APIs, services, and orchestration systems to facilitate data fulfillment for partners and internal consumers
- Integrate with 3rd party APIs and landing zones
- Oversee the design and maintenance of data systems and contribute to the continual enhancement of the data fulfillment platform
- Build streaming data pipelines
- Collaborate with the team to define, track, and meet SLOs
- Maintain and expand existing systems, tooling and infrastructure
Preferred Qualifications
- Familiarity with Python web frameworks such as FastAPI or Flask
- Exposure to stream processing frameworks such as Apache Beam
- Experience designing and maintaining scalable data pipelines using orchestration tools like Apache Airflow
Benefits
- Competitive compensation package
- Comprehensive Benefits package
- Fun, relaxed work environment
- Education and conference reimbursements
- Day-one medical coverage
- 401(k) matching
- Annual performance bonus
- Equity package
- Paid time off