Pubblicare uno stage
Offerta
Offerta

Winter 2027 : AI Developer Co-op (8 months)

CGI
Canada  Toronto, Canada
Stage, IT/Tecnologia, Inglese
Registrati

Descrizione del lavoro:

Category:
Software Development/ Engineering

Main location:

Canada, Ontario, Toronto

Position ID:
J1026-2812

Employment Type:

Student Internship

Position Description:

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.

Your future duties and responsibilities:

AI Application Development & LLM Integration

-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

-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

-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 role:

Education:

-Bachelor'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.

Knowledge:

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

Skills:

* Artificial Intelligence

Provenienza: Web dell'azienda
Pubblicato il: 04 Nov 2026 (verificato il 06 Nov 2026)
Tipo di impiego: Stage
Durata di lavoro: 8 mesi
Lingue: Inglese
Registrati
147.803 lavori e stage
in 155 Paesi
Registrati