Pour notre client : Axelys
Ce poste peut être comblé dans la ville de Montréal ou dans la ville de Québec.
CONTEXTE
Axelys est un organisme à but non lucratif qui catalyse la prospérité économique et sociale du Québec en accélérant le développement et le transfert des innovations issues de la recherche publique. Afin de matérialiser cette ambition, Axelys a développé Axelia, une plateforme d’intelligence artificielle d'avant-garde qui permet d’interroger en langage naturel, des bases de données propriétaires sur l'écosystème d'innovation québécois. Présentement en implantation à l’interne, Axelys cherche à mettre en œuvre un déploiement à large échelle de la plateforme auprès d’un bassin d'utilisateurs diversifié (chercheurs, entreprises, startups, investisseurs, acteurs gouvernementaux).
VOTRE MISSION
Intégré conjointement au Conseiller stratégique
principal au PDG et à la Direction du développement des affaires (DDA), le(-la) Développeur(euse) IA aura pour mandat
d'assurer la pérennité technologique, l'évolution fonctionnelle et l'excellence
algorithmique de la plateforme Axelia.
Dans ce contexte, le ou la titulaire du poste apportera une capacité d'action directe pour répondre à trois enjeux stratégiques associés à Axelia : développer une agilité face à l’évolution rapide des technologies IA, assurer une expansion et une diversification de la plateforme et soutenir la souveraineté et l'atténuation des risques.
VOS RESPONSABILITÉS
Maintien
technologique et obsolescence (30 %)
- Veille et gouvernance IA : Assurer la veille sur l'écosystème de l'IA et
recommander à la direction les mises à niveau en évaluant les risques, coûts et
opportunités pour Axelia;
- Gestion de l'obsolescence : Piloter et exécuter les migrations (LLM,
composants, versions) tout en maintenant à jour la cartographie des dépendances
techniques;
- Assurance qualité : Déployer des stratégies d'évaluation systématiques (jeux d'essais,
tests comparatifs) pour valider chaque changement avant sa mise en production;
- Pérennisation documentaire : Maintenir et enrichir la documentation technique
du fournisseur initial afin de sécuriser le savoir au sein d'Axelys.
Développement Back-end & LLM
(40 %)
- Moteur algorithmique : Optimiser la recherche hybride/vectorielle, le
classement (ranking) et l'architecture RAG;
- Qualité & Évaluation : Mettre en place des cadres de test rigoureux
pour mesurer la pertinence des résultats;
- Gestion des LLM : Maximiser l'efficacité des modèles (paramétrage, latence, gestion du
contexte et robustesse);
- Architecture Back-end : Développer les services et API, faire évoluer le
modèle PostgreSQL et optimiser l'indexation vectorielle;
- Passage à l'échelle : Concevoir et maintenir l'architecture
multilocataire (multi-tenant) pour les déploiements partenaires.
Développement Front-end & UX (20 %)
- Nouvelles
fonctionnalités : Concevoir et déployer des interfaces
adaptées aux parcours des personas internes et externes;
- Optimisation
UX/UI : Améliorer continuellement la lisibilité,
l'accessibilité et la fluidité de la navigation;
- Intégration
de maquettes : Assurer l'intégration fidèle des designs
fournis par les prestataires externes;
- Bilinguisme
: Maintenir de façon uniforme une interface et une
expérience utilisateur en français et en anglais;
- Compatibilité
: Garantir la performance et la cohérence visuelle
sur tous les écrans (responsive) et navigateurs.
Opérations, incidents & continuité (10 %)
- Gestion des incidents : Résoudre les incidents
(Niveaux 2/3), piloter les diagnostics et mener les analyses post-mortem;
- Observabilité : Automatiser la surveillance
et configurer des alertes proactives sur les indicateurs de performance
critiques;
- Pipelines CI/CD : Maintenir la stabilité des
environnements (dev, test, prod) et optimiser les flux de déploiement;
- Résilience & Disponibilité
: Faire
évoluer les plans de continuité et de reprise d'activité (PCA/PRA) de la
plateforme.
Responsabilités transversales
- Gestion du savoir : Documenter l’architecture, les décisions clés les
procédures opérationnelles pour éliminer toute dépendance fournisseur;
- Sécurité (DevSecOps) : Intégrer les pratiques sécurisées, gérer les
secrets et corriger rapidement les vulnérabilités;
- Conformité canadienne : Veiller au respect des lois sur la protection
des données (LPRPDE, lois provinciales) et à l'hébergement local;
- Suivi budgétaire : Fournir les métriques de consommation Cloud et IA pour optimiser les
coûts.
PROFIL RECHERCHÉ
Formation et expérience :
- Diplôme universitaire en génie logiciel, informatique (ou domaine
connexe) ou un bagage d'expérience équivalente reconnu;
- D’une (1) à trois (3) années d’expérience éprouvées en développement
logiciel IA, incluant l'intégration et le déploiement concrets de modèles de
langage (LLM) dans une application en production.
Compétences et connaissances :
- Développement Back-end, facilité démontrée avec Python et expertise
avec PostgreSQL;
- Compétences confirmées en développement Front-end, permettant de
concevoir et livrer des fonctionnalités complètes de bout en bout (full-stack);
- Compréhension pratique approfondie des architectures de génération
augmentée par récupération (RAG) et des technologies de recherche vectorielle.
- Aisance éprouvée dans les environnements infonuagiques, idéalement
AWS.
- Forte autonomie, rigueur de documentation et capacité démontrée à
vulgariser des concepts complexes pour formuler des recommandations
stratégiques à une direction non technique.
- Maîtrise du français comme langue de travail et niveau d'anglais
professionnel (lecture et rédaction de documentation technique).
- Autorisation légale de travailler au Québec au moment de l'embauche
(citoyenneté, résidence permanente ou permis de travail fermé/ouvert valide)
Aptitudes :
- Maitrise
des exigences québécoises et canadiennes en matière de protection des
renseignements personnels et de sécurité de l'information (ex. : Loi 25,
LPRPDE).
- Expérience
reconnue dans l'application des pratiques de développement sécurisé (approche
DevSecOps / OWASP).
- Forte
capacité à auditer, reprendre et faire évoluer une base de code développée par
un tiers.
- Excellente
compréhension et maîtrise pratique des architectures multilocataires
(multi-tenant).
- Expérience
concrète en infrastructure applicative (pipelines CI/CD, automatisation,
observabilité/surveillance et gestion des environnements).
- Intérêt
marqué ou affinité avec l'écosystème de la recherche publique, de l'innovation
et du transfert technologique.
Axelys souscrit à l’équité en matière d’emploi.