- 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.