Talent.com

Principal software engineer Jobs in Calgary, AB

Create a job alert for this search

Principal software engineer • calgary ab

Last updated: 5 days ago

Principal AI Engineer

0000050007 Royal Bank of CanadaCALGARY, Alberta, Canada
Full-time

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 objectiv...Show more

Principal Design Lead - Architecture

StantecCalgary, AB
Full-time +1

Stantec Buildings is on a mission to become the world’s leading integrated design practice.Our architects, engineers, interior designers, sustainability specialists, and technologists are passionat...Show more

Sr. Software Engineer (Disclosure)

ClearGovCalgary, AB, CA
Full-time
Quick Apply

About ClearGov Our mission is to create easy-to-use software to help local governments plan, budget and report better.ClearGov is a rapidly growing SaaS company that offers a complete planning, bud...Show more

Automation Specialist - PLC & Software

WestburneCalgary, AB, CA
Full-time

We are seeking a motivated and ambitious.This role is designed for individuals who are eager to grow their technical expertise and sales skills while building a successful career in outside technic...Show more

Principal Engineer

TRC Companies, Inc.Calgary, Alberta, Canada
Full-time +1

TRC has long set the bar for clients who require more than just engineering, combining science with the latest technology to devise innovative solutions that stand the test of time.From pipelines t...Show more

Manufacturing Software Engineer

Blackline SafetyCalgary, AB, CA
Full-time
Quick Apply

Our team at Blackline Safety is growing! As a people-driven technology company, with a mission to make sure every worker returns home safely, we drive innovation, practice resiliency, demonstrate l...Show more

Senior Software Engineer - Canada

DataVisorCalgary, AB, CA
Remote
Full-time
Quick Apply

DataVisor is the world’s leading AI-powered Fraud and Risk Platform that delivers the best overall detection coverage in the industry.With an open SaaS platform that supports easy consolidation and...Show more

Staff Software Development Engineer

Advanced Micro Devices, IncCALGARY, Alberta, Canada
Full-time

WHAT YOU DO AT AMD CHANGES EVERYTHING.At AMD, our mission is to build great products that accelerate next-generation computing experiences—from AI and data centers, to PCs, gaming and embedded syst...Show more

Software Developer

AutodeskCalgary, AB, CAN
Remote
Full-time +1

We are seeking a talented and highly motivated individual to help develop a world-class commercial cloud service, Autodesk Preconstruction, used by construction companies to increase efficiency and...Show more

Embedded Software Developer

GHGSATCalgary, AB, CA
Full-time +1
Quick Apply

GHGSat offers greenhouse gas detection, measurement, and monitoring services to industrial and government customers around the world.We use our own satellites and aircraft sensors, combined with th...Show more

Principal Commissioning

HatchCalgary, AB, CA
Full-time

Join a company that is passionately committed to the pursuit of a better world through positive change.With more than 70 years of business and technical expertise in.With practical solutions that a...Show more

Principal Field Solution Architect – Networking

CDWCalgary, AB, CA
Full-time
Quick Apply

At CDW, we make it happen, together.Trust, connection, and commitment are at the heart of how we work together to deliver for our customers.It’s why we’re coworkers, not just employees.Coworkers wh...Show more

Staff Software Engineer

WagepointCalgary, Alberta, CA
Full-time
Quick Apply

Wagepoint is a small-but-mighty fintech on a mission to make payroll simple (and maybe even delightful).Our online software takes care of the “ugh” stuff — like wage calculations and tax reporting ...Show more

Senior Software Engineer, Payment Experience / Développeur(euse) logiciel sénio

Paramount CommerceCalgary, AB, CA
Remote
Full-time
Quick Apply

Based in Canada and headquartered in Toronto, Paramount Commerce is a fintech company focused on making payments simpler and more secure.We’ve been helping reshape online payments since the early 2...Show more

Specialist - IT ETRM System (Lead/Principal)

ParklandCalgary, AB, CA
Full-time

As of November 1, 2025, Sunoco LP has successfully completed its acquisition of Parkland Corporation.For more information, please visit.A place where you can take your career in the direction you w...Show more

Principal AI Engineer

Royal Bank of Canada>CALGARY, Canada
Full-time

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 objectiv...Show more

Senior Geophysical Java Software Engineer

HalliburtonCalagry, AB, CA
Full-time +1

We are looking for the right people — people who want to innovate, achieve, grow and lead.We attract and retain the best talent by investing in our employees and empowering them to develop themselv...Show more

Principal - Insurance - Brokerage

ITL CanadaCalgary, CA
Full-time

Principal, Insurance BrokerageAbout the Role - Principal, Insurance Brokerage, North AmericaThe applicant should have experience in advising insurance broker client executives, both business and IT...Show more

Cloud Principal Architect - Application Innovation

1110 Kyndryl Canada LimitedCalgary, Alberta, Canada
Full-time

At Kyndryl, we run and reimagine the mission-critical technology systems that drive advantage for the world’s leading businesses.We are at the heart of progress; with proven expertise and a continu...Show more

People also ask
The cities near Calgary, AB that boast the highest number of principal software engineer jobs are:
Principal AI Engineer

Principal AI Engineer

0000050007 Royal Bank of CanadaCALGARY, Alberta, Canada
7 days ago
Job type
  • Full-time
Job description

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 BorealisRBC 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.