08763 Citi Canada Technology Services ULC

Mid-Level Python Developer - NLP and ML

📍 Location
mississauga, peel region
⏰ Job Type
Full-time
📅 Posted
June 04, 2026
Apply Now

Job 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...

Ready to Apply?

Take the next step in your career - we're hiring now!

Apply for this Position