Hybrid AI Backend Engineer (Python, Flask/FastAPI) Toronto

Marsh

Toronto

Hybrid

CAD 110,000 - 170,000

Full time

6 hours ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Marsh in Toronto, ON is seeking an AI Developer to design, build, and maintain scalable backend services and AI/LLM APIs using Python, Flask and FastAPI. This hybrid role requires in-office presence at least three days per week.

You will implement REST and WebSocket APIs, RAG pipelines, tool-calling workflows, and model evaluation across GPT and open-source solutions, while ensuring security and performance in production-grade systems.

Qualifications

  • 3+ years in a corporate IT environment.
  • 1+ year in AI, machine learning, Python, Flask, and FastAPI, or a combination of at least three of these areas, with AI required; strong software design, debugging, and performance profiling skills.
  • Solid knowledge of SQL Server and PostgreSQL, including schema design, indexing, optimization, and ORM experience.
  • Experience maintaining security, privacy, and compliance best practices, including secret management, data handling, and access control.
  • Strong commitment to writing secure, reliable, well-documented code that meets quality standards.

Responsibilities

  • Design, build, and maintain scalable backend services and APIs in Python, with a focus on Flask and FastAPI.
  • Write clean, efficient Python code with strong attention to performance, reliability, and security.
  • Develop production-ready AI and LLM APIs, including REST and WebSocket streaming, authentication, and access control.
  • Implement LLM solutions using GPT and open-source models, including prompt design, evaluation, versioning, and cost/performance optimization.
  • Build and maintain RAG pipelines, including ingestion, embeddings, vector search, and agent/tool-calling workflows.
  • Integrate external and internal tools and data sources for LLM-based agents, such as databases, APIs, file systems, and messaging platforms.
  • Work with SQL Server and PostgreSQL, including schema design, efficient queries, transaction handling, and ORM tools like SQLAlchemy.
  • Apply classical machine learning and statistical techniques when they offer a simpler or more cost-effective solution.

Skills

Python
Flask
FastAPI
AI/ML
SQL Server
PostgreSQL
Security
Performance profiling
Code reliability

Tools

Docker
Kubernetes
GitHub Actions
SQLAlchemy
REST APIs
WebSocket

Job description

Marsh in Toronto, ON is seeking an AI Developer to design, build, and maintain scalable backend services and AI/LLM APIs using Python, Flask and FastAPI. This hybrid role requires in-office presence at least three days per week.

You will implement REST and WebSocket APIs, RAG pipelines, tool-calling workflows, and model evaluation across GPT and open-source solutions, while ensuring security and performance in production-grade systems.

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

Similar jobs worth comparing

AI Developer
AI Developer

Marsh • Toronto

Hybrid
CAD 110,000 - 170,000
Senior AI Engineer — LLM APIs & Platform Architecture
Senior AI Engineer — LLM APIs & Platform Architecture

RAPS Consulting Inc • Mississauga

On-site
CAD 120,000 - 170,000
Hybrid Python Developer — AI & Microservices Engineer
Hybrid Python Developer — AI & Microservices Engineer

Open Systems Technologies • Mississauga

Hybrid
CAD 90,000 - 130,000
Senior AI Backend Engineer – Hybrid Role
Senior AI Backend Engineer – Hybrid Role

Thomson Reuters • Toronto

Hybrid
CAD 100,000 - 145,000
Flexible vacation
Mental Health Days
Tuition reimbursement
+2
AI Engineer
AI Engineer

Myticas Consulting • Toronto

On-site
CAD 90,000 - 130,000
Applied AI Engineer — Scalable AI & RAG Pipelines
Applied AI Engineer — Scalable AI & RAG Pipelines

Worky • Montreal (administrative region)

Hybrid
CAD 70,000 - 110,000
AI Engineer
AI Engineer

RAPS Consulting Inc • Mississauga

On-site
CAD 120,000 - 170,000
Senior Full Stack Developer – Generative AI & Autonomous Agents - Toronto, Canada - Hybrid (10038)
Senior Full Stack Developer – Generative AI & Autonomous Agents - Toronto, Canada - Hybrid (10038)

Extreme Networks, Inc • Toronto

On-site
CAD 120,000 - 170,000
Hybrid AI-Driven Full-Stack Developer
Hybrid AI-Driven Full-Stack Developer

WorkinGames • Toronto

Hybrid
CAD 70,000 - 110,000
Hybrid work model
Health, dental, vision benefits
Learning & growth opportunities
Senior Full Stack Developer – Generative AI & Autonomous Agents - Toronto, Canada - Hybrid (10038)
Senior Full Stack Developer – Generative AI & Autonomous Agents - Toronto, Canada - Hybrid (10038)

Extremenetworks • Toronto

On-site
CAD 120,000 - 180,000