Overview
We are seeking a motivated and technically skilled junior AI developer for a co-op position starting Winter 2026. This role offers a unique opportunity to gain hands-on experience in AI development, machine learning operations, and data pipeline engineering in a collaborative environment.
Start Date: January 5th, 2025
Application Deadline: October 3rd, 2025
Perks of Being a CGI Co-op:
- Participate in monthly socials to meet co-ops across the country.
- Access professional development workshops hosted by domain experts on topics ranging from how to be a top consultant, how to apply the agile methodology, data & analytics and more!
To learn more about CGI and hear from our Co-ops and New Grads, visit www.cgi.com/startmycareer
Responsibilities
- Assist in developing, implementing, and maintaining machine learning models
- Support data pipeline development and optimization
- Help with feature engineering and model evaluation
- Contribute to ML experiment tracking and model versioning
- Assist in deploying AI models to production environments
- Participate in code reviews and technical discussions
- Document processes, techniques, and learnings
- Collaborate with cross-functional teams to understand requirements and deliver solutions
Qualifications
- Programming Languages
- Proficiency in Python
- Experience with SQL
- Familiarity with Java or Scala (nice to have)
- Machine Learning / AI
- Understanding of machine learning fundamentals
- Experience with ML frameworks such as TensorFlow, PyTorch, or scikit-learn
- Knowledge of deep learning concepts
- Familiarity with computer vision or NLP techniques
- Familiarity with Generative AI and Agentic
- Data Engineering
- Experience with data processing and ETL pipelines
- Familiarity with big data technologies
- Understanding of data modeling concepts
- Knowledge of data versioning and management
- MLOps & Tools
- Git version control
- Experience with Jupyter notebooks and data visualization
- Familiarity with containerization (Docker)
- Understanding of CI/CD principles
- Knowledge of ML experiment tracking tools (MLflow) (nice to have)
- Cloud Platforms
- Familiarity with cloud services (AWS, Azure, or GCP)
- Experience with cloud-based ML services (nice to have)
- Databases
- Experience with relational databases
- Familiarity with NoSQL databases (nice to have)
- Qualifications
- Strong programming skills with focus on Python
- Good understanding of machine learning concepts
- Ability to work independently and as part of a team
- Strong problem-solving skills and attention to detail
- Excellent written and verbal communication skills
- Passionate about AI and continuous learning
What We Offer
- Hands-on experience with real-world AI and data engineering projects
- Mentorship from experienced data scientists and ML engineers
- Collaborative and inclusive work environment
- Opportunity to work with state-of-the-art AI technologies
- Professional development and networking opportunities
Bilingualism (French and English) is required for this position due to the nature of the role, which involves interactions with both national and international clients.
#LI-MK9