Développeur(euse) principal(e), Logiciels IA | Senior AI Software Developer

Stikeman Elliott LLP

Montreal (administrative region)

Hybrid

CAD 120,000 - 160,000

Full time

2 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Comptes de dépenses pour le mieux-être
Cotisations REER
Télémédecine 24/7
Formation continue

Job summary

Stikeman Elliott LLP recherche un Développeur(euse) principal(e), Logiciels IA pour concevoir, développer et déployer des applications d’IA en production. Le rôle couvre l’architecture, le leadership technique et le mentorat au sein d’une équipe spécialisée.

Le poste supervise des projets utilisant Claude Agent SDK et des serveurs MCP, avec une forte composante sécurité et intégration aux systèmes juridiques et d’affaires du cabinet.

Qualifications

  • Minimum de cinq (5) ans d’expérience en conception et livraison de logiciels en production.
  • Expérience d’au moins 1 an avec des applications fondées sur des grands modèles de langage (LLM) ou d’approches agentiques en production.
  • Maîtrise du développement Python asynchrone et de frameworks web modernes tels que FastAPI.
  • Bilinguisme à l’oral et à l’écrit en français et anglais.

Responsibilities

  • Concevoir et diriger l’architecture applicative et la décomposition des services.
  • Développer et déployer des applications IA agentiques en production, assurer leur fiabilité et sécurité.
  • Diriger les revues de code et le mentorat des développeurs.
  • Concevoir des intégrations avec les systèmes internes et assurer la sécurité des accès et des données.

Skills

Python (async)
Bilinguisme (FR/EN)
Mentorat technique
CI/CD basics

Education

Licence ou diplôme en informatique

Tools

Claude Agent SDK
Azure
FastAPI
OAuth 2.0/OpenID Connect
GitHub Actions
REST APIs
SQL

Job description

Développeur(euse) principal(e), Logiciels IA | Senior AI Software Developer

Pourquoi choisir Stikeman Elliott :

  • Reconnu comme l’un des Employeurs de choix au Canada depuis 2009.
  • Rémunération attrayante et révision salariale annuelle.
  • Gamme complète d’avantages sociaux pour les employés, comprenant :
    • des comptes de dépenses pour les frais de mieux-être;
    • un programme de cotisations de REER;
    • l’accès à la télémédecine 24 heures sur 24 et 7 jours sur 7; et
    • un programme de formation continue.
  • Environnement de travail inclusif et encourageant.
  • Espaces de bureaux bien aménagés avec un agencement soigneusement conçu qui maximise la lumière naturelle et offre des vues sur le centre-ville de Montréal.
  • Environnement de travail hybride et bureau accessible par métro, bus, train et REM.

Description du poste : Le ou la titulaire du poste concevra, développera et déploiera les applications d’IA du cabinet, notamment des systèmes agentiques en production utilisant Claude Agent SDK, des serveurs d’outils MCP permettant de connecter les agents d’IA aux systèmes de référence du cabinet, ainsi que des modules d’extension et des compétences réutilisables pour les processus juridiques et d’affaires. Ce rôle principal et pratique englobe l’architecture applicative, le développement et la mise en production, ainsi que le leadership technique et le mentorat au sein de l’équipe.

Supérieur immédiat : Ce poste relève de l’Architecte d’entreprise

Architecture et conception d’applications

  • Assurer la responsabilité de l’architecture applicative, notamment la décomposition des services, la persistance des données, les modèles de gestion de l’état et de la concurrence, la gestion des défaillances et les interfaces entre les composants.
  • Concevoir des fonctionnalités destinées aux agents sous forme de serveurs d’outils portables.

Développement d’IA agentique

  • Développer des applications destinées à la production à l’aide de Claude Agent SDK, notamment la délégation à des sous-agents, les compétences, les modules d’extension, la mémoire, l’exécution planifiée et sans interface utilisateur, ainsi que l’ingénierie du contexte.
  • Développer et maintenir des serveurs MCP et des ensembles d’outils, notamment les sorties structurées, le transport HTTP et OAuth.
  • Développer des modules d’extension et des compétences réutilisables afin de standardiser les processus juridiques et d’affaires du cabinet.
  • Concevoir des mécanismes de contrôle avec intervention humaine pour les actions agentiques à risque élevé.

Prototypage, mise en production et soutien

  • Traduire rapidement les besoins en produits minimums viables (MVP) fonctionnels afin de recueillir les commentaires des utilisateurs et d’apporter les améliorations nécessaires.
  • Faire évoluer les prototypes jusqu’à leur mise en production en assurant leur fiabilité, leur évolutivité, leur observabilité, leur documentation et leur sécurité.
  • Agir comme principal point d’escalade technique pour les applications d’IA.

Intégration, identité et sécurité

  • Concevoir des intégrations avec les principaux systèmes du cabinet, notamment les systèmes de gestion des documents et des courriels, de gestion des dossiers et de la pratique, de gestion du temps et de la facturation, le CRM, les plateformes de données d'entreprise et Microsoft Graph.
  • Mettre en œuvre des modèles sécurisés de gestion des identités et des accès, notamment les flux OBO et les identités managées, afin de contrôler adéquatement l’accès des agents.
  • Prendre en charge des exigences d’intégration complexes, notamment l’authentification, la persistance des sessions, la confiance des certificats, la pagination, les limites de débit et l’idempotence.

