Closed listing
AI Engineer with Python - (Hybrid)
- Mississauga, ON, Canada
Full-time
This opening has closed.
The original listing is kept below for reference.
Job details
- Job type
- Full-time
- Closing date
- Experience
- Experience: 8+ Years
- Posting language
- English
- Posted
Similar jobs hiring now
Search current openingsOriginal job description
Archived listing. The details below describe a past opening.
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
Python & AI/LLM Development
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 hrsmss@smsoftconsulting.com by September 22, 2026 at your earliest convenience.
We cannot proceed with the submission without the mandatory documents.
Please check it out on our career site for more opportunities.
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.
- 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.
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.
- 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 GitHub Actions.
- Experience with DevOps/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.
How to Apply
If you find this opportunity aligns with your career goals and interests, please send your documents to hrsmss@smsoftconsulting.com 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
Please check it out on our career site for more opportunities.
More about this job
Responsibilities
Design, build, and deploy production-grade Python-based AI/LLM applications and scalable enterprise solutions. Collaborate with Risk stakeholders to deliver AI-driven analytics platforms while providing technical leadership and architectural guidance.
Requirements
Requires 8+ years of software engineering experience with strong expertise in Python, FastAPI/Flask, and data engineering. Candidates must possess solid SQL fundamentals, architectural design skills, and experience in building production-grade AI/LLM applications.
Skills
- Python
- FastAPI
- Flask
- AI/LLM Applications
- REST APIs
- Data Analytics
- Data Engineering
- SQL
- Concurrency
- Asynchronous Programming
- Performance Optimization
- Enterprise Architecture
- Agentic AI
- RAG
- LangChain
- Kubernetes
Visa sponsorship
Not detected in the job text
Categories
- Technology
- Software
- Data & Analytics
- Engineering
- Finance & Accounting
Keywords
- Python
- FastAPI
- Flask
- AI
- LLM
- REST APIs
- Data Analytics
- Data Engineering
- SQL
- Concurrency
- Asynchronous Programming
- Enterprise Architecture
- Agentic AI
- RAG
- LangChain
- LangGraph
- Docker
- Kubernetes
- Kafka
- Redis
- Open Telemetry
- Grafana
- Prometheus
- CI/CD
- Jenkins
- GitHub Actions
- DevOps
- GitOps
- Technical Leadership
- System Reliability