Spécialiste en intégration de systèmes, Laboratoire d'IA souveraine

Coopcarbone

Montreal

Hybrid

CAD 100,000 - 150,000

Full time

2 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Assurance maladie et prévoyance
Télétravail possible
Horaires flexibles
Régime de retraite

Job summary

Le Lab d'IA souveraine de Mila recherche un ingénieur qui concevra et maintiendra les paquets de déploiement et l'automatisation de la pile d'IA, afin que nos partenaires puissent déployer et exploiter la pile sur leur infrastructure, de nœud unique à des grappes Kubernetes en production.

Sous la supervision du directeur technique, vous travaillerez avec l'équipe d'intégration pour empaqueter les composants, définir les flux CI et assurer la sécurité et l'observabilité.

Qualifications

  • Expérience dans l'exploitation et le dépannage de services Linux et d'applications conteneurisées.
  • Compétences en scripts Python et Shell pour l'automatisation et les tests.
  • Capacité à évaluer des composants via des tests reproductibles et des bancs d'essai.
  • Expérience avec l'intégration via API et gestion des secrets.
  • Connaissance de l'observabilité et des outils de monitoring (Grafana LGTM ou équivalent).

Responsibilities

  • Évaluer les composants de chaque couche de la pile et comprendre leurs capacités et limites.
  • Tester les composants candidats par des expérimentations et des déploiements pilotes; documenter les résultats.
  • Collaborer pour recommander des composants et des approches d'intégration.
  • Intégrer les composants en production via configuration et tests d'interopérabilité.
  • Concevoir et maintenir les flux de travail CI pour tester l'intégration et l'automatisation.
  • S'assurer que les composants respectent les exigences de sécurité et d'observabilité.
  • Soutenir les déploiements pilotes, diagnostiquer les pannes et améliorer fiabilité et performance.
  • Maintenir la documentation d'intégration et guides pour deployment autonome.

Skills

Linux systèmes
Python scripting
Shell scripting
CI/CD automation
Observability Grafana
APIs & secrets management
Docker / containerisation
Communication technique

Tools

Docker
Kubernetes

Job description

À propos de Mila

Fondé par le professeur Yoshua Bengio de l’Université de Montréal, Mila rassemble des chercheurs spécialisés en intelligence artificielle et plus précisément en apprentissage automatique, apprentissage profond et apprentissage par renforcement. Reconnu mondialement pour ses importantes contributions au domaine de l’apprentissage profond, Mila s’est particulièrement distingué dans la modélisation du langage, la traduction automatique, la reconnaissance d’objets et les modèles génératifs. Depuis 2017, Mila est le fruit d’une collaboration entre l’Université de Montréal et l’Université McGill, en lien étroit avec Polytechnique Montréal et HEC Montréal.

Mila s’est donné pour mission d’être un pôle mondial d’avancées scientifiques qui inspire l’innovation et l’essor de l’intelligence artificielle (IA) au bénéfice de tous.

Pour en connaitre davantage, veuillez consulter https://mila.quebec/

Sommaire du poste

Le Lab d'IA souveraine est une nouvelle initiative de Mila visant à assembler une pile (un stack) d'inférence IA open source prête pour l'entreprise, que les organisations peuvent déployer et exploiter sur des infrastructures sous leur contrôle. Elle combine le service de modèles, la recherche d'information (RAG), l'orchestration d'agents et l'observabilité, avec un plan de contrôle pour les gérer comme un produit unique.

Sous la responsabilité du directeur principal de l'ingénierie logicielle, vous concevrez et maintiendrez les paquets de déploiement et l'automatisation de la pile d'IA. Ceux-ci permettront aux partenaires de déployer, mettre à jour et restaurer la pile sur leur propre infrastructure, depuis un nœud unique jusqu'à des grappes Kubernetes en production. Vous travaillerez avec l'équipe d'intégration pour paqueter leurs composants et les déployer dans des environnements de référence à l'aide de flux de travail partagés. Vous recommandez des technologies de plateforme sur la base de tests reproductibles, d'exigences opérationnelles et de la pertinence de l'architecture. Ce rôle ne comprend pas de support de production ni de garde (on-call).

La réussite de ce rôle signifie que les partenaires peuvent déployer, mettre à jour, restaurer et exploiter la pile de manière autonome dans des environnements pris en charge, à l'aide d'automatismes et de guides d'utilisation (runbooks) vérifiés.

