Mid-Level Python Developer - NLP and ML
08763 Citi Canada Technology Services ULCRole Overview
08763 Citi Canada Technology Services ULC is hiring a mid-level Mid-Level Python Developer - NLP and ML. This is a full-time role in CA. posted last week. Full responsibilities, required qualifications, and the apply link are listed in the description below.
Resume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
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 knowledge of NLP libraries like Flair or BERT
- Experience with PySpark and Pandas
- Familiarity with GitHub and CI/CD practices
- Comfortable with Linux command line tools
Utilize your Python, NLP, and data engineering skills to drive impactful AI and analytics projects.
#J-18808-Ljbffr
Frequently Asked Questions
How do I apply for the Mid-Level Python Developer - NLP and ML position at 08763 Citi Canada Technology Services ULC?
Use the Apply button above to submit your application directly to 08763 Citi Canada Technology Services ULC. Most applications take less than 5 minutes if your resume and contact details are ready, and you'll be routed to the employer's official application system to finish.
Where is the Mid-Level Python Developer - NLP and ML position at 08763 Citi Canada Technology Services ULC located?
This position is based in CA. 08763 Citi Canada Technology Services ULC has not indicated remote or hybrid options for this role, so candidates should plan for on-site work.
What does a Mid-Level Python Developer - NLP and ML at 08763 Citi Canada Technology Services ULC earn?
08763 Citi Canada Technology Services ULC has not disclosed a salary range in this posting. Many employers share specifics later in the interview process; you can also ask during a recruiter screen if compensation transparency is important to you.
When was the Mid-Level Python Developer - NLP and ML role at 08763 Citi Canada Technology Services ULC posted?
This role was posted on June 1, 2026 (7 days ago). It's still listed as actively hiring; we re-confirm openings against the source system multiple times per day and remove closed roles.
AI-powered job search
Get every job scored to your resume
Upload your resume and get jobs ranked, your resume tailored, and employee contacts found automatically.
Get Started FreeNo credit card to start