Machine Learning Engineer

Job expired!

Join Penn Interactive as a Machine Learning Engineer

Company Overview: Penn Interactive (PI) is an innovative interactive gaming company based in Philadelphia. As the digital arm of PENN Entertainment (NASDAQ: PENN), the largest regional casino operator in the U.S., we aim to revolutionize the gaming industry by creating a responsible, innovative, and enjoyable interactive gaming experience. Our commitment is to foster the growth and success of our team members by hiring passionate and talented individuals.

About the Role & Team

The Data Science & Machine Learning team at Penn Interactive is dedicated to developing models and APIs that enhance all digital offerings of Penn Entertainment. Our primary values are creativity, collaboration, ingenuity, and ownership. As a Machine Learning Engineer, you will have the opportunity to contribute to, optimize, and deploy numerous exciting models, as well as assist in building new features for our machine learning platform.

Key Responsibilities

  • Design and construct new machine learning pipelines and optimization routines.
  • Deploy models and deliverables in collaboration with team leaders and stakeholders in Product, Operations, Marketing, and other departments.
  • Enhance our machine learning platform by implementing ML ops best practices.
  • Conduct comprehensive testing and evaluation of new tools and technologies to determine their suitability for our platform.
  • Communicate effectively with both technical and non-technical stakeholders.
  • Write and maintain technical design and documentation in Git/Confluence.
  • Perform other duties as required.

Ongoing Projects

  • Recommendation Engines: Guide users to content they want to see.
  • Chat-Toxicity Modelling: Foster an inclusive community chat environment.
  • Cross-sell Likelihood: Enable users to access the full range of Penn Entertainment's offerings.
  • Bot User Identification: Combat fraud by identifying non-human users on our digital platforms.

About You

We are looking for candidates with the following qualifications:

  • A minimum of 5 years of professional experience, with at least 3 years as a Machine Learning Engineer.
  • A background in Computer Science, Data Science, Statistics, Computer Engineering, or a related technical field.
  • Extensive experience deploying applications using Docker, Kubernetes, Terraform, GitHub, and other relevant tools.
  • Proficiency in Python and SQL. Additional languages such as Go, Rust, Scala, R, and C++ are a plus.
  • Proven experience setting up CI/CD pipelines for Machine Learning projects, including code, data, and model validation.
  • Demonstrated experience developing machine learning pipelines with orchestration tools like Airflow, Kubeflow, or Dagster.
  • Extensive experience building and/or contributing to dbt projects.
  • Experience developing and deploying machine learning solutions in a public cloud (AWS, Azure, or Google Cloud Platform) is preferred.
  • Familiarity with machine learning frameworks such as TensorFlow, PyTorch, Caffe, and/or Keras.

Nice to Have

  • Experience building real-time stream processing solutions with technologies such as Kafka, Spark, and Flink.
  • Experience with virtual feature store technologies like Featureform or Feast.
  • Experience integrating with BI tools such as Mode, Tableau, or Looker.
  • Background in deploying and monitoring large language models (LLMs).

What We Offer

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

#LI-REMOTE #LI-HYBRID

Check out our !

Recently recognized as a top workplace in the United States, we believe people work their best when they can be themselves. We are seeking innovative thinkers eager to challenge the