AI Engineer with Python - (Hybrid)

S M Software Solutions Inc

Mississauga

Hybrid

CAD 130,000 - 180,000

Full time

12 hours ago
Be an early applicant
Application generator

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

Get past ATS filters

Job summary

Citi Bank in Mississauga, Ontario, Canada is hiring an experienced AI Engineer with Python to design, build, and deploy production-grade AI/LLM applications. The role requires 8+ years of software engineering experience and strong expertise in Python, FastAPI/Flask, REST APIs, data analytics, data engineering, and enterprise architecture.

You will lead architectural decisions, optimize data pipelines for performance, and collaborate with Risk stakeholders to deliver AI-driven enterprise

Qualifications

  • Bachelor's or Master's degree in Computer Science or equivalent.
  • 8+ years of software engineering experience.

Responsibilities

  • Design, build, and deploy Python-based AI/LLM applications using Fast API/Flask.
  • Develop REST APIs and scalable enterprise solutions.
  • Build AI-powered data analytics and self-service platforms.
  • Optimize data pipelines for performance and scalability.
  • Collaborate with Risk stakeholders to deliver AI-driven solutions.
  • Provide technical leadership, architecture guidance, and mentor engineering teams.

Skills

Python development
FastAPI/Flask
AI/LLM applications
REST APIs
Data analytics
Data engineering
SQL
Concurrency
Asynchronous programming
Testing & production support
System reliability
Technical leadership

Education

Bachelor's/Master's in Computer Science

Tools

Docker
Kubernetes
Kafka
Redis
Open Telemetry
Grafana
Prometheus
Jenkins
GitHub Actions

Job description

  • Docker, Kubernetes, Kafka, Redis.

Client: Citi Bank – AI Engineer with Python

We are seeking an experienced AI Engineer with Python with 8+ years of software engineering experience and strong expertise in Python, FastAPI/Flask, AI/LLM applications, REST APIs, data analytics, data engineering, SQL, concurrency, asynchronous programming, performance optimization, and enterprise architecture. The successful candidate will design, build, and deploy production-grade AI/LLM applications and scalable enterprise solutions while providing technical leadership and architectural guidance.

Role Snapshot
  • Client: Citi Bank
  • Office Location: Mississauga, ON, Canada
  • Work Model: Hybrid
  • Employment Type: Full-time
  • Experience: 8+ Years
  • Application Deadline: September 22, 2026
Key Requirements
Required Skills
  • Strong Python development with Fast API or Flask.
  • Experience building production-grade AI/LLM applications.
  • Solid SQL, data modelling, and data engineering fundamentals.
  • Expertise in concurrency, asynchronous programming, and performance optimization.
  • Experience with testing, production support, and system reliability.
  • Strong architectural design and technical leadership skills.
Preferred Skills
  • Agentic AI, RAG, Lang Chain/Lang Graph, or Talk-to-Data solutions.
  • Docker, Kubernetes, Kafka, Redis.
  • Open Telemetry, Grafana, Prometheus.
  • CI/CD (Jenkins, GitHub Actions), DevOps/Git Ops.
Technical Skills
Python & AI/LLM Development
  • Strong Python development experience.
  • Hands-on experience with Fast API or Flask.
  • Experience designing, building, and deploying Python-based AI/LLM applications.
  • Experience building production-grade AI/LLM applications.
  • Experience with Agentic AI, RAG, Lang Chain/Lang Graph, or Talk-to-Data solutions is preferred.
API & Enterprise Application Development
  • Experience developing REST APIs.
  • Experience building scalable enterprise solutions.
  • Experience with Fast API/Flask-based application development.
  • Ability to design and deliver reliable enterprise-grade applications.
Data Engineering & Analytics
  • Solid SQL fundamentals.
  • Strong understanding of data modelling.
  • Strong data engineering fundamentals.
  • Experience building AI-powered data analytics and self-service platforms.
  • Experience optimizing data pipelines for performance and scalability.
Performance & System Reliability
  • Expertise in concurrency.
  • Expertise in asynchronous programming.
  • Experience with performance optimization.
  • Experience with testing.
  • Experience with production support.
  • Experience with system reliability.
Cloud, Containers & Infrastructure
  • Experience with Docker.
  • Experience with Kubernetes.
  • Experience with Kafka.
  • Experience with Redis.
  • Experience with Open Telemetry.
  • Experience with Grafana.
  • Experience with Prometheus.
CI/CD & DevOps
  • Experience with CI/CD.
  • Experience with Jenkins.
  • Experience with GitHub Actions.
  • Experience with DevOps/Git Ops.
Professional Skills
  • Strong architectural design capabilities.
  • Strong technical leadership skills.
  • Ability to provide architecture guidance.
  • Ability to mentor engineering teams.
  • Ability to collaborate effectively with Risk stakeholders.
  • Ability to deliver AI-driven solutions in an enterprise environment.
  • Strong problem-solving and technical decision-making capabilities.
Key Responsibilities
  • Design, build, and deploy Python-based AI/LLM applications using Fast API/Flask.
  • Develop REST APIs and scalable enterprise solutions.
  • Build AI-powered data analytics and self-service platforms.
  • Optimize data pipelines for performance and scalability.
  • Collaborate with Risk stakeholders to deliver AI-driven solutions.
  • Provide technical leadership, architecture guidance, and mentor engineering teams.
Qualifications
  • Bachelor's/Master's in Computer Science or equivalent.
  • 8+ years of software engineering experience.
Work Arrangement

Hybrid – Mississauga, Ontario, Canada

This is a full-time Hybrid AI Engineer with Python position with Citi Bank, based in Mississauga, Ontario, Canada.

The role focuses on Python-based AI/LLM application development, REST APIs, scalable enterprise solutions, AI-powered analytics, data engineering, system performance, architecture, and technical leadership.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

AI Engineer
AI Engineer

S M Software Solutions Inc • Mississauga

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

Citigroup Inc. • Mississauga

On-site
CAD 130,000 - 196,000
Health insurance
Python Engineer- AI
Python Engineer- AI

Procom • Mississauga

Hybrid
CAD 90,000 - 120,000
AI Applied Senior Engineering Lead
AI Applied Senior Engineering Lead

Citigroup Inc. • Mississauga

On-site
CAD 201,000 - 302,000
Lead Software Engineer — Enterprise Applications
Lead Software Engineer — Enterprise Applications

Citibank (Switzerland) AG • Mississauga

Hybrid
Confidential
Python AI Engineering - Assistant Vice President
Python AI Engineering - Assistant Vice President

Citibank (Switzerland) AG • Mississauga

Hybrid
Confidential
AI Applied Senior Engineering Lead
AI Applied Senior Engineering Lead

Citibank (Switzerland) AG • Mississauga

Hybrid
Confidential
AI Engineer - Assistant Vice President
AI Engineer - Assistant Vice President

Citibank (Switzerland) AG • Mississauga

Hybrid
Confidential
Hybrid work model
Health insurance
Python Developer – GenAI / ML
Python Developer – GenAI / ML

Linux Association of Canada • Mississauga

Hybrid
CAD 120,000 - 180,000
Sr. AI Engineer to develop Agentic AI solutions using Python and LangGraph for our enterprise retail client
Sr. AI Engineer to develop Agentic AI solutions using Python and LangGraph for our enterprise retail client

S I Systems • Toronto

Hybrid
CAD 120,000 - 160,000