Python Developer – GenAI / ML

Linux Association of Canada

Mississauga

Hybrid

CAD 120,000 - 180,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Citi Bank is seeking a Python Developer with GenAI/ML expertise to drive production-ready AI solutions in Mississauga, Ontario. You will tackle RAG-centric projects and deploy end-to-end GenAI systems.

Ideal candidates have 8–10 years of Python experience, strong NLP/ML background, and hands-on deployment across OpenAI, Llama, and transformer ecosystems. Collaborate with cross-functional teams on secure, scalable AI apps.

Qualifications

  • 8–10 years of Python and GenAI development experience required.
  • Proven production deployment of GenAI/LLM solutions.
  • Strong expertise in LLMs, NLP, ML and data science concepts.
  • Experience with MLOps, CI/CD and cloud platforms.

Responsibilities

  • Develop GenAI/ML features for production-scale systems.
  • Design and implement GenAI pipelines and tooling.
  • Collaborate with Citi Bank teams to deliver AI-driven solutions.

Skills

Python development
RAG experience
GenAI deployment
LLMs
Prompt engineering
Guardrails
FastAPI
PyTorch
TensorFlow
Hugging Face
Kubernetes
OpenShift
LangChain
LlamaIndex
Vector DBs
Vertex AI
Transformers
CI/CD

Tools

LangChain
LlamaIndex
Vector Databases
Vertex AI
Hugging Face
Kubernetes
OpenShift
CI/CD
PyTorch
TensorFlow
Transformers
FastAPI

Job description

Role: Python Developer – GenAI / ML

Client: Citi Bank

Location: Mississauga, Ontario

Type: Full-time

Experience: 8–10 years

Must-Have Skills:
  • Strong Python development
  • Deep hands-on RAG experience
  • Production GenAI deployment
  • LLMs, NLP, ML, Data Science & Statistics
  • OpenAI, Gemini, Claude, Mistral, Llama
  • LangChain / LlamaIndex
  • Vector Databases
  • Prompt Engineering & Agentic AI
  • Guardrails
  • FastAPI
  • PyTorch / TensorFlow / Transformers
  • Vertex AI / Hugging Face
  • MLOps, CI/CD
  • Kubernetes / OpenShift

The candidate should have strong Python + hands-on RAG + proven experience deploying GenAI/LLM solutions into production.

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

Similar jobs worth comparing

PYTHON DEVELOPER - GENAI / LLM
PYTHON DEVELOPER - GENAI / LLM

Linux Association of Canada • Mississauga

Hybrid
CAD 99,000 - 121,000
GenAI/LLM Python Developer - Deploy & Scale AI Apps
GenAI/LLM Python Developer - Deploy & Scale AI Apps

Linux Association of Canada • Mississauga

Hybrid
CAD 99,000 - 121,000
Python Developer
Python Developer

RAPS Consulting Inc • Mississauga

On-site
CAD 120,000 - 160,000
AI Engineer - Assistant Vice President
AI Engineer - Assistant Vice President

Citigroup Inc. • Mississauga

On-site
CAD 131,000 - 198,000
AI Engineer - Assistant Vice President
AI Engineer - Assistant Vice President

Citibank (Switzerland) AG • Mississauga

Hybrid
Confidential
Hybrid work model
Health insurance
AI Engineer
AI Engineer

Myticas Consulting • Toronto

On-site
CAD 90,000 - 130,000
Python developer
Python developer

I8IS - Infiniti Software Solutions • Mississauga

On-site
CAD 120,000 - 160,000
Gen AI Python Developer - Assistant Vice President
Gen AI Python Developer - Assistant Vice President

Citigroup Inc. • Mississauga

On-site
CAD 94,000 - 142,000
Manager, AI Engineer (Python)
Manager, AI Engineer (Python)

HRB • Toronto

Hybrid
CAD 120,000 - 180,000
Gen AI Python Developer - Assistant Vice President
Gen AI Python Developer - Assistant Vice President

Citi • Mississauga

On-site
CAD 90,000 - 120,000