Full-Time

Senior Software Engineer

ML Platform

Posted on 7/31/2025

Penn Interactive

Penn Interactive

201-500 employees

Develops online sportsbooks and casino games

No salary listed

Toronto, ON, Canada

Remote

Category
Software Engineering (1)
Required Skills
Kubernetes
Microsoft Azure
Python
Airflow
Tensorflow
Git
Pytorch
SQL
Machine Learning
Docker
AWS
Terraform
Confluence
Google Cloud Platform
Requirements
  • 5+ years of experience in ML, data, distributed streaming, and backend systems software engineering, with demonstrated experience building ML systems in production.
  • Extensive proficiency in Python and SQL.
  • Deep familiarity with cloud platforms such as GCP, AWS, or Azure.
  • Hands-on experience with ML model deployment, CI/CD pipelines, IaC tools (Terraform), containerization (Docker, Kubernetes), and orchestration tools (Dagster, Airflow, Kubeflow, or similar).
  • Experience with model packaging and serving technologies such as TensorFlow, Pytorch, MLflow, Vertex AI, or AWS SageMaker.
  • Strong communication skills and a desire to work cross-functionally with data scientists, ML engineers, and platform teams.
  • Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.
Responsibilities
  • Build and optimize end-to-end machine learning pipelines from data ingestion to deployment.
  • Work closely with Product, Marketing, and Operations teams to align ML solutions with business goals.
  • Improve our ML platform and deploy infrastructure using MLOps best practices.
  • Evaluate and integrate new tools, models, and frameworks to enhance scalability and performance.
  • Clearly communicate technical concepts to both technical and non-technical stakeholders.
  • Document your systems and workflows using Git, Confluence, and related tools.
Desired Qualifications
  • Significant experience building real-time personalization and/or recommendation systems at scale.
  • Extensive familiarity with monitoring, observability, and alerting tools for scalable distributed ML systems.
  • Exposure to working with or deploying large language models (LLMs) in production.

Penn Interactive specializes in developing online sportsbooks, casinos, and free-to-play gaming experiences, utilizing cutting-edge technologies to deliver immersive sports betting experiences and enhance the overall gaming experience. The company leverages advanced technologies to provide a seamless and engaging gaming experience, including innovative features for sports betting and casino gaming.

Company Size

201-500

Company Stage

N/A

Total Funding

N/A

Headquarters

Philadelphia, Pennsylvania

Founded

2015

Growth & Insights

Headcount

6 month growth

0%

1 year growth

0%

2 year growth

0%
INACTIVE