AI Engineer – Python, NLP & LLM Applications

RBC

Toronto

On-site

CAD 120,000 - 180,000

Full time

31 hours ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Competitive compensation
Stock options where applicable
Professional development opportunities
Flexible benefits and work-life

Job summary

RBC is seeking a Software Developer - AI Engineer to design, develop, and deploy agentic AI and LLM applications. You will work on NLP, RAG pipelines, and secure, scalable back‑end services while applying modern AI frameworks and cloud deployments.

The role combines front-end and back-end work with a focus on security, performance, and cross‑functional collaboration in enterprise environments. RBC offers professional growth and a strong Total Rewards program.

Qualifications

  • 4+ years of professional software development experience, 3+ years in AI/ML apps
  • Expert-level Python programming, production-grade code
  • Deep experience designing NLP and Generative AI apps
  • Experience with vector databases, LLMs, RAG pipelines
  • Advanced Python libraries: NumPy, Pandas, scikit-learn
  • Strong frontend skills with React/JS; full-stack capabilities
  • Experience with Git and GitHub Actions
  • Cloud platforms knowledge (OCP/Azure/AWS) and web services
  • SQL and NoSQL database design and optimization
  • Middleware tech (MQSeries/Kafka, Redis)
  • Cybersecurity best practices in coding

Responsibilities

  • Design, develop, and optimize NLP and Generative AI applications using Python
  • Build responsive frontends using React and JavaScript
  • Develop AI-driven security tools and automation, leveraging embedding strategies
  • Create deployment pipelines to OpenShift, Azure, AWS and containerize with Docker
  • Integrate Gen AI solutions with SIEM systems and ensure secure coding
  • Conduct code reviews and promote best practices in Python and AI frameworks
  • Perform root-cause analysis and optimize back-end performance
  • Collaborate with security architects, product teams, and stakeholders

Skills

Python programming
NLP & Generative AI
LLM & vectors
AI frameworks (FastAPI, LangChain)
Frontend (React)
GitHub Actions
Cloud platforms (Azure/AWS/OpenShift)
SQL/NoSQL databases
CI/CD pipelines
Security best practices

Tools

Docker
Kubernetes
OpenShift
GitHub Actions
React/JavaScript

Job description

RBC is seeking a Software Developer - AI Engineer to design, develop, and deploy agentic AI and LLM applications. You will work on NLP, RAG pipelines, and secure, scalable back‑end services while applying modern AI frameworks and cloud deployments.

The role combines front-end and back-end work with a focus on security, performance, and cross‑functional collaboration in enterprise environments. RBC offers professional growth and a strong Total Rewards program.

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

Similar jobs worth comparing

Software Developer - AI
Software Developer - AI

RBC • Toronto

On-site
CAD 120,000 - 180,000
Competitive compensation
Stock options where applicable
Professional development opportunities
+1
Staff Engineer: AI-Driven Backend & Enterprise Architecture
Staff Engineer: AI-Driven Backend & Enterprise Architecture

RBC • Toronto

On-site
CAD 150,000 - 210,000
Fullstack AI Engineer: LLM & Workflow Architect
Fullstack AI Engineer: LLM & Workflow Architect

RBC • Halifax

On-site
CAD 80,000 - 120,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
Production AI Engineer — Banking, LLMs & RAG Systems
Production AI Engineer — Banking, LLMs & RAG Systems

Prospect 33 • Canada

On-site
CAD 100,000 - 150,000
Senior AI Engineer, (Global Security)
Senior AI Engineer, (Global Security)

Worky • Toronto

On-site
CAD 140,000 - 190,000
Total Rewards Program
Stock options where applicable
Professional development opportunities
Lead AI Software Engineer
Lead AI Software Engineer

Socket.dev • Vancouver

On-site
CAD 120,000 - 170,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
Lead ML Engineer for GenAI & AI Solutions
Lead ML Engineer for GenAI & AI Solutions

RBC • Toronto

On-site
CAD 140,000 - 180,000
Bonuses
Stock options
Flexible benefits
+2
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