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
- Solid 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.
How to Apply
If you find this opportunity aligns with your career goals and interests, please send your documents to
[email protected] by September 22, 2026 at your earliest convenience.
We cannot proceed with the submission without the mandatory documents.
- Updated Resume in Word format – Mandatory
- Skills Matrix and References – Mandatory
- Expected Hourly Rate – Mandatory
If you are not interested, please feel free to send over any names or forward this message to anyone who may be interested. Please check it out on our career site for more opportunities.
📌 AI Engineer with Python - (Hybrid) (Mississauga)
🏢 S M Software Solutions
📍 Mississauga