Python AI Backend Engineer

Linux Association of Canada

Mississauga

On-site

CAD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Linux Association of Canada in Mississauga, Ontario, is seeking a hands-on Python AI Backend Engineer to build enterprise-grade GenAI applications from end to end. The role emphasizes Python, FastAPI, system design, REST APIs, and end-to-end software development.

You will design and implement scalable backend services, containers, and data interfaces using Docker, PySpark, and PostgreSQL, while contributing to RAG-based AI workflows and MCP server integrations.

Qualifications

  • 5+ years of software engineering with Python.
  • End-to-end software development (full SDLC).
  • System design experience.
  • Experience with REST APIs and microservices.
  • Experience with LangChain and RAG.

Responsibilities

  • Design, develop, test, and support Python-based applications and services.
  • Build and maintain REST APIs, microservices, and event-driven integrations.
  • Participate in the full software development lifecycle, including design, coding, testing, deployment, and support.
  • Build AI-powered backend services.
  • Design scalable APIs.
  • Develop reusable components.
  • Build RAG-based applications.
  • Integrate MCP servers.
  • Deploy applications using containerized environments.

Skills

Python
FastAPI
System Design
REST APIs
Microservices
LangChain
RAG
MCP Servers
Google ADK
GenAI
PySpark
PostgreSQL
Docker
CI/CD
Linux
Kafka

Education

Bachelor's degree in STEM
Advanced degree

Tools

Docker
PySpark
PostgreSQL
Kafka
AWS/Azure/GCP

Job description

Full Job Description

Role: Python AI Backend Engineer

Location: Mississauga, ON (Hybrid)

Top/Required Skills: Python, FastAPI, System Design, End-to-End Software Development, REST APIs, Component-Based Architecture, MCP Servers, Google ADK, LangChain, RAG (Retrieval-Augmented Generation), PySpark, PostgreSQL, Docker, CI/CD Pipelines, Agentic AI / GenAI, AI Backend Development.

Looking for a hands-on Python AI Backend Engineer capable of building enterprise-grade GenAI applications from end to end.

Responsibilities
  • Design, develop, test, and support Python-based applications and services.
  • Build and maintain REST APIs, microservices, and event-driven integrations.
  • Participate in the full software development lifecycle, including design, coding, testing, deployment, and support.
  • Build AI-powered backend services.
  • Design scalable APIs.
  • Develop reusable components.
  • Build RAG-based applications.
  • Integrate MCP servers.
  • Deploy applications using containerized environments.
Must-have Skills
  • 5+ years Software Engineering with Python
  • End-to-End Software Development (Full SDLC)
  • System Design
  • Python
  • FastAPI / Flask
  • REST APIs & Microservices
  • System Design & Component-Based Architecture
  • LangChain / RAG (Retrieval-Augmented Generation)
  • MCP (Model Context Protocol) / MCP Servers
  • Google ADK
  • Agentic AI / GenAI / LLM Applications
  • PySpark
  • PostgreSQL / SQL
  • Docker / Containerization
  • CI/CD Pipelines
  • Linux
  • Event-Driven Architecture / Kafka / MQ
  • Cloud Platforms (AWS / Azure / GCP)
  • Banking / Financial Services Domain (Preferred)
Education
  • Bachelor's degree/University degree or equivalent experience in a STEM-related field.
  • Advanced degree preferred.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Python AI Backend Engineer
Python AI Backend Engineer

Dexian • Mississauga

On-site
CAD 120,000 - 150,000
Sr GenAI/ML Engineers - Mississauga, Canada
Sr GenAI/ML Engineers - Mississauga, Canada

Photon • Canada

On-site
CAD 120,000 - 150,000
Multiple AI/Python Developer Roles
Multiple AI/Python Developer Roles

Open Systems Technologies • Mississauga

On-site
CAD 120,000 - 160,000
AI Developer Senior
AI Developer Senior

Intact Financial Corporation • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Senior Full stack AI Developer (Python & Angular/React)
Senior Full stack AI Developer (Python & Angular/React)

Intact Financial Corporation • Montreal (administrative region)

On-site
CAD 90,000 - 120,000
Equal Opportunity Employment
Inclusivity and accessibility initiatives
Python Engineer - Contract or Contract to Hire | Mississauga, ON - hybrid
Python Engineer - Contract or Contract to Hire | Mississauga, ON - hybrid

Software Guidance & Assistance, Inc. (SGA, Inc.) • Mississauga

On-site
CAD 120,000 - 150,000
GenAI Developer/Engineer - Toronto
GenAI Developer/Engineer - Toronto

Caspian One • Toronto

On-site
CAD 100,000 - 130,000
AI Engineer
AI Engineer

Myticas Consulting • Toronto

On-site
CAD 90,000 - 130,000
AI Full Stack Developer
AI Full Stack Developer

Avanade • Toronto

On-site
CAD 90,000 - 120,000
Python Engineer
Python Engineer

Software Guidance & Assistance, Inc. (SGA, Inc.) • Mississauga

On-site
CAD 90,000 - 120,000