Fullstack AI Engineer: LLM & Workflow Architect

RBC

Halifax

On-site

CAD 80,000 - 120,000

Full time

19 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

RBC is seeking a pragmatic AI engineer to design, develop, and deploy production-grade AI agents and LLM-powered workflows. You will integrate LangChain/LlamaIndex, build robust asynchronous pipelines, and expose capabilities via RESTful APIs in a secure OpenShift environment.

The role emphasizes PostgreSQL-backed data models, containerization with Docker, and strong emphasis on prompt safety and enterprise security patterns. 2–4 years of Python experience with Django/DRF is required.

Qualifications

  • 2–4 years of hands-on Python development with Django and DRF.
  • Experience building and deploying LLM-powered apps via OpenAI/Claude/AWS Bedrock.
  • Strong prompt engineering, tool calling, and multi-turn AI patterns.
  • Experience with LangChain or LlamaIndex for workflow orchestration and RAG.
  • PostgreSQL expertise: schemas, raw SQL, complex data models.
  • Async Python (asyncio, sync_to_async) and background task processing.
  • RESTful API design with error handling and versioning.
  • Docker and OpenShift or Kubernetes containerization and deployment.
  • Security: OAuth 2.0, API keys, and secret management.

Responsibilities

  • Design, develop, and deploy production-grade AI agents and LLM-powered workflows using Python, Django, and Django REST Framework.
  • Build robust agentic workflows with LangChain/LlamaIndex, including multi-step pipelines and RAG.
  • Create asynchronous background task systems for long-running AI workloads with PostgreSQL backends.
  • Develop RESTful APIs to expose AI capabilities to frontend apps and downstream services.
  • Integrate ML models and AI services into enterprise apps with embedding and document processing.
  • Design PostgreSQL schemas for versioned data, audit trails, and session state.
  • Deploy AI applications on OpenShift using Docker; ensure reliability, security, and scalability.
  • Apply enterprise security patterns: OAuth 2.0, SSL, and credential management.
  • Incorporate prompt safety and output validation for production-grade AI.

Skills

Python
Django REST Framework
LangChain
LlamaIndex
PostgreSQL
Asyncio
OpenShift
Kubernetes
OAuth 2.0

Tools

Docker
OpenShift
REST APIs

Job description

RBC is seeking a pragmatic AI engineer to design, develop, and deploy production-grade AI agents and LLM-powered workflows. You will integrate LangChain/LlamaIndex, build robust asynchronous pipelines, and expose capabilities via RESTful APIs in a secure OpenShift environment.

The role emphasizes PostgreSQL-backed data models, containerization with Docker, and strong emphasis on prompt safety and enterprise security patterns. 2–4 years of Python experience with Django/DRF is required.

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

Similar jobs worth comparing

Senior Full-Stack Engineer, LLM-Driven Security Platform
Senior Full-Stack Engineer, LLM-Driven Security Platform

Socket.dev • Toronto

On-site
CAD 120,000 - 160,000
Total Rewards program with bonuses and
Stock where applicable
Coaching and development opportunities
+2
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
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
Senior AI Engineer - Production LLMs, RAG & Agents
Senior AI Engineer - Production LLMs, RAG & Agents

Fulfillment IQ • Toronto

Hybrid
CAD 135,000 - 170,000
Employee Health
Time Off
Retirement
+5
Junior AI Engineer: LLMs, Cloud ML & Automation
Junior AI Engineer: LLMs, Cloud ML & Automation

Jobtailor • North Vancouver

On-site
CAD 90,000 - 140,000
AI engineer
AI engineer

Soho Square Solutions • Montreal (administrative region)

Hybrid
CAD 90,000 - 140,000
LLM Solutions Developer
LLM Solutions Developer

Open Systems Technologies • Mississauga

On-site
CAD 110,000 - 170,000
Director of AI/ML Engineering: LLMs, RAG & Knowledge Graphs
Director of AI/ML Engineering: LLMs, RAG & Knowledge Graphs

RBC • Toronto

On-site
CAD 140,000 - 190,000
Bonus and flexible benefits
Leaders supporting your development
Flexible work/life balance
+1
Lead Full-Stack Engineer, ML Platform & APIs
Lead Full-Stack Engineer, ML Platform & APIs

ODAIA • Toronto

On-site
CAD 120,000 - 160,000
Bonuses
Stock options
Flexible benefits
Senior AI Engineer – Scalable LLM Agents & Systems
Senior AI Engineer – Scalable LLM Agents & Systems

Klue • Vancouver

Hybrid
CAD 100,000 - 130,000
Health & dental coverage
Employee Stock Option Plan
Flexible vacation policy
+1