Mid-Level Python Developer - ML/NLP
mississauga, peel region, Canada • Posted June 08, 2026
Job Type:
Full-time
Location:
mississauga, peel region
Posted:
June 08, 2026
Category:
Bio & Pharmacology & Health
Application Deadline:
July 18, 2026
Role Description
Join Citi as a mid-level Python Developer and harness your skills in NLP and machine learning. This role emphasizes building scalable data solutions and innovative APIs for AI-driven applications.
In this position, you'll develop NLP pipelines using advanced libraries such as BERT and implement data processing solutions with PySpark. Focus on creating Flask APIs that integrate with machine learning models while supporting CI/CD practices through GitHub. Your contributions will enhance data ingestion, transformation, and analysis for robust AI applications.
Key Responsibilities:
• Optimize ETL processes with PySpark and Pandas
• Build NLP models using Flair and BERT frameworks
• Create APIs for service integration and model inference
• Use Redis for caching and fast data retrieval
• Monitor app health with ITRS Geneos
Requirements:
• 3-5 years Python development experience
• Proficiency in NLP with Flair an...
In this position, you'll develop NLP pipelines using advanced libraries such as BERT and implement data processing solutions with PySpark. Focus on creating Flask APIs that integrate with machine learning models while supporting CI/CD practices through GitHub. Your contributions will enhance data ingestion, transformation, and analysis for robust AI applications.
Key Responsibilities:
• Optimize ETL processes with PySpark and Pandas
• Build NLP models using Flair and BERT frameworks
• Create APIs for service integration and model inference
• Use Redis for caching and fast data retrieval
• Monitor app health with ITRS Geneos
Requirements:
• 3-5 years Python development experience
• Proficiency in NLP with Flair an...
Interested in this role?
Click the button below to start your application for Mid-Level Python Developer - ML/NLP at Citi.
Apply Now