RBC is seeking an experienced Principal Engineer with deep expertise in agentic AI systems to provide technical leadership, hands-on building capabilities, and strategic advisory guidance. This role aims to accelerate agentic AI adoption across RBC by shaping enterprise AI strategy, delivering production-grade solutions, and building organizational capability in emerging agentic technologies. The successful candidate will work with business stakeholders, platform engineers, and technical teams to deliver high-impact solutions and influence platform evolution based on deployment insights.
Conduct discovery with Line of Business (LoB) stakeholders to translate business challenges into agentic AI use case specifications and solution architectures.,Develop end-to-end agentic AI solutions, including architecting system components, writing production code, designing RAG pipelines, implementing agent orchestration, and ensuring security/compliance.,Serve as a bidirectional advocate between LoB and Borealis platform engineering to identify capability gaps and prioritize platform roadmap enhancements.,Design and deliver technical enablement programs to build LoB team independence and organizational agentic AI capability.,Provide architectural guidance, code reviews, and mentoring to LoB engineering teams during collaborative solution development.,Lead production deployments, post-deployment optimization, and contribute reusable components back to shared platforms.,Participate in Enterprise Architecture (EA) governance and community of practice to identify synergies and shape reference architectures.
12+ years of combined experience in software architecture, enterprise AI/ML systems, cloud platforms, and consulting roles.,3-5 years hands-on experience with agentic AI systems, Large Language Models (LLMs), and modern AI/ML frameworks.,Advanced expertise in agentic AI architecture, design patterns, and implementation (React, ReAct, Tool Use, multi-agent orchestration).,Proficiency in LLMs, prompt engineering, fine-tuning, and advanced prompting techniques.,Advanced expertise in Retrieval Augmented Generation (RAG) systems, vector databases, embeddings, and knowledge architectures.,Advanced Python programming skills with ability to write production-grade, maintainable code.,Hands-on experience designing and implementing Model Context Protocol (MCP) servers and enterprise system integrations.,Knowledge of cloud platform architecture, deployment, and DevOps practices (AWS, Azure, GCP).,Experience with containerization (Docker, Kubernetes), CI/CD pipelines, and infrastructure as code.,Knowledge of enterprise security, compliance, data governance, and secure coding practices.
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.