Principal AI Engineer
Royal Bank of Canada
Job Description
What's the opportunity?
We are looking for a Principle AI Engineer to drive the development of Data engineering solutions on RBC’s Enterprise Data and AI Hybrid Multi-cloud Platforms, that meet the strategic data objectives of the business. This is unique opportunity to be an impactful Data Engineering leader on a fast growing team.
The successful candidate will be responsible for leading the design, development, and implementation of data solutions, as well as lead, mentor, and grow a team of talented data engineers. This role requires strong data engineering skills and leadership, effective written and verbal communication skills, a strong work ethic and a demonstrated capability to multi-task effectively as a member of a dynamic, fast paced team.
At RBC Borealis, you’ll be joining a team that works directly with leading researchers in machine learning, has access to rich and massive datasets, and offers the computational resources to support ongoing development in areas such as reinforcement learning, unsupervised learning and computer vision. You can find out more about our research areas at rbcborealis.com.
Your responsibilities include:
Oversee end-to-end data integration, including sourcing, lineage, transformation, and storage to enable complex AI and advanced analytics, leveraging extensive technical expertise.
Collaborate with Business architecture, System architecture, Business SME and Data Stewards.
Architect and implement agentic systems, including tool using agents, workflow orchestrators, and multi step reasoning pipelines that reliably execute business tasks.
Design and deliver Retrieval Augmented Generation solutions, including document ingestion, chunking, indexing, vector search, hybrid search, reranking, and grounding strategies over curated data products.
Build evaluation harnesses and quality gates, including offline test sets, golden datasets, regression suites, and metrics for factuality, safety, latency, cost, and business outcomes.
Implement observability for AI systems, including tracing across prompts and tool calls, telemetry, drift detection, and runbooks for production operations
Lead the build of batch and real time data pipelines, including inbound, outbound, and event driven flows that power analytics and AI use cases.
Design governed data products with clear contracts, documentation, lineage, and SLAs, enabling consistent consumption across domains.
Establish high quality ingestion, transformation, and serving patterns using lakehouse and warehouse paradigms, plus streaming where appropriate.
Partner with data stewards and domain teams to define data standards, quality controls, and metadata that ensure trust and reusability
Design and build backend services and APIs that expose data products, agent capabilities, and AI workflows as reliable, secure services.
Apply rigorous engineering practices, including code quality, automated testing, CI/CD, performance engineering, and secure by default design.
Build scalable runtime patterns for AI systems, including caching, rate limiting, concurrency control, idempotency, and graceful degradation.
Contribute to reference architectures, reusable libraries, and platform components that accelerate delivery across teams.
You're our ideal candidate if you have:
Bachelor’s degree in computer science or related technical field involving coding (e.g., physics or mathematics), or equivalent technical experience.
10+ years of professional software engineering experience with strong Python and SQL, Spark and Databricks SQL are a plus.
Demonstrated experience designing and operating scalable data architectures, including schema design, dimensional modeling, and data lifecycle management.
Strong knowledge of algorithms and data structures, plus systems engineering fundamentals, reliability, performance, and debugging.
Hands on experience with data engineering platforms and tools, commonly including Python, PySpark, Databricks, Airflow, Kafka, Snowflake, and modern data integration patterns.
Experience building production services and APIs, including service design, authentication and authorization, and integration patterns, Node.js and Apigee are a plus.
Practical experience delivering AI powered systems, including one or more of:
RAG systems and vector search, embeddings, reranking, and grounding strategies
LLM application development, structured outputs, prompt and tool calling, orchestration patterns
AI evaluation, test harnesses, regression testing, and lifecycle management for prompts and models
Observability for AI systems, tracing, monitoring, alerting, and cost controls
Working knowledge of security and identity frameworks such as OAuth 2.0, LDAP, Kerberos, and Vault integration, with experience operating in regulated environments.
Nice to have:
Master’s degree in computer science or equivalent experience.
Experience with agent frameworks and workflow patterns, such as graph based orchestration, tool routing, plan and execute loops, and human in the loop designs.
MLOps and LLMOps experience, including CI/CD for ML and LLM applications, model registries, feature stores, experiment tracking, and safe rollout patterns
Automation and DevOps experience, such as GitHub Actions, infrastructure as code, and automated QA.
Experience working in Agile or SAFe environments.
Experience with frontend or portal integration for AI experiences, for example Angular based portals, analytics integration, or enterprise enablement tooling.
What’s in it for you?
Become part of a team that thinks progressively and works collaboratively. We care about seeing each other reach full potential;
A comprehensive Total Rewards Program including bonuses and flexible benefits, competitive compensation, commissions, and stock options where applicable;
Leaders who support your development through coaching and managing opportunities;
Ability to make a difference and lasting impact from a local-to-global scale.
About RBC Borealis
RBC Borealis is the driving force behind Royal Bank of Canada’s AI and data innovation. As part of Canada’s largest financial institution, we bring together a team of architects, engineers, scientists, and product experts on a mission to revolutionize finance through world-class research, solutions, and a resilient data platform. With locations across Toronto, Waterloo, Montreal, Calgary, and Vancouver, we’re at the forefront of AI research and platform development. With a focus on cutting-edge research in areas like time series forecasting, causal machine learning, and responsible AI, we are seamlessly integrating AI research and data engineering, to solve critical challenges in the financial industry. We are building intelligent, and scalable, data-driven solutions that will help communities thrive and drive innovation for our customers across the bank.
Inclusion and Equal Opportunity Employment
RBC is an equal opportunity employer committed to diversity and inclusion. We are pleased to consider all qualified applicants for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, age, disability, protected veterans status, Aboriginal/Native American status or any other legally-protected factors. Disability-related accommodations during the application process are available upon request.
#TECHPJ
#Ll-POST
Job Skills
Big Data Analytics, Client Counseling, Coaching Others, Critical Thinking, Decision Making, Industry Knowledge, Machine Learning (ML), Results-Oriented, Software Engineering, Software Product DesignAdditional Job Details
Address:
407 8 AVE SW:CALGARYCity:
CalgaryCountry:
CanadaWork hours/week:
37.5Employment Type:
Full timePlatform:
TECHNOLOGY AND OPERATIONSJob Type:
RegularPay Type:
SalariedPosted Date:
2026-04-22Application Deadline:
2026-06-26Note : Applications will be accepted until 11:59 PM on the day prior to the application deadline date above
Our Employment Opportunities
At RBC, we are guided by living shared values of Client First, Integrity, Collaboration, Respect and Excellence and winning together as One RBC. We believe an inclusive workplace that has diverse perspectives is core to our continued growth as one of the largest and most successful banks in the world. Maintaining a workplace where our employees feel supported to perform at their best, effectively collaborate, drive innovation, and grow professionally helps to bring our Purpose to life and create value for our clients and communities. RBC strives to deliver this through policies and programs intended to foster a workplace based on respect, belonging and opportunity for all.
- ...The Opportunity We are building an elite AI Red Team to stress-test and harden... ...architecture, and governance. You will be the Principal lead for the design and execution of structured... ...controls Partner closely with engineering, security, and compliance functions Present...SuggestedRemote work
- ...a fundamental shift in how businesses manage networks. There AI Core group pioneers’ platforms across Generative AI, AI Agents... ...t just encouraged it's expected. The Role As one of our Principal ML Engineer’s, you'll be a key technical leader and thought leader, shaping...SuggestedShift work
- ...Rimkus is a global leader in engineering and technical consulting, providing expert services across the insurance, legal, industrial, and... ...informed decision-making for clients worldwide. We are seeking a Principal Structural Engineer with extensive experience in design,...SuggestedWork at officeLocal areaRemote workWork from homeWorldwideFlexible hours
- Why capSpire? capSpire is a global consulting and solutions company that solves difficult business and technology problems for commodity-focused organizations. We take pride in putting our people first and are proud to be recognized consecutively as a Great Place to Work...Suggested
- ...About The Role What if the code you write could directly shape how the next generation of AI understands and generates software? We're looking for Software Engineers in Calgary to build, evaluate, and improve AI-generated code — helping train AI systems to think like real...SuggestedHourly payOngoing contractContract workFreelanceManual laborRemote workFlexible hours
- ...Serving clients since 1922, we are proud to be the firm that businesses trust with their most complex legal matters. Engineering Manager - Applications, BI & AI Enablement The Role We are looking for a hands-on Engineering Manager who combines technical leadership,...Local area
- ...lead and guide the future of education? Acton Academy Calgary Central (AACC) is seeking an inspiring founding leader to serve as both Principal and Guide in our innovative, learner-driven start up school. This dual-role position blends operational leadership with direct...Full timeWork at office
- ...Generative AI Engineer – LLM & Agentic Systems Location: US / Canada (Remote/Hybrid) Type: Contract / Full-Time Overview: Join a cutting-edge team building enterprise-grade Generative AI and agentic solutions that power intelligent automation and decision...Full timeContract workRemote work
- ...and interests to address developmental goals while teaching the Alberta Program of Studies. We are seeking a full-time (1.0 FTE) Principal to join our leadership team. Key Responsibilities Working collaboratively the Leadership Team, you will Inspire and lead a...Long term contractFull timeFlexible hours
- ...Role: Machine Learning Engineer - Contract Length: 1 year (potential for extension) Location: Calgary (Hybrid, 2 days onsite) Your... ...enterprise organization undergoing a major transformation in its data and AI capabilities. You’ll be part of a high-performing, collaborative...Long term contractContract workFlexible hours
- ...achieving full operational capacity. Hatch is an employee-owned engineering, technology, consulting and project delivery company with more... .... Role Overview We are conducting a global search for Principals and Senior Principals in Commissioning to lead planning and...Long term contractInternshipLocal areaRemote workWorldwideFlexible hours
- ...Brunel has partnered with Hatch to support the hiring of a Principal Civil Designer join their team. Hatch is a globally recognized engineering, project delivery, and professional services firm, committed to the pursuit of a better world through positive change. With over...Long term contractPermanent employmentFull timeContract workWork at officeWorldwide
$58 - $60 per hour
...500+. Our mission? To bridge the talent gap with precision—Right Talent. Right Time. Right Place. Right Price. Position: Hydraulic Engineer I Pay Rate: $50-$54/hr on T4 | Inc: $58-$60/hr Location: Calgary AB / Edmonton AB (Hybrid) Duration: 12+ Months (Possible...Internship- ...companies seeking to maximize field performance, extend product life, and improve overall profitability. About the Role The Engineering Manager is a senior, hands‑on leadership role within the manufacturing plant, providing day‑to‑day technical leadership and...Long term contractTemporary workWorldwide
- ...operations. These are tools used daily by engineers and scientists at the world’s largest energy... ..., data services, and developer tooling AI-assisted analytics, search, and generative... ...a range of job opportunities, including Principal Technical Professional and Technical Professional...Full timePart timeWorldwideShift work
$131k - $270.3k per year
...degree or higher in one of the following areas: Computer Science, Engineering, Information Management. · High proficiency in the SAP product... ...proficiency in English is required for positions based in the Quebec. AI Usage in the Recruitment Process For information on the...Permanent employmentFull timeContract workLocal areaWorldwideFlexible hours- ...operations. These are tools used daily by engineers and scientists at the world’s largest energy... ..., data services, and developer tooling AI-assisted analytics, search, and generative... ...Senior Technical Professional and Principal Technical Advisor. How You Work The...Long term contractFull timePart time
- ...Lead ML Engineer – Cloud AI, MLOps & Agentic AI Location: US / Canada (Remote/Hybrid) Type: Contract / Full-Time Overview: We are looking for a Lead ML Engineer to drive enterprise AI initiatives, focusing on MLOps, GenAI, and next-generation agentic AI systems...Full timeContract workRemote work
- ...Structural Engineering Technologist Denizen Engineering Calgary, AB Who We Are Denizen is a multi-disciplinary firm based in Calgary, AB, that excels in providing complete building design coordination across all disciplines. Spanning industry sectors from industrial...Contract workWork at office
- ...Aircraft Maintenance Engineer (AME)**High potential for future career growth KASI Aviation Services Inc ., A Hexagon Company, is a... ...maintenance of civil or military aircraft. Experience with TIO-540 engines. Can work collaboratively with members of various teams....Shift work
- ...supporting customers through complex, high ‑ impact interactions. As customer expectations continue to evolve, Customer Care is investing in AI ‑ enabled capabilities to support frontline teams, improve operational efficiency, and deliver consistent, high ‑ quality customer...Long term contractRemote work
- ...technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and technology firms. Through research and development initiatives in our...Long term contractFlexible hours
$40k - $60k per year
...This is not just a "prompt engineer" or "video editor" role. We are looking for a true "unicorn"—a hybrid creative, strategist, and technologist... ...take a client's business goal from a brief to a fully-realized, AI-powered creative campaign. You will be the agency's...Full time$18 per hour
...Please submit your CV in English and indicate your level of English proficiency. Mindrift connects specialists with project-based AI opportunities for leading tech companies, focused on testing, evaluating, and improving AI systems. Participation is project-based, not permanent...Hourly payPermanent employmentTemporary workPart timeFreelance10 hours per week- ...Role: Senior Platform Engineer Type: Remote – MST – Canada Only Duration: PERM Employment Required Skills: ~ Design and evolve the Azure architecture while supporting our legacy AWS footprint ~6+ years in Cloud Infrastructure Engineering (DevOps, Cloud Architecture...Permanent employmentRemote work
$75k - $80k per year
...technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and technology firms. Through research and development initiatives in our...Long term contractFlexible hours- ...Your new company Join a Canada‑wide engineering firm that specializes in building science, enclosure consulting, restoration, structural engineering, capital planning, and energy services. They support architects, developers, contractors, and property owners with practical...Long term contractContract workFor contractors
- ...This is a project-based opportunity on an AI training platform — not a job. No fixed hours, no commitment beyond what fits your schedule. You record, you get paid. About the Role We're looking for people to record point-of-view videos of everyday household activities....Hourly payPart timeFreelance
- ...provider recognized by Gartner. About Sidetrade Sidetrade is an AI company, listed on Euronext Growth, on a mission to revolutionize... ...liaise closely with multi-discipline squads and other DevOps engineers to setup such infrastructure. Proposal / development of solutions...Work at officeRemote workFlexible hours
$90k - $110k per year
...soul. About the Opportunity We’re looking for a Software Engineer with a passion for learning, a kind heart, a positive attitude, and... ....NET, React, TypeScript, Docker, and AWS stack. Leverage AI coding assistants such as Cursor, Windsurf, and Claude Code to rapidly...RemplacementFull timeTemporary workLocal areaFlexible hours
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal AI Engineer. Be the first to apply!
- chief power engineer Calgary, AB
- engineering project manager Calgary, AB
- mechanical engineering director Calgary, AB
- chief engineer Calgary, AB
- director software engineering Calgary, AB
- directeur ingénierie Calgary, AB
- mechanical engineering project manager Calgary, AB
- general engineer Calgary, AB
- project engineer assistant project manager Calgary, AB
- principal consultant Calgary, AB
