Senior / Staff ML Platform Engineer

Mistplay

Montreal (administrative region)

On-site

CAD 100,000 - 130,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Déjeuners d'équipe
Soirées jeux
Événements d'entreprise

Job summary

Une application de fidélité pour les joueurs mobiles recherche un ingénieur Staff en plateforme ML basé à Montréal. Le candidat idéal aura plus de 10 ans d'expérience en construction de plateformes ML, solide compétences en ingénierie logicielle et en solutions d'inférence. Ce poste hybride exige une collaboration avec les équipes de sécurité et d'ingénierie des données pour développer des solutions d'apprentissage automatique. Un environnement de travail dynamique et des avantages variés sont offerts.

Qualifications

  • 10 ans d'expérience en construction de plateformes ML de qualité production.
  • Solides compétences en génie logiciel et création de services résilients.
  • Expertise des paradigmes de magasin de fonctionnalités en service ML.

Responsibilities

  • Concevoir des solutions d'infrastructure pour l'entraînement des modèles.
  • Mettre en œuvre l'observabilité de bout en bout pour les modèles.
  • Collaborer avec la sécurité et l'ingénierie des données.

Skills

Ingénierie logiciel en Python, Go ou Java
Expérience en solutions d'inférence
Compétences en infrastructure ML
Orchestration Airflow
Communication interfonctionnelle

Tools

Terraform
scikit-learn
PyTorch
TensorFlow

Job description

Mistplay est l'application de fidélité n°1 pour les joueurs mobiles. Notre communauté de millions de joueurs mobiles engagés utilise Mistplay pour découvrir de nouveaux jeux et gagner des récompenses. Les joueurs sont récompensés pour le temps et l'argent qu'ils consacrent aux jeux et peuvent échanger ces récompenses contre des cartes cadeaux. Mistplay a pour mission d'être le meilleur moyen de jouer à des jeux mobiles pour tous, partout dans le monde ! Téléchargez Mistplay sur le Google Play Store ici et suivez-nous sur Instagram , Twitter et Facebook .

📍 Veuillez noter : Au Canada 🇨🇦, Mistplay suit un modèle hybride de 2 jours/semaine en bureau à Toronto (400 University Ave) & Montréal (1001 Blvd. Robert-Bourassa)

Rattaché au vice-président de la plateforme de données et d'apprentissage automatique (Data and Machine Learning Platform), l'ingénieur Staff en plateforme ML au sein de l'équipe de données de Mistplay jouera un rôle clé dans la recherche et le développement de solutions d'apprentissage automatique pour résoudre des problèmes commerciaux complexes. L'ingénieur Staff en plateforme ML travaillera en étroite collaboration avec une équipe interfonctionnelle pour identifier les domaines à améliorer, concevoir et mettre en œuvre des solutions évolutives. L'expérience pertinente peut aller de l'infrastructure de travail et des logiciels pour prendre en charge les applications d'apprentissage automatique sur une grande variété de systèmes de recommandation en ligne, de systèmes d'apprentissage par renforcement ou d'autres applications d'apprentissage automatique en ligne.

Ce que vous ferez
  • Solutions d'infrastructure machine et de données pour l'entraînement des modèles.
  • Systèmes d'inférence en temps réel pour exploiter et servir des modèles dans un environnement de production en temps réel.
  • Capacités de plateforme de fonctionnalités de haute convivialité et précision pour générer, remplir rétrospectivement et stocker des fonctionnalités au niveau de l'utilisateur.
  • Couche de service de fonctionnalités à haute précision et faible latence, et solutions de pré-traitement pour prendre en charge le service en ligne des modèles.
  • Mettre en œuvre l'observabilité de bout en bout : vérifications de la fraîcheur des données/fonctionnalités, portes de dérive/qualité, SLO de performance/latence des modèles, tableaux de bord de santé de l'infrastructure, traçage et alertes, plus réponse aux incidents et analyses post-mortem.
  • Collaborer avec la sécurité, SRE et l'ingénierie des données sur les réseaux privés, la politique en tant que code, la gestion des informations personnelles identifiables (PII), la gestion des accès et des identités (IAM) du moindre privilège et les architectures rentables dans tous les environnements.
  • Évaluer, intégrer et rationaliser les outils de plateforme (par exemple, registre MLflow, magasins de fonctionnalités, passerelles de service); mener des migrations avec une gestion claire des changements et un temps d'arrêt minimal.
