The AI Developer (Co-op) will contribute to the design, development, and deployment of AI-powered software solutions, with a strong focus on Generative AI, Agentic AI, LLM integration, and intelligent application development.
This is a hands-on engineering role centered on building AI-driven features, services, and applications. The successful candidate will work within an Agile team to implement scalable AI solutions, integrate modern AI models into enterprise systems, and deliver production-ready capabilities that drive business value.
Other tasks may be required as part of meeting evolving business and technology objectives.
Work Term Start: August 2026
Work Term Length: 12 months
Application Deadline: May 25th, 2026
The WiSE (women in STEM excel) co-op program accelerates the development of future women leaders by providing a customized experience for participants:
- Participate in a week of onboarding and integration activities starting on your first day at CGI, activities include:
- Business etiquette workshop
- Foundations of business consulting workshops
- Developing your elevator pitch workshop
- Networking with peers across Canada
CGI is providing a reasonable estimate of the pay range for this role. The determination of this range includes factors such as skill set level, geographic market, experience and training, and licenses and certifications. Compensation decisions depend on the facts and circumstances of each case. A reasonable estimate of the current range is $18-32/hour. This role is an existing vacancy.
Your future duties and responsibilitiesAI Application Development & LLM Integration (75%)- Design, develop, and implement AI-powered applications and features.
- Integrate LLMs and Generative AI capabilities (e.g., OpenAI, Azure OpenAI, Gemini) into enterprise systems.
- Build AI-driven services such as chatbots, copilots, summarization tools, and intelligent automation solutions.
- Develop backend components and APIs to support AI functionality.
- Implement prompt engineering strategies and manage model interactions (context handling, chaining, tool use).
- Build reusable AI modules and frameworks for internal use.
- Optimize performance, latency, and cost of AI API usage.
- Participate in code reviews, testing, debugging, and performance tuning.
AI System Engineering & Deployment (20%)- Integrate AI models into production systems via APIs and microservices.
- Support deployment of AI applications in cloud environments (Azure, AWS, GCP).
- Contribute to CI/CD pipelines and version control practices.
- Ensure scalability, reliability, and maintainability of AI solutions.
- Apply responsible AI practices, including monitoring outputs and handling edge cases.
Technical Collaboration & Documentation (5%)- Collaborate with developers, architects, and stakeholders to implement AI solutions.
- Document system architecture, APIs, and AI workflows.
- Support demos and technical walkthroughs of AI solutions.
Required Qualifications To Be Successful In This RoleBachelor’s degree (in progress) in Computer Science, Engineering, Data Science, Software Engineering, or related technical field. AI, ML, or cloud certifications are considered an asset.
Nice to have:- Strong programming skills in Python and familiarity with Java or .NET.
- Experience integrating LLMs / Generative AI APIs (OpenAI, Azure OpenAI, etc.).
- Understanding of prompt engineering, embeddings, and AI application patterns.
- Understanding of Agentic AI
- Experience building APIs and backend services.
- Familiarity with AI/ML frameworks (TensorFlow, PyTorch, or similar).
- Experience with Git, debugging, and development tools.
- Strong problem-solving and software engineering fundamentals (OOP, data structures).
- Ability to work in Agile environments and collaborate effectively.
Together, as owners, let’s turn meaningful insights into action.
Life at CGI is rooted in ow