S

Staff Machine Learning Engineer

SCIENTIFIC GAMES

Remote · Full Time

Be the first to apply

Experience
5+ yrs
Salary
Openings
1
Posted
1 week ago
Work mode
Work from home
Education
Master's degree or Bachelor's with comparable experience
Resume
Required to apply

Sign in to tell us what does and doesn't work for you here — it sharpens every match we show you.

Job description

Company Overview

Scientific Games stands as a global front-runner in lottery gaming, sports betting, and advanced technology. Known for delivering innovative back-end systems, engaging entertainment experiences, and pioneering retail and digital solutions, the company is dedicated to elevating gaming daily. Their commitment includes advancing game design, leveraging data analytics, and leading in interactive lottery technologies. Rooted in trusted collaborations, Scientific Games combines cutting-edge innovation with consistent performance and stringent security to responsibly drive the global lottery sector forward.

Role Summary

The organization seeks a Staff Machine Learning Engineer to architect and develop its foundational machine learning platform. This role centers on creating an infrastructure that empowers Data Scientists to independently manage deployment, experimentation, batch scoring, online inference, monitoring, and controlled rollout processes.

Key Responsibilities

  • Plan and define a multi-phase architectural roadmap for the inaugural ML platform.
  • Develop self-service deployment frameworks enabling Data Scientists to independently move models to production.
  • Design reusable components including model registry, deployment orchestration, feature retrieval, inference routing, system observability, and rollback mechanisms.
  • Establish standardized workflows for batch inference, real-time serving, shadow deployment, canary release, A/B testing, and full-scale production rollout.
  • Create engineering standards for SDKs, templates, continuous integration and deployment pipelines, testing practices, infrastructure as code, and developer workflows.
  • Develop foundational platform elements to support recommendation systems, forecasting models, optimization tasks, and experimentation scenarios.
  • Mentor Senior Machine Learning Engineers to improve software quality, architectural principles, and platform-centric approaches.
  • Collaborate with Data Science leadership to ensure the platform enhances Data Scientist productivity without adding procedural pauses.

Required Qualifications

  • Master's degree in Computer Science, Engineering, Distributed Systems, Machine Learning, or a related STEM discipline, or Bachelor's degree with notable platform engineering expertise.
  • Over five years of practical experience in machine learning engineering, platform development, or managing large-scale production ML environments.
  • Proven capability in designing platform architectures and reusable ML tooling methodologies.
  • Experience in creating self-service internal platforms, developer tools, or ML deployment frameworks.
  • Strong background in supporting Data Science teams via reusable infrastructure rather than centralized services.
  • Leadership experience in defining architectural directions and mentoring engineers.

Technical Expertise

  • Profound knowledge of machine learning system architectures covering batch and low-latency real-time serving.
  • Hands-on experience with containerization (Docker), orchestration (Kubernetes), infrastructure automation, and cloud-native ML workloads.
  • Expertise in model lifecycle tools such as MLFlow, including registries, validation procedures, and model promotion workflows.
  • Advanced skills in designing CI/CD pipelines and deployment safety features like canary releases and rollback systems.
  • Experience with feature stores, ensuring consistency between online/offline feature sets, and low-latency feature retrieval techniques.
  • Strong Python programming skills for developing production-quality frameworks and SDKs.

Leadership & Collaboration

  • Experience guiding technical direction for platform engineering teams.
  • Proven mentorship capabilities supporting senior and mid-level machine learning engineers.
  • Effective cross-functional collaboration with Data Science, data platform, and product engineering units.
  • Preference for building scalable self-service systems maximizing organizational efficiency.

Preferred Experience

  • Track record of developing ML platforms from inception to enterprise-wide deployment.
  • Experience supporting recommendation, ranking, forecasting, and optimization model systems in a self-service context.
  • Familiarity with cloud ML platforms such as Databricks, Azure ML, SageMaker, Vertex AI, or similar.
  • Development of internal developer portals, command line interfaces, or workflow SDKs.
  • A solid platform product mindset focusing on usability, adoption, and enhancing Data Science productivity.

Additional Information

The position will begin in a remote capacity and move to a hybrid arrangement; candidates must be residents of Toronto, Ontario, Canada.

Scientific Games is an Equal Opportunity Employer. The company does not discriminate based on race, color, sex, age, national origin, religion, sexual orientation, gender identity, veteran status, disability, or any other legally protected category.

Level

Mid

Minimum education

Master's Degree

Industry

Gaming

Tools & software

Docker required Kubernetes required Mlflow required

How they work

Teamwork & Collaboration Leadership Strategic Thinking

Leave it if you'd like a reply — we won't use it for anything else.

Click to browse, drag & drop, or paste a screenshot

PNG, JPG, GIF, MP4, WebM, MOV · Max 20MB each · Up to 5 files

🤖
Online · instant AI help
Broxer