Software Developer Senior - AI Agentic

Randstad Canada

Montreal (Hybride)
Compétences recherchées — Connectez-vous et téléversez votre CV pour comparer avec votre profil
Gestion des risques Gouvernance Intelligence artificielle +10 autres

Détails du poste

  • Lieu de travail : Montreal (Hybride)
  • Type de poste : Permanent à temps plein
  • Salaire : 101 800,00$ - 124 400,00$ /an
  • Horaire de travail : Horaire flexible

Description du poste

Randstad Digital est activement à la recherche d’un Senior Software Engineer – Intelligent Automation & Agentic AI pour le compte de notre client, un leader important de l’industrie canadienne des services financiers et de l’assurance.

Dans ce rôle senior consultatif et de développement, vous allez concevoir, construire et déployer des réseaux d’agents d’IA autonomes et d’automatisation intelligente de niveau entreprise. Dans un cadre hautement régi et sécurisé, vous allez promouvoir des pratiques de développement modernes, introduire des composants réutilisables et mettre en place des architectures logicielles résilientes. Nous recherchons un leader technique qui combine une expertise approfondie en ingénierie backend avec la capacité de mentoriser les équipes, de favoriser l’alignement interfonctionnel et d’incarner une culture organisationnelle centrée sur l’excellence, la collaboration et l’orientation client.

Avantages

  • Flexible Hybrid Work Model : profitez d’un équilibre optimal entre la productivité à distance et la collaboration en présentiel à Montréal.

  • Compelling Compensation Package : salaire de base avec une fourchette de départ entre $101,800 - $124,400 (variable selon l’expertise), combiné à une structure de bonus annuel basé sur la performance avec un objectif de 12% (avec un multiplicateur potentiel jusqu’au double de l’objectif).

  • Premier Wealth Accumulation : des programmes d’appariement à l’échelle de l’industrie pour l’achat d’actions (jusqu’à 50% de contribution de l’employeur) et des programmes d’épargne solides.

  • Long-Term Security : accès rare à un prestigieux Defined Benefit Pension Plan sécurisé, offrant un revenu de retraite à vie garanti.

  • Comprehensive Wellness & Time Off : couverture complète pour la santé physique et mentale, accès à des soins de santé virtuels, fonds dédiés au bien-être, et possibilité d’acheter jusqu’à 5 jours additionnels de congé annuel.

Responsabilités

  • Agentic AI & Automation Engineering : concevoir et livrer des produits d’automatisation robustes et des écosystèmes multi-agents d’IA intégrés aux opérations essentielles de l’entreprise. Construire des services Python évolutifs, des API asynchrones et des workflows complexes orchestrant des cadres LLM de pointe (par ex. LangGraph, LangChain, CrewAI, Semantic Kernel et des technologies émergentes).

  • Guardrails & System Evaluation : mettre en place des structures d’évaluation sophistiquées pour atténuer les hallucinations, assurer la fiabilité des prompts et valider l’exécution des outils. Concevoir un routage basé sur des politiques, la validation des entrées/sorties et des cadres Retrieval-Augmented Generation (RAG), ainsi qu’implémenter des serveurs Model Context Protocol (MCP).

  • Engineering Excellence & platform Standards : rédiger un code propre, testable et hautement documenté en utilisant les principes SOLID et une architecture clean. Concevoir une observabilité opérationnelle complète (métriques, logs, traces, alertes) et des pipelines CI/CD sécurisés et optimisés.

  • Risk, Security, and Compliance by Design : collaborer avec les équipes de sécurité et de gouvernance pour s’assurer que toutes les solutions sont conformes à la classification des données de l’entreprise, au principe du moindre privilège et aux stratégies de reprise après sinistre.

  • Technical Leadership & Mentorship : renforcer les capacités de l’équipe d’ingénierie grâce à des revues de code rigoureuses, du pair programming et une rétroaction constructive. Mener des débats d’architecture, rédiger des Architectural Decision Records (ADRs) et guider la communication avec les parties prenantes avec maîtrise.

Qualifications

  • 10+ années d’expérience professionnelle en développement logiciel, de bout en bout.

  • Maîtrise avancée de Python et de son écosystème pour des applications à niveau entreprise.

  • Forte expertise en conception d’API (RESTful, services asynchrones), patterns d’intégration, structures de données avancées et optimisation algorithmique pour une scalabilité élevée.

  • Expérience rigoureuse avec des frameworks de tests automatisés (unitaires, intégration, contractuels et bout-en-bout) ainsi que des workflows solides de contrôle de version basés sur Git.

  • Les candidats doivent être légalement autorisés à travailler au Canada; une expérience locale canadienne est un atout, mais non obligatoire.

Notre client opère au Canada. L’entreprise prend toutes les mesures raisonnables pour limiter le nombre de postes au Québec nécessitant la connaissance d’une langue autre que le français, et ne l’exige que lorsque c’est nécessaire; et ses employés bilingues actuels ne peuvent pas effectuer ces fonctions. Selon une évaluation menée par notre client, il a été déterminé que ce poste nécessite que les candidats soient parfaitement bilingues en anglais (à l’oral et à l’écrit). En particulier, ce poste exigera que l’employé interagisse avec des départements internes centralisés (p. ex. Operations / HR / Finance / Legal / Contracts / Sales) qui soutiennent l’organisation au Canada et qui ne parlent pas français.

Résumé

  • Localisation : Montréal, QC (Hybride)

  • Type de poste : Temps plein, Permanent

  • Secteur : Services financiers / Assurance

  • Semaine de travail : 35 heures

Engagement Randstad Canada

Randstad Canada s’engage à favoriser une main-d’œuvre reflétant toutes les personnes du Canada. À ce titre, nous sommes engagés à élaborer et à mettre en œuvre des stratégies visant à accroître l’équité, la diversité et l’inclusion en milieu de travail en examinant nos politiques, pratiques et systèmes internes tout au long du cycle de vie de notre main-d’œuvre, y compris pour le recrutement, la rétention et l’avancement de tous les employés. En plus de notre engagement profond à respecter les droits humains, nous nous consacrons à des actions positives visant à provoquer des changements afin que chacun ait une participation complète au sein de la main-d’œuvre, sans obstacles, qu’ils soient systémiques ou autres, en particulier pour les groupes en quête d’équité qui sont habituellement sous-représentés dans la main-d’œuvre du Canada, notamment ceux qui s’identifient comme des femmes ou personnes non binaires / non conformes au genre; les peuples autochtones ou aborigènes; les personnes en situation de handicap (visible ou invisible) et; les membres des minorités visibles, les groupes racialisés et la communauté LGBTQ2+.

Randstad Canada s’engage également à créer et à maintenir un milieu de travail inclusif et accessible pour tous ses candidats et employés en répondant à leurs besoins d’accessibilité et d’accommodement tout au long du cycle de l’emploi. Nous demandons à tous les candidats de bien vouloir indiquer toute exigence d’accommodement en envoyant un courriel à to ensure their ability to fully participate in the interview process.