Normes d’ingénierie, revue de code et mentorat

  • Établir des normes d’ingénierie pour les dépôts liés à l’IA, notamment en matière de structure des dépôts, de gestion des branches, de versions, de revue de code, de contrôles CI, de promotion entre les environnements et de gestion des secrets.
  • Diriger les revues de code des applications d’IA et des contributions aux modules d’extension, tout en encadrant les développeurs et développeuses relativement aux pratiques d’ingénierie.
  • Concevoir et maintenir les pipelines CI/CD et renforcer la chaîne d’approvisionnement logicielle, en collaboration avec l’équipe de la Sécurité de l’information, au moyen de tests automatisés, de contrôles de la qualité du code, d’analyses de sécurité, de la gestion des dépendances et d’identifiants d’application sécurisés.

Expérience exigée :

  • Minimum de cinq (5) ans d’expérience en conception et en livraison de logiciels en production, dont au moins un an d’expérience directe avec des applications fondées sur des grands modèles de langage (LLM) ou des applications agentiques en production.
  • Expérience démontrée dans la prise en charge complète d’applications en production, de l’architecture et du développement jusqu’au déploiement et au soutien continu.
  • Capacité démontrée à faire évoluer des solutions du prototype à la production et à prendre des décisions éclairées quant à leur viabilité technique.
  • Expérience à titre de contributeur ou contributrice technique principal(e) au sein d’une petite équipe de développement axée sur la pratique.
  • Expérience en mentorat auprès de développeurs et développeuses et dans la réalisation de revues de code formelles.
  • Bilinguisme à l’oral et à l’écrit (français et anglais) compte tenu de la clientèle, des mandats et de l'envergure internationale du cabinet
  • Maîtrise approfondie de Python, notamment du développement asynchrone, des tests et des cadres d’applications Web modernes tels que FastAPI; connaissance pratique de TypeScript, Node.js et du développement frontal.
  • Expérience en production avec l’IA agentique, notamment avec les cadres d’agents modernes, l’appel d’outils, l’orchestration, l’ingénierie des requêtes et du contexte ainsi que les serveurs MCP.
  • Solide compréhension de la sécurité des LLM et des mécanismes de recherche d’information, notamment la protection contre l’injection de requêtes et l’utilisation abusive d’outils, l’accès selon le principe du moindre privilège, l’isolation des données, la recherche vectorielle, les plongements (embeddings) et la génération augmentée par récupération (RAG).
  • Expérience dans la conception d’applications et d’intégrations en production à l’aide d’API REST, d’OAuth 2.0/OpenID Connect, de SQL, de bases de données vectorielles, de stockage d’objets et de mise en cache distribuée.
  • Solide expérience en développement d’applications infonuagiques sur Microsoft Azure, notamment avec les conteneurs, Entra ID, les identités managées, Key Vault, les bases de données managées et la gestion des API.
  • Connaissance avancée de GitHub et des pratiques CI/CD, notamment la revue de code, GitHub Actions, les environnements, la gestion des secrets, les tests et les contrôles de sécurité.
  • Expérience en observabilité des applications en production et avec des outils de développement assisté par l’IA tels que Claude Code, Cursor, GitHub Copilot ou des outils équivalents.
  • Excellentes compétences en documentation technique et en communication.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Spécialiste, Infrastructure IA et infonuagique | AI & Cloud Infrastructure Specialist
Spécialiste, Infrastructure IA et infonuagique | AI & Cloud Infrastructure Specialist

Stikeman Elliott LLP • Montreal (administrative region)

Hybrid
CAD 110,000 - 160,000
Rémunération compétitive
Assurance santé et bien-être
Formation continue et télémedecine
Senior Software Developer
Senior Software Developer

Autodesk, Inc. • Canada

Hybrid
CAD 107,000 - 157,000
Programmeur-analyste, spécialiste en intelligence artificielle
Programmeur-analyste, spécialiste en intelligence artificielle

Coopcarbone • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Programmeur-analyste, spécialiste en intelligence artificielle
Programmeur-analyste, spécialiste en intelligence artificielle

EmploisTI, Inc. • Montreal (administrative region)

On-site
CAD 90,000 - 140,000
Expert QA Automatisation et IA
Expert QA Automatisation et IA

NSI • Montreal (administrative region)

On-site
CAD 90,000 - 130,000
Analyste de Solutions IA
Analyste de Solutions IA

Gestal • Mirabel

On-site
CAD 70,000 - 100,000
Expert QA Automatisation et IA
Expert QA Automatisation et IA

NSI Canada • Montreal (administrative region)

On-site
CAD 85,000 - 120,000
DÉVELOPPEUR JAVA Montréal (hybride) 2026-09-11
DÉVELOPPEUR JAVA Montréal (hybride) 2026-09-11

Gravity Conseil • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Software Development Manager
Software Development Manager

Autodesk • Montreal (administrative region)

On-site
CAD 120,000 - 170,000
Développeur(se), Solutions GenAI Developer, GenAI Solutions
Développeur(se), Solutions GenAI Developer, GenAI Solutions

Syntax • Quebec

On-site
CAD 110,000 - 150,000