Skip to main content

Description

RBC Borealis recherche un développeur de logiciels principal pour rejoindre son équipe de plateforme d'agents IA. Ce rôle implique la conception, la construction et l'exploitation de composants de plateforme essentiels qui alimentent des agents intelligents et autonomes dans des environnements multi-cloud comme OpenShift, AWS et Azure. Le développeur contribuera aux décisions architecturales, encadrera des ingénieurs et livrera du code de haute qualité, prêt pour la production, façonnant ainsi la plateforme qui permet aux équipes de RBC de construire et d'exécuter des systèmes basés sur l'IA de manière sécurisée et efficace.

Ce que nous recherchons

Concevoir, construire et maintenir des services pour des charges de travail d'agents IA sécurisées, évolutives et observables dans plusieurs environnements.,Collaborer avec les équipes d'ingénierie, d'architecture et de sécurité pour définir et mettre en œuvre des normes techniques, des API et des meilleures pratiques.,Diriger le développement des capacités de la plateforme, y compris l'identité, la mise en réseau, l'observabilité et l'orchestration d'exécution.,Encadrer et soutenir les ingénieurs par le biais de révisions de code, de sessions de conception et de partage des connaissances.,Contribuer à l'amélioration de l'expérience développeur et de l'automatisation du déploiement via CI/CD, l'infrastructure-as-code et les frameworks de test.,Participer à la planification technique, en définissant les jalons et les livrables pour les différentes équipes d'ingénierie.,S'assurer que la fiabilité, la performance et la sécurité sont intégrées à toutes les versions.,Plus de 8 ans d'expérience en développement de logiciels avec de solides compétences en programmation en Python, Go ou Java.,Expérience pratique avec Kubernetes ou OpenShift, et la création d'applications conteneurisées et natives du cloud.,Solide compréhension des systèmes distribués, des API et des modèles de communication de service à service.,Expérience avec les outils d'observabilité et les systèmes de surveillance tels que Prometheus, Grafana ou Dynatrace.,Expérience avérée dans la livraison de systèmes de production de haute qualité de bout en bout.,Solides compétences en collaboration et en communication, avec une expérience dans l'influence des décisions techniques au sein des équipes.

Candidat idéal

Plus de 8 ans d'expérience en développement de logiciels avec de solides compétences en programmation en Python, Go ou Java.,Expérience pratique avec Kubernetes ou OpenShift, et la création d'applications conteneurisées et natives du cloud.,Solide compréhension des systèmes distribués, des API et des modèles de communication de service à service.,Expérience avec les outils d'observabilité et les systèmes de surveillance tels que Prometheus, Grafana ou Dynatrace.,Expérience avérée dans la livraison de systèmes de production de haute qualité de bout en bout.,Solides compétences en collaboration et en communication, avec une expérience dans l'influence des décisions techniques au sein des équipes.,Expérience avec des frameworks d'IA tels que LangChain, LlamaIndex ou similaires.,Familiarité avec l'identité de charge de travail, SPIFFE/SPIRE ou l'intégration OIDC.,Expérience avec l'infrastructure cloud (AWS, Azure ou environnements hybrides).,Exposition aux contrôleurs d'admission, à l'application de politiques ou aux outils de sécurité de plateforme.,Intérêt pour l'encadrement d'ingénieurs et la contribution aux discussions sur la stratégie technique.

Compétences techniques

Python
Go
Java
Kubernetes
OpenShift
Applications conteneurisées
Applications natives du cloud
Systèmes distribués
API
Communication de service à service
Prometheus
Grafana
Dynatrace
LangChain
LlamaIndex
SPIFFE/SPIRE
OIDC
AWS
Azure
CI/CD
Infrastructure-as-code
Frameworks de test
Apprentissage actif
Intégrations d'applications
Cycle de vie du développement logiciel (SDLC)

Compétences interpersonnelles

Collaboration
Communication
Influence des décisions techniques
Encadrement
Résolution de problèmes en groupe
Souci du détail

Heures de travail

37,5 heures/semaine

Avantages

La RBC offre un programme de Rémunération globale complet comprenant un salaire de base concurrentiel, des primes à la performance et des avantages sociaux flexibles tels qu'une protection pour les soins de santé et dentaires. Les employés bénéficient également d'un régime de retraite à cotisations déterminées, de programmes d'actionnariat, de ressources de mieux-être et du remboursement des frais de scolarité.

Aussi disponible à

À propos de l'entreprise

R

Royal Bank of Canada

La Banque Royale du Canada est une institution financière mondiale définie par sa raison d'être et guidée par des principes en vue de produire une performance de premier plan. En tant que plus grande banque du Canada, elle offre des services de banque aux particuliers et aux entreprises, de gestion de patrimoine et de marchés des capitaux à plus de 17 millions de clients dans le monde.

Axé sur la mission
Inclusif
Innovant
Collaboratif
Professionnel
Voir tous les emplois chez Royal Bank of Canada
Retour aux offres

    Nous respectons votre vie privée

    BerryMap utilise des cookies pour fournir des fonctionnalités essentielles, analyser l'utilisation et améliorer votre expérience. Vous pouvez personnaliser vos préférences ci-dessous.