Expert développeur DevOps/MLOPS in Montréal

Expert développeur DevOps/MLOPS in Montréal

Montréal Full-Time 90000 - 110000 $ / year (est.) On-site
T

At a Glance

  • Tasks: Design data pipelines and automate AI/ML deployment in a cloud environment.
  • Company: Join TEHORA, a leader in AI solutions with a dynamic team.
  • Benefits: Competitive salary, flexible work options, and opportunities for professional growth.
  • Other info: Collaborative environment focused on innovation and continuous improvement.
  • Why this job: Make an impact in AI while working with cutting-edge technologies.
  • Qualifications: 5+ years in AI/ML, strong Python skills, and experience with Azure.

The predicted salary is between 90000 - 110000 $ per year.

TEHORA est présentement à la recherche d'un(e) expert développeur DevOps/MLOps d’excellentes aptitudes techniques, d’excellentes connaissances et qui souhaite mettre à profit ses compétences au sein d’une équipe polyvalente.

Sans être exhaustifs, voici les services et livrables que devra fournir la personne retenue :

  • Concevoir les pipelines de données et l’infrastructure d’ingénierie pour prendre en charge les systèmes de déploiement d’apprentissages automatiques de nos solutions d’intelligence artificielle.
  • Automatiser et créer des outils pour toutes les étapes du pipeline d’intelligence artificielle / ML dans un environnement cloud (pipeline de données, formation et diffusion de modèles).
  • Identifier et évaluer de nouvelles technologies pour améliorer les performances, la maintenabilité et la fiabilité des systèmes d’apprentissage automatique de nos solutions d’intelligence artificielle.
  • Appliquer la rigueur de l’ingénierie logicielle et les meilleures pratiques à l’apprentissage automatique, y compris CI/CD, automatisation, etc.
  • Soutenir le développement de modèles, en mettant l’accent sur l’auditabilité, la gestion des versions et la sécurité des données.
  • Rechercher et mettre en œuvre les meilleures pratiques pour améliorer l’infrastructure d’apprentissage automatique existante.
  • Gérer l’infrastructure et les pipelines de données nécessaires pour mettre le code en production.
  • Démontrer une compréhension de bout en bout des applications (y compris, mais sans s’y limiter, les algorithmes d’apprentissage automatique) en cours de création.
  • Fournir des documentations techniques et opérationnelles de la plateforme MLOps (Wiki, spécifications de conception et de cartographie).
  • Participer à l’examen du code par les pairs, aux tests et à la mise en œuvre des meilleures pratiques de développement logiciel.
  • Participer aux projets de développement en assurant un suivi rigoureux des tâches et le respect des échéances, tout en collaborant avec de multiples parties prenantes dans un environnement itératif, rapide et en constante évolution.
  • Participer à l’évolution de l’architecture des solutions d’intelligence artificielle d’Espace Données ou de toute autre solution ayant recours à l’intelligence artificielle.
  • Conseiller sur les bonnes pratiques en développement et en assurance qualité en participant à l’amélioration continue des standards de développement et en s’assurant de leur respect lors des revues de code.

Profil :

  • Maîtrise des outils et langages suivants : Python, R, Spark ML, TSQL, Azure Data Factory, Azure ML, Auto-ML, Azure ML SDK, courants dans le cloud Azure et les solutions MLOps.
  • Détenir un diplôme universitaire dans un domaine pertinent et un minimum de cinq (5) ans d’expérience en intelligence d’affaires ou intelligence artificielle (ou équivalent : un diplôme collégial et un minimum de huit (8) ans d’expérience).
  • Détenir une expérience d’au moins trois (3) ans en méthodologie agile.
  • Avoir d’excellentes habiletés de communication orale et écrite en français.
  • Posséder au moins cinq (5) années actives d’expérience à titre d’expert DevOps/MLOps en déploiement de solutions d’intelligence artificielle appliquée.
  • Avoir réalisé au cours des cinq (5) dernières années, au moins deux (2) mandats de développement de « pipeline de production » d’apprentissage machine (MLOps) pour des solutions d’intelligence artificielle appliquée.
  • Solide expérience de développement de pipelines de produit et de déploiement de solutions logicielles (DevOps) et solutions d’intelligence artificielle (MLOps).
  • Solide expérience dans la mise en production de modèles d’apprentissage machine supervisés, non supervisés et apprentissage profond (deep learning).
  • Solide connaissance des frameworks d’orchestration de flux de travail orientés données et des normes de l’industrie telles que Azure MLOps, MLFlow, Kubeflow, Airflow, Argo, etc.
  • Solide expérience avec les environnements et technologies de conteneurisation/virtualisation et de développement avec des conteneurs tels que Docker et Kubernetes dans des environnements de cloud computing Azure.
  • Maîtrise du développement Python et expérience des tests unitaires, d'intégration, d'acceptation.
  • Exposition aux approches d’apprentissage en profondeur et aux cadres de modélisation (PyTorch, Tensorflow, Keras, etc.).
  • Expérience dans la création d’intégrations personnalisées entre des systèmes basés sur le cloud à l’aide d’API.
  • Expérience dans le développement et la maintenance de systèmes ML construits avec des outils open source.

Expert développeur DevOps/MLOPS in Montréal employer: TEHORA inc.

TEHORA is an exceptional employer that fosters a dynamic and flexible work environment, allowing for remote work options that enhance work-life balance. With a strong emphasis on continuous improvement and collaboration, employees are encouraged to grow their skills through hands-on experience with Agile methodologies and no-code tools, making it an ideal place for those looking to make a meaningful impact in the public sector.

T

Contact Details:

TEHORA inc. Recruitment Team

We think you need these skills to ace Expert développeur DevOps/MLOPS in Montréal

Python
R
Spark ML
TSQL
Azure Data Factory
Azure ML
Auto-ML