
RBC est une institution mondiale de services financiers dont le siège se trouve au Canada. Ses activités couvrent les services bancaires, la finance, l’assurance, l’investissement, la gestion de patrimoine, la planification financière et les marchés des capitaux. Servant plus de 17 millions de clients au Canada, aux États-Unis et dans 27 autres pays, RBC compte plus de 94 000 employés. Son modèle diversifié associe des services financiers établis à une attention particulière portée à l’innovation et à l’expérience client.
Directeur associé, responsable du développement de produits d’IA — RBC, Halifax
Dirigez le développement de produits de surveillance des communications et de conformité alimentés par l’IA générative chez RBC Capital Markets. Pilotez l’ingénierie full-stack, le développement d’agents d’IA et la mise en production.
Description
- Diriger le développement full-stack de produits d’IA couvrant les capacités front-end, back-end et IA/ML
- Assumer la responsabilité de l’architecture, de l’implémentation, des tests, du dépannage, du déploiement et de l’amélioration continue
- Créer des solutions d’IA/ML avec des LLM, des agents d’IA, l’ingénierie des prompts, la génération augmentée par récupération et l’automatisation intelligente
- Développer des systèmes de surveillance des communications pour la génération d’alertes, la détection d’anomalies et l’analyse des enquêtes
- Appliquer Copilot, des assistants d’IA générative et d’autres outils de développement reposant sur l’IA afin d’accélérer les livraisons
- Collaborer avec les équipes de surveillance, de conformité, de produit et d’ingénierie des données sur les feuilles de route et les exigences
- Accompagner les développeurs dans l’ingénierie augmentée par l’IA grâce au mentorat, aux revues de code et au partage des connaissances
- Évaluer les technologies et frameworks émergents d’IA/ML, puis développer des solutions de preuve de concept
- Fournir une orientation technique dans les situations incertaines et maintenir les livraisons alignées sur les échéances
- Établir des relations avec les équipes internes et les partenaires externes tout en soutenant la stratégie d’IA de l’entreprise
Exigences
- Compétences avancées en Python, ainsi qu’une expérience de JavaScript ou TypeScript et de Java
- Excellente maîtrise des frameworks back-end tels que Node.js, Spring Boot, FastAPI ou Django
- Expérience pratique des frameworks front-end modernes, notamment React, Angular ou Vue.js
- Expérience pratique de la mise en production de LLM, du NLP, de l’ingénierie des prompts, du RAG, des bases de données vectorielles et des frameworks d’agents d’IA
- Maîtrise de Copilot et d’autres outils de programmation assistée par l’IA
- Expérience avec AWS, Azure ou Google Cloud Platform
- Connaissances pratiques de Docker, Kubernetes et des pratiques d’infrastructure as code
- Solides compétences en SQL et expérience des bases de données relationnelles et NoSQL
- Connaissance de Kafka, Kinesis, Airflow et Spark
- Expérience de la CI/CD, des tests automatisés, des outils de qualité du code et de la surveillance en production
- Expérience du développement d’agents d’IA ou de flux de travail agentiques dans des environnements d’entreprise ou réglementés
- Capacité démontrée à diriger des équipes, à définir l’orientation technique, à établir des normes de codage et à faire progresser des ingénieurs juniors et intermédiaires
- Expérience du travail en équipes agiles avec des responsables produit, des analystes métier et d’autres partenaires interfonctionnels
- Capacité à expliquer les capacités techniques en termes métier, à présenter des feuilles de route et à influencer la stratégie technologique auprès de cadres dirigeants
- Aisance à travailler dans l’incertitude et avec des exigences changeantes, avec la volonté de prototyper rapidement et d’affiner les solutions pour la production
Avantages
- Rémunération globale complète comprenant des primes, des avantages flexibles, une rémunération concurrentielle, des commissions et, le cas échéant, des actions
- Soutien de la direction au développement professionnel grâce au coaching et à des possibilités de gestion
- Environnement de travail collaboratif, progressiste, dynamique et hautement performant
- Options conçues pour favoriser l’équilibre entre vie professionnelle et vie personnelle
- Possibilités de construire de solides relations avec les clients
- Accès à diverses possibilités de carrière dans plusieurs secteurs d’activité et zones géographiques