AI Engineer Python Hybrid
Listed on 2026-09-24
-
Software Development
AI Engineer (Applied/Software), Python, Backend Developer, DevOps
- 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.
- Client: Citi Bank
- Office
Location:
Mississauga, ON, Canada - Work Model: Hybrid
- Employment Type: Full-time
- Experience: 8+ Years
- Final date to receive applications: September 22, 2026
- 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.
- Agentic AI, RAG, Lang Chain/Lang Graph, or Talk-to-Data solutions.
- Docker, Kubernetes, Kafka, Redis.
- Open Telemetry, Grafana, Prometheus.
- CI/CD (Jenkins, Git Hub Actions), Dev Ops/Git Ops.
- 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.
- 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.
- 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.
- Expertise in concurrency.
- Expertise in asynchronous programming.
- Experience with performance optimization.
- Experience with testing.
- Experience with production support.
- Experience with system reliability.
- Experience with Docker.
- Experience with Kubernetes.
- Experience with Kafka.
- Experience with Redis.
- Experience with Open Telemetry.
- Experience with Grafana.
- Experience with Prometheus.
- Experience with CI/CD.
- Experience with Jenkins.
- Experience with Git Hub Actions.
- Experience with Dev Ops/Git Ops.
- 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.
- 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.
- Bachelor's/Master's in Computer Science or equivalent.
- 8+ years of software engineering experience.
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.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).