Horaire : 37h50 en présentiel chez le client à Québec, QC Notre équipe de recherche et développement (R-D) développe des solutions numériques innovantes pour le ministère de la Défense nationale (MDN) et les Forces armées canadiennes (FAC). Nous recherchons une personne passionnée par le développement logiciel, l'intégration de systèmes et l'intelligence artificielle générative. ?Responsabilités principales :
Développer des services backend, API et microservices en Python.
Intégrer des solutions d'IA générative, incluant RAG, embeddings vectoriels et recherche sémantique.
Développer ou intégrer des MCP Tools et MCP Servers.
Concevoir des connecteurs entre les systèmes IA, les API, les bases de données et les systèmes externes.
Participer au développement de prototypes et démonstrateurs technologiques.
Créer et maintenir des images Docker et des Helm Charts.
Déployer et supporter des solutions sur Kubernetes.
Contribuer aux pratiques DevOps, CI/CD, sécurité, qualité logicielle et Agile. ?Exigences obligatoires :
BAC ou Maîtrise dans un domaine pertinent.
Minimum de 2 ans d'expérience en développement logiciel.
Expérience en Python.
Expérience avec Docker, Kubernetes et Helm.
Expérience en développement d'API, de services backend et d'intégration.
Bonne connaissance des environnements Linux.
Capacité à évoluer dans un environnement de R-D dynamique.
Français parlé et écrit, avec capacité à travailler en anglais dans un contexte technique. ?Atouts :
Expérience avec MCP.
Expérience en IA générative
Expérience avec LangChain, LangGraph, LlamaIndex ou technologies similaires.
Expérience avec les pipelines RAG et les bases de données vectorielles.
Expérience avec React, Angular ou technologies équivalentes.
Expérience avec GitLab CI ou autres outils CI/CD.
Connaissance des bonnes pratiques de sécurité applicative.
Expérience Agile (Scrum/Kanban).
Connaissance du domaine de la défense ou des Forces armées canadiennes. ?Conditions particulières :
Le poste peut nécessiter la mise en place d'équipements et la réalisation d'essais sur le terrain en environnement extérieur.