The Security Insights & AI - Digital Development team within Global Cyber Security is seeking a full-stack developer. This role involves undertaking complex development initiatives, designing, architecting, and building custom solutions for areas like Cyber & Digital Threat Hunting, Cyber Analytics, and Adversary Emulation. The successful candidate will be responsible for the design and implementation of applications that host LLM-powered tools, ensuring that objectives are met on time and aligned with project goals through effective coordination, development, communication, and execution.
Help build and maintain systems, products, and tools for solutions spanning financial and cybercrime domains.
Engineer high-quality integrated systems across multiple teams.
Develop maintenance procedures to ensure optimal productivity of applications.
Integrate applications to various cloud-based platforms.
Gather input from stakeholders to guide development and enhance final product deliverables.
Continuously identify potential issues, conflicts, and risks, analyze them, and develop appropriate mitigations or escalate as needed.
Establish strong working relationships across various business units and platforms to build influence and impact with key business partners.
Possess technical strength with 5+ years of experience in developing and deploying code for production systems.
Knowledgeable in building highly scalable, robust, and fault-tolerant applications.
Strong programming skills in Python (Django, FastAPI).
Hands-on experience with web development (Typescript, Tailwind, NuxtJS) and modern frontend technologies (VueJS, Angular, React).
Deadline-driven and results-oriented; able to maintain high-quality standards while managing multiple tasks and deadlines simultaneously.
Experience with Azure EntraID or similar IAM integrations.
Good understanding of SQL, NoSQL, and Vector databases.
Experience in cloud engineering and deployments (Openshift, Azure).
Professional experience with LLMs, RAG, vector search, context engineering pipelines, and agent orchestration frameworks (e.g., OpenAI, Cohere, pgvector, LangChain, LangGraph, Semantic Kernel).
37.5 hours/week
Royal Bank of Canada is a global financial institution with a purpose-driven, principles-led approach to delivering leading performance. As Canada's largest bank, it provides personal and commercial banking, wealth management, and capital markets services to over 17 million clients worldwide.
BerryMap uses cookies to provide essential features, analyze usage, and improve your experience. You can customize your preferences below.