Session : Automne 2026
Emplacement du stage : Montréal, QC (bureau)/à distance (du Canada)
Salaire : 26$ ou 29$/h dépendamment du niveau d’études en cours
Horaire : 35 heures/semaine – horaire flexible
Durée du stage : 4 mois
Niveau d’études obligatoire en cours requis : maîtrise ou doctorat
Connaissances/expériences obligatoires : Maitrise de Python
Sommaire du poste
Luqia est continuellement à la recherche de candidat.e.s à différents niveaux d’études, notamment à la maîtrise ou au doctorat, pour contribuer à ses projets de recherche appliquée en milieu industriel.
Luqia œuvre dans plusieurs domaines d’expertise liés à l’intelligence artificielle, au développement logiciel, à l’IA de confiance, au DevOps, au MLOps et à l’opérationnalisation de solutions technologiques. La plupart de nos projets touchent de près ou de loin l’apprentissage automatique, l’évaluation de systèmes d’IA, la qualité logicielle ou le développement de plateformes applicatives destinées à des contextes réels d’utilisation.
Dans le cadre de ces stages, les personnes retenues contribueront à l’un des projets de Luqia selon leur profil, leurs intérêts et les besoins de l’équipe. Les travaux pourront porter soit sur le développement d’un système de recommandation en production, soit sur la maturation d’artefacts d’IA de confiance.
Ces stages visent à offrir une expérience concrète de recherche appliquée et de développement logiciel dans un contexte professionnel. La personne stagiaire pourra contribuer à des travaux liés à l’analyse, au développement, à l’intégration, à l’évaluation, à la documentation ou à l’amélioration de solutions d’IA, tout en étant accompagnée par une équipe expérimentée.
Une attention particulière sera portée aux bonnes pratiques de développement logiciel, à la documentation, à la robustesse, à la reproductibilité, à la maintenabilité et à la qualité des solutions développées.
Description des principales fonctions
Vous participerez activement à différentes étapes du développement, de l’expérimentation, de l’évaluation et de la documentation de solutions technologiques liées à l’intelligence artificielle ou au développement logiciel.
Selon le projet auquel vous serez associé.e, vous pourrez contribuer soit au développement d’une plateforme applicative complète, soit à la maturation d’artefacts d’IA de confiance.
Vous pourrez notamment contribuer à :
Volet 1 : Système IA en opération :
- Développer ou améliorer des fonctionnalités de l’interface usager ;
- Contribuer au développement du service dorsal de la plateforme ;
- Implémenter de la logique d’affaires ;
- Participer à la conception ou à l’intégration d’API ;
- Manipuler, structurer ou interroger des données ;
- Contribuer aux pipelines de développement, de livraison et de déploiement continus ;
- Participer à l’intégration ou au suivi de services liés aux modèles d’IA ;
- Contribuer aux mécanismes de suivi des performances des modèles en production ;
- Rédiger des récits utilisateurs, de la documentation technique ou des notes fonctionnelles.
Volet 2 : Maturation d’artefact IA de confiance :
- Analyser des artefacts d’IA existants partagés par des membres du consortium ;
- Documenter leur fonctionnement, leurs dépendances, leurs limites et leurs conditions d’utilisation ;
- Évaluer leur niveau de maturité technique, scientifique ou opérationnelle ;
- Proposer des pistes d’amélioration pour faciliter leur réutilisation ;
- Contribuer à l’amélioration de leur qualité logicielle, de leur robustesse ou de leur maintenabilité ;
- Structurer des expérimentations visant à valider leur comportement dans différents cas d’utilisation ;
- Mettre en place ou améliorer des mécanismes de reproductibilité des résultats ;
- Contribuer à l’évaluation de critères liés à l’IA de confiance, comme la transparence, la traçabilité, la robustesse, la sécurité, la performance ou l’explicabilité ;
- Produire de la documentation technique, des notes d’analyse ou des recommandations.
En complément de ce projet central, vous pourrez également contribuer à d’autres initiatives de Luqia liées à l’IA de confiance, à l’évaluation de modèles, à la qualité logicielle, à la documentation technique ou à l’opérationnalisation de solutions d’IA.
En fonction de vos intérêts, de vos aptitudes et des besoins de l’équipe, il sera possible d’ajuster votre implication au cours du stage afin de maximiser votre apprentissage et votre contribution.
Vous aurez également l’occasion de bénéficier de formations continues grâce aux forums de discussion internes organisés par Luqia.
Qualifications recherchées
- Diplôme universitaire de niveau maîtrise ou doctorat en informatique, en génie logiciel, en intelligence artificielle, en science des données ou dans toute autre discipline scientifique pertinente, en cours d’obtention
- Maîtrise d’au moins un des langages suivants : Python, JavaScript, Docker, ou C#
- Connaissances de base en apprentissage automatique
- Intérêt pour le développement logiciel, l’intelligence artificielle appliquée et les systèmes d’IA opérationnels
- Capacité à comprendre, tester et documenter du code existant
- Capacité à analyser un besoin technique ou fonctionnel et à proposer des pistes de solution
- Capacité à documenter clairement son travail
- Capacité à travailler en équipe et à communiquer clairement l’avancement de ses travaux
- Intérêt pour les environnements de recherche appliquée, les projets collaboratifs et les solutions destinés à des contextes réels d’utilisation
Les connaissances suivantes seraient un atout
- Connaissance des principes DevOps et MLOps.
- Connaissance des principes d’IA de confiance
- Connaissance en développement Web, en conception d’API ou en intégration de services
- Familiarité avec les bases de données relationnelles
- Familiarité avec les processus d’apprentissage machine : entraînement, évaluation, validation, déploiement et suivi en production
- Connaissance des enjeux liés à la reproductibilité, à la robustesse, à la traçabilité ou à l’explicabilité des systèmes d’IA
- Expérience en évaluation de modèles ou en mise en place de protocoles expérimentaux
- Connaissance des pipelines CI/CD
- Expérience avec Git, GitHub ou GitLab
- Familiarité avec les outils de collaboration Jira et Confluence
- Familiarité avec les agents de développement ou les outils d’assistance au développement logiciel
Qualités recherchées
- Faire preuve d’autonomie, de curiosité et de débrouillardise
Luqia est un employeur équitable et la diversité lui tient à cœur. Nous valorisons le développement d’idées en équipe et cultivons un environnement de travail ouvert et respectueux des différences. Nous encourageons tous.tes les candidat.e.s à postuler sur ce poste. Merci de votre intérêt envers Luqia !
Joignez-vous à l’équipe de Luqia et travaillez avec des gens passionnés et dynamiques