Machine Learning Engineer

3 weeks ago


Toronto, Ontario, Canada theScore Full time

theScore, a wholly-owned subsidiary of PENN Entertainment , empowers millions of sports fans through its digital media and sports betting products. Its media app 'theScore' is one of the most popular in North America, delivering fans highly personalized live scores, news, stats, and betting information from their favorite teams, leagues, and players. theScore's sports betting app 'theScore Bet Sportsbook & Casino' delivers an immersive and holistic mobile sports betting and iCasino experience. theScore Bet is currently live in the Company's home province of Ontario. theScore also creates and distributes innovative digital content through its web, social and esports platforms.



About the Role & Team

The Data Science & Machine Learning team is responsible for building models and APIs to help improve all of Penn Entertainments digital offerings. Our team values creativity, collaboration, ingenuity, and ownership. As a machine learning engineer, you will get the opportunity to contribute to, optimize, and deploy many exciting models as well as help the team build net-new features into our machine learning platform.

Examples of some of our on-going projects:

  • Recommendation engines: we want to direct users to content they want to see.
  • Chat-Toxicity Modelling: create an inclusive community chat environment.
  • Cross-sell Likelihood: enable users to access the full range of Penn
    Entertainment's offerings.
  • Bot User Identification: fight fraud on Penn Entertainment's digital offerings by
    identifying non-human users

About the Work

As a key member of our Machine Learning Engineering team, you will:

  • Design and build new machine learning pipelines and optimization routines.
  • Deploy modes and deliverables in conjunction with functional team leaders and
    stakeholders (in Product, Operations, Marketing, etc.)
  • Improve our machine learning platform by implementing ML ops best practices.
  • Conduct thorough testing and evaluation of new tools and technologies to
    assess their suitability for our platform.
  • Communicate clearly and efficiently with technical and non-
    technical stakeholders.
  • Write and maintain technical design and git/confluence documentation.
  • Other duties as required

About You

  • A minimum of 5 years of professional experience, 3 as a Machine Learning Engineer
  • A degree/background in Computer Science, Data Science, Statistics, Computer
    Engineering, or a related technical field.
  • Extensive experience in deploying applications using Docker, Kubernetes,
    Terraform, GitHub and other relevant tools.
  • Proficient with Python and SQL. Languages like Go, Rust, Scala, R, and C++ are
    nice-to-have.
  • Proven expertise in setting up Continuous Integration/Continuous Deployment
    (CI/CD) pipelines for Machine Learning projects. Skilled in testing and validating
    code, data, data schemas, and models.
  • 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 such as AWS, Azure, or Google Cloud Platform is preferred.
  • Familiarity with popular 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 such as Featureform or Feast.
  • Experience integrating with BI tools such as Mode, Tableau, Looker, or
  • 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

Candidates residing in Ontario requiring special accommodation can email

