Citi Python Developer - AI & Data Engineering

Citi

Full-time Other-General
Apply Now
Location
mississauga, peel region, Canada
Posted
June 01, 2026

Job Description

Join Citi as a Python Developer focused on NLP and AI, working on transformative projects in a collaborative environment. This mid-level role combines development, data processing, and automation.
With a focus on candidates with 3-5 years of experience, this position emphasizes Python programming along with NLP and data engineering. You will enhance AI capabilities by developing NLP pipelines and optimizing data processing workflows using libraries like PySpark and Pandas. Responsibilities include API integrations and CI/CD support to streamline deployment processes.
Key Responsibilities:
• Optimize data processing jobs with PySpark and Pandas
• Develop scalable NLP pipelines using BERT and Flair
• Build REST APIs for model integrations
• Implement data serialization with high-performance libraries
• Monitor applications using ITRS Geneos
Requirements:
• 3–5 years of hands-on Python experience
• Strong understanding of data engineering principles
• Expe...