Sports Modeling Automation Engineer

North America's leading provider of integrated entertainment, sports content, and casino gaming experiences.
Backend
Senior Software Engineer
Hybrid
5+ years of experience
Gaming · Enterprise SaaS

Description For Sports Modeling Automation Engineer

PENN Entertainment, Inc. is at the forefront of North American entertainment, combining casino gaming, sports content, and integrated entertainment experiences. As a member of the Sports Modeling Automation Team, you'll work on cutting-edge platforms including ESPN BET, Hollywood Casino, theScore Bet Sportsbook & Casino, and theScore media app. The role focuses on developing and maintaining sophisticated game state services and data processing systems using Java and the Quarkus framework.

You'll be part of a distributed team of engineers, product managers, and designers working on market-leading applications. The position involves building event-driven distributed systems, creating data pipelines, and collaborating with data science teams. You'll be responsible for implementing robust monitoring solutions and maintaining high system reliability.

The ideal candidate brings strong computer science fundamentals, expertise in distributed systems, and proficiency in languages like Java and Python. Experience with databases, containerization, and modern web frameworks is essential. You'll need excellent problem-solving abilities and strong communication skills to work effectively with both technical and non-technical stakeholders.

PENN Entertainment offers a competitive package including education benefits, parental leave, and career development opportunities. The company promotes a diverse, inclusive environment and provides comprehensive support for professional growth. This role offers the chance to work on innovative gaming and entertainment products while being part of a company that values both technical excellence and employee development.

Last updated 16 days ago

Responsibilities For Sports Modeling Automation Engineer

  • Develop and enhance game state services using Java and Quarkus framework
  • Develop event-driven distributed systems for large-scale data processing
  • Build internal tools and libraries for backend teams
  • Build streaming data pipelines
  • Work with data science teams on SDLC processes
  • Design and maintain data systems
  • Define, track, and meet SLOs
  • Implement monitoring and alerting using DataDog
  • Participate in on-call rotation

Requirements For Sports Modeling Automation Engineer

Java
Python
PostgreSQL
MySQL
Kubernetes
  • Strong understanding of data structures, distributed systems, and software design
  • Experience with modern web frameworks and API development
  • Proficiency in programming languages (Java, Elixir, Python)
  • Strong experience with PostgreSQL and MySQL
  • Proficient in terminal operations
  • Knowledge of Kubernetes and container orchestration
  • Understanding of caching strategies
  • Excellent analytical and problem-solving abilities
  • Strong communication skills

Benefits For Sports Modeling Automation Engineer

Education Budget
Parental Leave
  • Competitive Compensation Package
  • Fun, Relaxed Work Environment
  • Education and Conference Reimbursements
  • Parental Leave Top-Up
  • Career Progression Opportunities and Mentorship

Interested in this job?

Jobs Related To PENN Entertainment, Inc. Sports Modeling Automation Engineer

Backend Software Engineer - Sports Modeling Automation Team

Senior Backend Engineer role at PENN Entertainment focusing on sports modeling automation, distributed systems, and data pipeline development using Java and cloud technologies.

Backend Software Engineer - Sports Modeling Automation Team

Senior Backend Engineer role at PENN Entertainment focusing on sports modeling automation, distributed systems, and data pipeline development using Java and cloud technologies.

Senior Software Engineer - Pricing Team

Senior Software Engineer position at PENN Entertainment focusing on developing and maintaining the Pricing Engine for sports betting odds generation using Java and Elixir.

Sr ECAD Application Engineer, Project Kuiper Satellites

Senior ECAD Tools Application Engineer position at Amazon's Project Kuiper, focusing on satellite technology and global broadband access.

Senior Software Development Engineer, Virtual Systems Core

Senior Software Engineer role at Amazon Robotics focusing on building high-performance simulations of robotic solutions and core infrastructure development.