Staff AI Systems Engineer - Scalable Cloud & AI Services

RBC

Calgary

On-site

CAD 120,000 - 200,000

Full time

8 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

RBC seeks an experienced Staff Software Engineer to design and implement robust AI services powering enterprise AI solutions. You will lead architecture decisions, partner with infra and ML teams, and drive scalable, secure deployments across cloud and on‑prem environments.

Ideal candidates bring deep distributed-systems expertise, strong Python/Golang skills, API design experience, and hands-on work with Docker/Kubernetes/OpenShift in hybrid deployments leveraging AWS/Azure.

Qualifications

  • Strong and relevant experience designing and implementing distributed systems and software architectures for AI services
  • Hands-on experience building and deploying scalable applications and services using modern frameworks and technologies
  • In-depth knowledge of containerization technologies such as Docker and Kubernetes or OpenShift Container Platform (OCP4)
  • Experience designing APIs, event-driven, microservices, and service-oriented architectures
  • Strong proficiency in Python and Golang
  • Experience with cloud environments (AWS/Azure) and on-premises deployments

Responsibilities

  • Designing, building, and optimizing AI services that power business AI/ML applications
  • Architecting software best practices for code quality, performance, and scalability across AI apps
  • Collaborating with infra engineers and ML researchers for reliable AI deployments
  • Leading technical design decisions and architecture for AI apps, including API design and data models
  • Building scalable, resilient cloud and on-prem software systems for hosting AI services

Skills

Distributed systems
Software architecture
Python
Golang
APIs & microservices
Cloud platforms

Tools

Docker
Kubernetes
OpenShift
MongoDB
AWS
Azure

Job description

RBC seeks an experienced Staff Software Engineer to design and implement robust AI services powering enterprise AI solutions. You will lead architecture decisions, partner with infra and ML teams, and drive scalable, secure deployments across cloud and on‑prem environments.

Ideal candidates bring deep distributed-systems expertise, strong Python/Golang skills, API design experience, and hands-on work with Docker/Kubernetes/OpenShift in hybrid deployments leveraging AWS/Azure.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior AI Software Engineer: Build Scalable AI Services
Senior AI Software Engineer: Build Scalable AI Services

RBC • Calgary

On-site
CAD 110,000 - 160,000
Senior AI Systems Engineer — Hybrid Cloud & Stock Options
Senior AI Systems Engineer — Hybrid Cloud & Stock Options

RBC • Toronto

On-site
CAD 120,000 - 190,000
Staff Engineer: AI-Driven Backend & Enterprise Architecture
Staff Engineer: AI-Driven Backend & Enterprise Architecture

RBC • Toronto

On-site
CAD 150,000 - 210,000
Staff Data & AI Engineer - Scalable AI & LLM Systems
Staff Data & AI Engineer - Scalable AI & LLM Systems

RBC • Toronto

On-site
CAD 140,000 - 190,000
Bonuses
Flexible benefits
Stock options
+1
Staff Software Engineer: Data Platform & AI Lead
Staff Software Engineer: Data Platform & AI Lead

Socket.dev • Toronto

On-site
CAD 120,000 - 160,000
Total rewards program
Stock options
Coaching and development
Staff AI Engineer: Agentic AI & Production Systems
Staff AI Engineer: Agentic AI & Production Systems

RBC • Toronto

On-site
CAD 170,000 - 210,000
AI Engineering Director — Enterprise ML & Platform Leader
AI Engineering Director — Enterprise ML & Platform Leader

RBC • Toronto

On-site
CAD 170,000 - 210,000
Bonuses
Flexible benefits
Stock options
+1
Staff ML Engineer: AI Strategy & Production Leadership
Staff ML Engineer: AI Strategy & Production Leadership

ODAIA • Toronto

On-site
CAD 150,000 - 190,000
Senior Platform Engineer: AI-Powered DevOps & Self-Service
Senior Platform Engineer: AI-Powered DevOps & Self-Service

Socket.dev • Toronto

On-site
CAD 140,000 - 190,000
Bonuses
Flexible benefits
Stock options
+2
Senior ML Software Engineer: Build Scalable AI Pipelines
Senior ML Software Engineer: Build Scalable AI Pipelines

RBC • Toronto

On-site
CAD 120,000 - 180,000
Bonuses
Flexible benefits
Stock options
+1