Principales responsabilités
  • Évaluer les composants de chaque couche de la pile. Développer une connaissance approfondie de leurs capacités, de leurs limites et de leur adéquation avec l'architecture.

  • Tester les composants candidats par des expérimentations, des bancs d'essai reproductibles et des déploiements pilotes. Documenter les méthodes et les résultats pour appuyer les décisions techniques.

  • Collaborer avec le responsable technique pour recommander des composants et des approches d'intégration basés sur les résultats de tests, les besoins du projet et les exigences opérationnelles.

  • Intégrer les composants sélectionnés en production via de la configuration et des tests d'interopérabilité. Effectuer à l'occasion des contributions en amont (upstream) ou rédiger de petits conteneurs d'accompagnement (sidecars) d'intégration au besoin.

  • Concevoir et maintenir les flux de travail CI pour tester l'intégration des composants. Automatiser la configuration, le déploiement, les mises à jour et la restauration à l'aide de flux de travail de livraison partagés.

  • S'assurer que les composants attribués respectent les exigences de sécurité, d'observabilité et du plan de contrôle.

  • Soutenir les déploiements pilotes, diagnostiquer les pannes et améliorer la fiabilité, les performances et l'efficacité des ressources. Travailler avec l'ingénieur·e plateforme sur les modifications d'infrastructure nécessaires.

  • Maintenir la documentation d'intégration, les enregistrements de bancs d'essai, les guides d'utilisation (runbooks) et les instructions d'exploitation afin que les ingénieurs et les organisations pilotes puissent déployer et exploiter les composants de manière autonome.

Qualifications requises
  • 3 ans ou plus d'expérience dans l'intégration, le déploiement et le dépannage de logiciels de production.

  • Expérience pratique de l'intégration et des tests d'au moins un composant d'IA, comme un système de recherche d'information ou de mémoire, un environnement d'exécution d'agents, un serveur ou une passerelle de modèles, un serveur d'outils, ou un registre de modèles ou d'outils.

  • Capacité à évaluer des composants non familiers par des tests et des bancs d'essai reproductibles, à évaluer leurs capacités et leurs limites, et à recommander des options en fonction des exigences techniques et opérationnelles.

  • Expérience dans l'exploitation et le dépannage de services Linux et d'applications conteneurisées à l'aide de Docker ou d'outils de conteneurisation équivalents.

  • Expérience d'intégration de services via des API et de la configuration, incluant l'authentification, les contrôles d'accès et la gestion des secrets.

  • Compétences pratiques en scripts Python et Shell pour l'automatisation, les tests et de petites intégrations.

  • Expérience dans la création de flux de travail CI pour les tests automatisés d'intégration, de mise à jour, de restauration et de reprise dans des environnements reproductibles.

  • Expérience dans le déploiement et l'administration de la suite d'observabilité Grafana LGTM ou équivalente, incluant l'intégration de la télémétrie, le stockage, la rétention, la mise à l'échelle, les tableaux de bord, les alertes et le diagnostic à l'aide de journaux, métriques et traces.

  • Capacité à expliquer des compromis techniques et à rédiger une documentation permettant à d'autres équipes de déployer et d'exploiter les composants de manière autonome.

Expérience souhaitable
  • Exploitation de composants d'IA en production ou soutien aux déploiements dans des environnements clients ou partenaires.

  • Déploiement et dépannage de services sur Kubernetes.

  • Intégration de services avec configuration centralisée, surveillance de l'état de santé ou gestion du cycle de vie.

  • Collaboration avec la communauté des logiciels open source pour signaler des bogues, résoudre des problèmes ou apporter de petites corrections.

De bonnes raisons pour travailler à Mila

  • L’occasion de contribuer à une mission unique avec un impact important;

  • Un programme d’assurance collective complet (maladie, dentaire, invalidité, vie, assurance voyage et garanties complémentaires);

  • Un programme d’aide aux employés et à la famille;

  • Un accès à un service de télémédecine;

  • Une politique de congés annuels offrant une base de 20 jours de vacances dès l’embauche;

  • Un régime d’épargne retraite avec contribution de l’employeur minimale de 4%;

  • Une généreuse enveloppe flexible vous permettant de personnaliser vos avantages sociaux en fonction de ce qui contribue à votre bien-être. Vous pouvez sélectionner et combiner les options qui correspondent à vos besoins parmi les crédits style de vie, une assurance bonifiée, des journées de vacances supplémentaires et une contribution enrichie au régime de retraite;

  • Un horaire flexible, un horaire d’été et une possibilité de télétravail;

  • Un milieu de travail au cœur de la Petite Italie, dans le quartier branché Mile-Ex, à proximité des transports en commun;

  • Une équipe d’experts de leur domaine, des gens passionnés et passionnants;

  • Une ambiance de travail collaborative et inclusive.