theScore is committed to creating a diverse environment and is proud to be an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, gender identity or expression, sexual orientation, national origin, genetics, disability or age.



  • Old Toronto, Ontario, Canada The Learning Experience #328 Full time

    The Senior Machine Learning Engineer at Xtract One focuses on SaaS and hardware products, leading end-to-end machine learning projects. This role requires developing scalable backend systems, optimizing edge services and APIs, and enforcing machine learning architectures and design standards. Key skills include Python, machine learning libraries like...


  • Toronto, Ontario, Canada Bitstrapped Full time

    We are seeking a highly skilled and experienced Machine Learning Engineer to join our team. As a Machine Learning Engineer, you will play a key role in developing and deploying machine learning models on Google Cloud, with a focus on generative AI and large language models, primarily text-based. This is an opportunity to work on cutting-edge projects and...


  • Toronto, Ontario, Canada Bitstrapped Full time

    We are seeking a highly skilled and experienced Machine Learning Engineer to join our team. As a Machine Learning Engineer, you will play a key role in developing and deploying machine learning models on Google Cloud, with a focus on generative AI and large language models, primarily text-based. This is an opportunity to work on cutting-edge projects and...


  • Toronto, Ontario, Canada SolveCo Solutions Full time

    Job Description: We are looking for talented people to join our operation. You work with various software applications to design, develop and deploy machine learning solutions to meet enterprise goals and support experimentation and innovation. The engineer collaborates with developers and data scientists to identify innovative machine learning solutions...


  • Toronto, Ontario, Canada Empire Life Full time

    Machine Learning Engineer Location: Remote - Anywhere in Canada Empire life is looking to hire a Machine Learning Engineer to join our Data Science team The Machine Learning Engineer plays a pivotal role in integrating Machine Learning (ML) models and Generative AI (GenAI) solutions into complex systems and applications. Your expertise in AI technologies,...


  • Toronto, Ontario, Canada BenchSci Full time

    We are seeking a Senior Machine Learning Engineer - NLP to join our growing ML team. Reporting to the Engineering Manager, ML, we're seeking someone with a deep expertise in Python, data engineering, and NLP, especially with LLMs (like GPT-4, Gemini, Claude) and SLMs (like Mistral, Llama v2 and other BenchSci is a remote first organization. Design, build,...


  • Toronto, Ontario, Canada The Institute for Performance and Learning Full time

    Why Choose Mozilla and Join the Team?Mozilla Corporation, the tech company behind Firefox and Pocket, strives to ensure the internet is open and accessible globally. They develop open-source software to enhance user experience, with over 225 million monthly users. Collaborating with 60,000+ volunteers, their team is dedicated to this mission.Details About...


  • Toronto, Ontario, Canada ShopThing Full time

    The ShopThing team is looking for a talented junior to mid-level Machine Learning Engineer to join our growing team This role is a 6-8 month fixed term contract to cover a maternity leave with the possibility of full- time employment at the end of the term. The successful candidate will be responsible for maintaining and improving our existing recommendation...


  • Toronto, Ontario, Canada Empire Life Full time

    Please note the base salary will be determined by the successful candidate's education, skills and experience. The listed salary range serves as a general pay guideline for this position's pay level.Machine Learning EngineerLocation: Remote - Anywhere in CanadaEmpire life is looking to hire a Machine Learning Engineer to join our Data Science team The...


  • Toronto, Ontario, Canada Socotra, Inc. Full time

    At Lyft, our mission is to improve people's lives with the world's best transportation. To do this, we start with our own community by creating an open, inclusive, and diverse organization. With over half a billion rides and counting, Lyft is solving hard problems in a rapidly growing domain with a lot of data and creative solutions in Marketplace,...


  • Toronto, Ontario, Canada Lyft Full time

    At Lyft, our mission is to improve people's lives with the world's best transportation. To do this, we start with our own community by creating an open, inclusive, and diverse organization.With over half a billion rides and counting, Lyft is solving hard problems in a rapidly growing domain with a lot of data and creative solutions in Marketplace, Mapping,...


  • Toronto, Ontario, Canada ShopThing Full time

    About This Role:The ShopThing team is looking for a talented junior to mid-level Machine Learning Engineer to join our growing team This role is a 6-8 month fixed term contract to cover a maternity leave with the possibility of full- time employment at the end of the term. The successful candidate will be responsible for maintaining and improving our...


  • Toronto, Ontario, Canada Tiger Analytics Full time

    Tiger Analytics is an advanced analytics consulting firm. We are the trusted analytics partner for several Fortune 100 companies, enabling them to generate business value from data. Our consultants bring deep expertise in Data Science, Machine Learning, and AI. Our business value and leadership have been recognized by various market research firms, including...


  • Toronto, Ontario, Canada DeepRec Full time

    Machine Learning EngineerHealthcare, AI are hiring for a talented Machine Learning Engineer to join a fantastic organisation in Canada who are using AI to improve patient experiences and the clinical workflow. This is an innovative and inspiring organisation who have specific clinical tasks they need to perform, where they use AI to execute them.As well as...


  • Toronto, Ontario, Canada DeepRec Full time

    Machine Learning EngineerHealthcare, are hiring for a talented Machine Learning Engineer to join a fantastic organisation in Canada who are using AI to improve patient experiences and the clinical workflow. This is an innovative and inspiring organisation who have specific clinical tasks they need to perform, where they use AI to execute them.As well as...


  • Toronto, Ontario, Canada Avoltacanada Full time $40 - $50

    Position Title: Machine Learning ExpertEmployment Type: Contractor (Paid)About Us: Avolta Inc. is a leading innovator in automotive security, committed to leveraging advanced technologies to solve complex problems and drive progress. We are currently seeking a seasoned Machine Learning Expert to join our dynamic team on a contract basis.Position Overview:The...


  • Toronto, Ontario, Canada Wisedocs Full time

    Wisedocs is on a mission to make it easy and accessible for any company in the insurance, legal and medical space to understand medical documents quickly using AI (Artificial Intelligence). Every week, we process hundreds of thousands of pages of documents, saving our customers hours and hours of manual processing time, and helping them process medical...


  • Toronto, Ontario, Canada ShopThing Full time

    About This Role:The ShopThing team is searching for a talented junior to mid-level Machine Learning Engineer to join our expanding team. This position is a 6-8 month fixed-term contract covering a maternity leave with potential for full-time employment thereafter. The selected individual will be in charge of maintaining and enhancing our current...


  • Toronto, Ontario, Canada Plunge Full time $110,000 - $175,000

    Job Title: Machine Learning Engineer at PlungeAbout PlungePlunge is a company driven by passionate engineers, creating and delivering products for a diverse range of clients. Our clients include innovative startups with strong financial backing from leading VCs like Sequoia and a16z, as well as established F500 companies. They rely on us to enhance their...


  • Toronto, Ontario, Canada Agnostiq, Inc. Full time

    About Agnostiq Agnostiq is the company behind Covalent , a multi-cloud compute framework for scaling GPU workloads from your laptop to the cloud, entirely in Python and without managing any of the infrastructure - enabling simple on-demand access to NVIDIA H100s,A100s & more. Your Role As a Machine Learning Engineer specializing in Large Language Models...