Mid-Level Python Developer - NLP and ML

mississauga, peel region, Canada • Posted June 04, 2026

Job Type: Full-time
Location: mississauga, peel region
Posted: June 04, 2026
Category: IT & Technology
Application Deadline: July 14, 2026

Role Description

Advance your career as a mid-level Python Developer focusing on NLP, ML, and Generative AI. Build robust NLP pipelines and work with large-scale data processing tools in a dynamic environment.
In this role, you will leverage your 3-5 years of Python programming experience to develop and optimize data processing jobs using PySpark and Pandas. Your skills in building APIs, integrating with platform services, and supporting CI/CD deployments will be essential. Join a team that thrives on innovation as you create scalable ingestion and transformation pipelines.
Key Responsibilities:
• Develop ETL jobs using PySpark, Pandas, and related libraries
• Create and maintain NLP pipelines with Flair, BERT, and LLM models
• Build Flask-based APIs for model inference and service integrations
• Manage ML models using MLflow for tracking and deployment
• Monitor application health using ITRS Geneos
Requirements:
• 3-5 years of Python programming experience
• Strong knowle...

Interested in this role?

Click the button below to start your application for Mid-Level Python Developer - NLP and ML at 08763 Citi Canada Technology Services ULC.

Apply Now