Ce que vous apporterez
  • 10 ans et plus d'expérience dans la construction et l'exploitation de plateformes ML/de données de qualité production, en mettant l'accent sur le service, la fiabilité et l'expérience développeur.
  • Solides compétences en génie logiciel en Python, Go ou Java; expérience dans la création de services résilients, d'API et d'outils d'automatisation avec une couverture de tests élevée.
  • Expérience approfondie avec les solutions d'inférence : configuration de point de terminaison, conteneurisation, packaging de modèles, mise à l'échelle automatique (autoscaling), compromis entre sans serveur (serverless) et temps réel, MME, déploiements A/B et canary.
  • Expertise des paradigmes de magasin de fonctionnalités en ligne (online feature store) et des solutions de stockage sous-jacentes dans les contextes de service ML.
  • Expérience avérée avec Terraform pour la gestion de l'infrastructure ML et de données de bout en bout : modules, espaces de travail, détection de dérive, révisions de changements et restaurations sécurisées (safe rollbacks); familiarité avec les modèles GitOps.
  • Orchestration Airflow à grande échelle : modélisation de dépendances, capteurs, nouvelles tentatives, ANS (SLAs), remplissages rétrospectifs (backfills), usines de DAG et intégrations avec les registres, les magasins d'artefacts et les pipelines Terraform.
  • Familiarité avec les frameworks ML (scikit-learn, XGBoost, PyTorch, TensorFlow) du point de vue de l'intégration de la plateforme pour prendre en charge divers environnements d'exécution (runtimes) et conteneurs.
  • Observabilité pour les flux de travail ML : métriques/journaux/traces, profilage des performances, planification de la capacité, surveillance des coûts et procédures d'exécution (runbooks).
  • Excellente communication et collaboration interfonctionnelle avec la Science des Données, l'Ingénierie des Données, le DevOps et le Backend.

*Nous remercions tous(tes) les candidat(e)s. Le genre masculin a été utilisé dans le but d'alléger le texte. Nous souscrivons au principe de l’équité en matière d’emploi.

Pourquoi choisir Mistplay ?

Nous faisons tout pour rendre notre environnement de travail aussi accueillant et plaisant que possible ! Un poste chez Mistplay s’accompagne de toute une série d'avantages que nous proposons en mode virtuel ou présentiel : déjeuners d'équipe, soirées jeux, événements à l'échelle de l'entreprise, et bien plus encore.

Notre culture est profondément ancrée dans la croissance et soutenue par une équipe de personnes intelligentes, dynamiques et enthousiastes. Nous utilisons les données pour apprendre, améliorer et adapter en permanence. Nous favorisons un environnement dans lequel chacun est encouragé à partager ses idées, à repousser les limites, à prendre des risques calculés et à voir ses visions se concrétiser.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Staff/Principal Platform Engineer, ML & Data
Staff/Principal Platform Engineer, ML & Data

Mistplay • Montreal (administrative region)

Hybrid
CAD 100,000 - 140,000
Déjeuners d'équipe
Soirées jeux
Événements à l'échelle de l'entreprise
Customer Support Specialist // Spécialiste de l'Expérience Client
Customer Support Specialist // Spécialiste de l'Expérience Client

Mistplay • Montreal (administrative region)

Hybrid
CAD 45,000 - 65,000
Insurance
4 weeks vacation
Wellness week
+5
Accounting Analyst I // Analyste comptable I
Accounting Analyst I // Analyste comptable I

Mistplay • Montreal (administrative region)

Hybrid
CAD 45,000 - 60,000
Déjeuners d'équipe
Soirées jeux
Événements d'entreprise
Senior iOS Developer II
Senior iOS Developer II

Mistplay • Montreal (administrative region)

Hybrid
CAD 100,000 - 140,000
Team lunches
Game nights
Company-wide events
Customer Support Specialist / Spécialiste de l'Expérience Client
Customer Support Specialist / Spécialiste de l'Expérience Client

Mistplay • Montreal (administrative region)

Hybrid
CAD 42,000 - 60,000
Régime d’assurance généreux
4 semaines de vacances par an
RRSP avec contribution employeur
Directeur, Avocat Général Associé // Director, Associate General Counsel
Directeur, Avocat Général Associé // Director, Associate General Counsel

Mistplay • Montreal

Hybrid
CAD 150,000 - 190,000
Déjeuners d'équipe
Événements d'entreprise
Culture de croissance proactive
Senior Motion Designer II
Senior Motion Designer II

Mistplay • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Team Lunches
Game nights
Company-wide events
Senior Motion Designer II
Senior Motion Designer II

ODAIA • Montreal (administrative region)

Hybrid
CAD 88,000 - 128,000
Competitive compensation
Flexible working arrangements
Team lunches and company events
Senior Engineering Manager
Senior Engineering Manager

Mistplay • Toronto

Hybrid
CAD 200,000
Team Lunches
Game nights
Company-wide events
Senior Research Engineer – Machine Learning, Computer Vision
Senior Research Engineer – Machine Learning, Computer Vision

mtl.ai • Montreal (administrative region)

Hybrid
CAD 120,000 - 180,000
Autonomie
Plan ESOP
Culture collaborative
+1