Senior AI Systems Engineer — Hybrid Cloud & Stock Options

RBC

Toronto

On-site

CAD 120,000 - 190,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

RBC is seeking a Senior Software Engineer in Toronto to design and build robust AI services and scalable systems for production AI workloads. You will collaborate with data scientists and infrastructure teams to deliver enterprise-grade software, balancing on-prem and cloud deployments.

The role emphasizes API design, distributed systems, and modern frameworks using Python and Golang, with performance tuning and observability across hybrid environments.

Qualifications

  • Experience designing distributed systems and AI service architectures.
  • Experience with code review, testing, design patterns, and software architecture.
  • Hands-on experience building scalable applications with modern frameworks.
  • Containerization with Docker and Kubernetes or OpenShift.
  • API, event-driven, microservices, and service-oriented architectures.
  • Proficiency in Python and Golang.
  • Experience with performance optimization and caching.
  • Experience deploying across hybrid on-prem and cloud (AWS/Azure).
  • Experience with SQL and NoSQL databases like MongoDB.
  • Familiarity with observability, monitoring, logging.

Responsibilities

  • Designing, building, and optimizing AI services that power the business’s AI and ML applications
  • Following software best practices and standards for code quality, performance, and scalability across AI applications
  • Collaborating with infrastructure engineers and machine learning researchers to support the integration, reliability, and performance of AI applications at scale
  • Contributing to technical design discussions and system architecture for AI applications and projects, including API design, data models, and integration patterns
  • Building scalable, resilient cloud and on-premise software systems for hosting AI services using state-of-the-art technologies

Skills

Distributed systems
APIs & microservices
Python
Golang
Cloud (AWS/Azure)
Observability
Performance optimization
Caching
Hybrid deployment
SQL/NoSQL

Tools

Docker
Kubernetes
OpenShift
MongoDB

Job description

RBC is seeking a Senior Software Engineer in Toronto to design and build robust AI services and scalable systems for production AI workloads. You will collaborate with data scientists and infrastructure teams to deliver enterprise-grade software, balancing on-prem and cloud deployments.

The role emphasizes API design, distributed systems, and modern frameworks using Python and Golang, with performance tuning and observability across hybrid environments.

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

Similar jobs worth comparing

Staff AI Systems Engineer - Scalable Cloud & AI Services
Staff AI Systems Engineer - Scalable Cloud & AI Services

RBC • Calgary

On-site
CAD 120,000 - 200,000
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 Engineer & Tech Lead - Enterprise ML
Senior AI Engineer & Tech Lead - Enterprise ML

RBC • Toronto

On-site
CAD 120,000 - 180,000
Total rewards program
Career growth and development
Impactful work on enterprise AI
Staff Engineer: AI-Driven Backend & Enterprise Architecture
Staff Engineer: AI-Driven Backend & Enterprise Architecture

RBC • Toronto

On-site
CAD 150,000 - 210,000
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
Senior Software Engineer
Senior Software Engineer

RBC • Calgary

On-site
CAD 110,000 - 160,000
Senior Data/AI Engineer, Credit Analytics Platform
Senior Data/AI Engineer, Credit Analytics Platform

RBC • Vancouver

On-site
CAD 110,000 - 170,000
Total Rewards Program
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
Senior Software Engineer
Senior Software Engineer

RBC • Toronto

On-site
CAD 120,000 - 190,000
Staff Software Engineer
Staff Software Engineer

RBC • Toronto

On-site
CAD 130,000 - 170,000
Bonuses
Flexible benefits
Stock options
+1