L'équipe Security Insights & AI - Digital Development au sein de Global Cyber Security est à la recherche d'un développeur full-stack. Ce rôle implique d'entreprendre des initiatives de développement complexes, de concevoir, d'architecturer et de construire des solutions personnalisées pour des domaines tels que la chasse aux menaces cybernétiques et numériques (Cyber & Digital Threat Hunting), l'analyse cybernétique (Cyber Analytics) et l'émulation d'adversaires (Adversary Emulation). Le candidat retenu sera responsable de la conception et de la mise en œuvre d'applications hébergeant des outils basés sur les LLM, en veillant à ce que les objectifs soient atteints à temps et alignés sur les buts du projet grâce à une coordination, un développement, une communication et une exécution efficaces.
Aider à construire et à maintenir des systèmes, des produits et des outils pour des solutions couvrant les domaines de la criminalité financière et cybernétique.
Concevoir des systèmes intégrés de haute qualité à travers plusieurs équipes.
Développer des procédures de maintenance pour assurer une productivité optimale des applications.
Intégrer des applications à diverses plateformes basées sur le cloud.
Recueillir les commentaires des parties prenantes pour guider le développement et améliorer les livrables du produit final.
Identifier, analyser et développer continuellement des mesures d'atténuation appropriées pour les problèmes, conflits et risques potentiels, ou les escalader si nécessaire.
Établir de solides relations de travail avec diverses unités commerciales et plateformes pour renforcer l'influence et l'impact auprès des partenaires commerciaux clés.
Posséder une expertise technique avec plus de 5 ans d'expérience dans le développement et le déploiement de code pour des systèmes de production.
Connaître la construction d'applications hautement évolutives, robustes et tolérantes aux pannes.
Solides compétences en programmation Python (Django, FastAPI).
Expérience pratique du développement web (Typescript, Tailwind, NuxtJS) et des technologies frontend modernes (VueJS, Angular, React).
Axé sur les délais et les résultats; capable de maintenir des normes de haute qualité tout en gérant plusieurs tâches et échéances simultanément.
Expérience avec Azure EntraID ou des intégrations IAM similaires.
Bonne compréhension des bases de données SQL, NoSQL et vectorielles.
Expérience en ingénierie et déploiements cloud (Openshift, Azure).
Expérience professionnelle avec les LLM, RAG, la recherche vectorielle, les pipelines d'ingénierie de contexte et les frameworks d'orchestration d'agents (par exemple, OpenAI, Cohere, pgvector, LangChain, LangGraph, Semantic Kernel).
37,5 heures/semaine
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.
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.