RBC is seeking an experienced Principal Engineer with deep expertise in agentic AI systems to provide technical leadership, hands-on development, and strategic guidance for accelerating agentic AI adoption across the organization. This role involves shaping enterprise AI strategy, delivering production-grade solutions, and building organizational capability in emerging agentic technologies. The successful candidate will join the RBC Borealis team, bridging Lines of Business with the Borealis agentic AI platform to deliver high-impact solutions and influence platform evolution based on real-world 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 Lines of Business 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, 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 Large Language Models (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.,Proven ability to drive technical strategy, influence stakeholders with competing interests, and facilitate cross-functional alignment.,Strong consulting and stakeholder management skills with ability to understand business problems, communicate trade-offs, and adapt technical approaches.,Demonstrated mentoring and enablement capability with strong communication, presentation, and facilitation skills.,Comfort with ambiguity in the rapidly evolving AI/ML landscape and ability to work in Agile environments.
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.