Nous voulons vous connaître

À Mila, la diversité nous tient à cœur. Nous valorisons un environnement de travail équitable, ouvert et respectueux des différences. Nous encourageons toute personne souhaitant œuvrer dans un écosystème en progression continue et stimulée à contribuer à l’application et la définition d’une culture saine et inclusive, à postuler.

Veuillez noter que seules les personnes sélectionnées seront contactées.

https://mila.quebec/fr/protection-de-la-vie-privee

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Responsable de livraison technique principale, Laboratoire d’IA souveraine
Responsable de livraison technique principale, Laboratoire d’IA souveraine

Mila - Quebec Artificial Intelligence Institute • Montreal

Hybrid
CAD 110,000 - 170,000
Assurance collective
Congés annuels 20 jours
Service de télémédecine
+1
Spécialiste principal de la plateforme, Laboratoire d'IA Souveraine
Spécialiste principal de la plateforme, Laboratoire d'IA Souveraine

Coopcarbone • Montreal

On-site
CAD 120,000 - 190,000
Assurance maladie et prestations
Télétravail et horaires flexibles
Épargne retraite (plan)|
+2
Développeur Logiciel Principal.e, Plan de Contrôle - Laboratoire d'IA Souveraine
Développeur Logiciel Principal.e, Plan de Contrôle - Laboratoire d'IA Souveraine

Mila - Quebec Artificial Intelligence Institute • Montreal

Hybrid
CAD 120,000 - 180,000
Assurance collective
Télémédecine
20 jours de vacances
+2
Responsable de livraison technique principale, Laboratoire d’IA souveraine
Responsable de livraison technique principale, Laboratoire d’IA souveraine

LeMarché, Inc. • Montreal

Hybrid
CAD 110,000 - 150,000
Assurance collective complète
Aide aux employés et à la famille
Télémedecine
+3
Responsable de livraison technique principale, Laboratoire d’IA souveraine
Responsable de livraison technique principale, Laboratoire d’IA souveraine

Coopcarbone • Montreal

Hybrid
CAD 110,000 - 160,000
Assurance collective
Aide aux employe9s et e0 la famille
Te9le9me9decine
+4
Développeur.se senior, Développement d’applications IA
Développeur.se senior, Développement d’applications IA

Coopcarbone • Montreal

Hybrid
CAD 120,000 - 180,000
Assurance collective
Aide aux employés et famille
Téléassistance médicale (télémédecine)
+3
Spécialiste principal de la plateforme, Laboratoire d'IA Souveraine
Spécialiste principal de la plateforme, Laboratoire d'IA Souveraine

Mila - Quebec Artificial Intelligence Institute • Montreal (administrative region)

Hybrid
CAD 120,000 - 180,000
Assurance collective complète
Télémedecine
20 jours de congés annuels
+2
Spécialiste en intégration de systèmes, Laboratoire d'IA souveraine
Spécialiste en intégration de systèmes, Laboratoire d'IA souveraine

Mila • Montreal (administrative region)

Hybrid
CAD 110,000 - 160,000
Assurance collective
Aide à l’employé et à la famille
Télémedecine
+4
Spécialiste en intégration de systèmes, Laboratoire d'IA souveraine
Spécialiste en intégration de systèmes, Laboratoire d'IA souveraine

Mila - Quebec Artificial Intelligence Institute • Montreal

Hybrid
CAD 110,000 - 150,000
Assurance maladie et dentaire
Téléassistance Médiane
Vacances annuelles 20+ jours
+1
Coordonnateur.trice, Apprentissage et développement
Coordonnateur.trice, Apprentissage et développement

Mila • Montreal

Hybrid
CAD 55,000 - 75,000
Assurance collective
Télémédecine
20 jours de vacances annuelles
+3