1

Internship Computer Science Game Development Jobs in Montreal, QC

Full cycle of an AI product, AI research or Game development. Ideally all. * Demonstrated ... Estimated pay range for this position: $108,100 - $178,400 CAD annually. At CD PROJEKT RED ...

Make your internship count At Intelcom, interns don't just observe, they contribute meaningfully to ... Currently enrolled in a Computer Science, Engineering, or related program. * Basic understanding of ...

Position Summary As a member of the development team, within our Montreal studio, the Game ... Qualifications * A bachelor's degree in computer science / software engineering or equivalent ...

The development of deployment and game server management automation tools. The associated ... Qualifications What you bring A degree in Computer Science or Software Engineering (or other ...

A degree in Computer Science or Software Engineering (or other relevant training); * 5+ years of ... Demonstrate strong software programming and game engine architecture knowledge; * Understand the ...

Company Description Ubisoft is a global leader in gaming with teams across the world creating ... An undergraduate degree in Computer Science, Computer Engineering or equivalent * A minimum of 7 ...

Bachelor's degree in Computer Science, Computer Engineering, or an equivalent discipline. * Strong ... Understanding of the various disciplines involved in game production and development.

An undergraduate degree in Computer Science, Computer Engineering or equivalent * Experience developing on video game consoles * That rare mix of attention to detail and flexibility in your work ...

University degree in Computer Science, Engineering, or a related field. Relevant Experience ... Minimum of 5 years of industry experience in development, coding, scripting, and data-oriented ...

Showing results 21-40

Internship Computer Science Game Development information

What is an internship computer science game development?

Internship Computer Science Game Development positions are temporary roles for students or recent graduates that provide hands-on experience in designing, programming, and testing video games. Interns typically work with professional game developers to learn about game engines, coding languages, and the full game development lifecycle. These internships help participants build practical skills, gain industry exposure, and often serve as a stepping stone to full-time jobs in game development.

What kinds of projects or tasks can I expect to work on during a computer science game development internship?

As a Computer Science Game Development intern, you'll typically be involved in tasks such as coding game features, debugging, testing gameplay mechanics, and collaborating with artists and designers to implement new content. Interns often contribute to both new and ongoing projects, gaining hands-on experience with popular game engines like Unity or Unreal. You may also participate in team meetings, get exposure to agile development processes, and receive mentorship from experienced game developers. This environment offers a valuable opportunity to build your portfolio and gain insights into the fast-paced game development industry.

What are the key skills and qualifications needed to thrive as an intern in computer science game development, and why are they important?

To thrive as an intern in Computer Science Game Development, you typically need foundational programming skills (such as C++ or C#), an understanding of computer science principles, and relevant coursework or project experience. Familiarity with game engines like Unity or Unreal Engine, version control systems (e.g., Git), and possibly coursework or certifications in game development are highly beneficial. Creative problem-solving, strong teamwork, and effective communication help interns stand out in collaborative and iterative development environments. These skills and qualities are crucial for contributing meaningfully to projects, learning quickly, and adapting to the fast-paced nature of the game industry.

What is the difference between Internship Computer Science Game Development vs Game Programmer Intern?

AspectInternship Computer Science Game DevelopmentGame Programmer Intern
Required CredentialsTypically pursuing or recent graduate in Computer Science or related fieldSimilar; often pursuing CS or software engineering degree
Work EnvironmentGame studios, development teams, collaborative projectsGame studios, programming teams, collaborative environment
Industry UsageCommonly used for broad entry-level roles in game developmentSpecific to programming-focused roles in game development
Search & Comparison IntentUnderstanding general internship opportunities in game developmentFocusing on programming-specific internship roles

Both roles target students or recent graduates interested in game development, with similar educational backgrounds and work environments. The main difference is that 'Game Programmer Intern' emphasizes programming tasks, while 'Internship Computer Science Game Development' covers broader development activities, including design, testing, and project management.

Infographic showing various Internship Computer Science Game Development job openings in Montreal, QC as of August 2026, with employment types broken down into 84% Full Time, 8% Part Time, and 8% Contract. Highlights an 54% In-person, 15% Hybrid, and 31% Remote job distribution.

Programming Team Lead (Lead AI Behavior Systems)

Montreal, QC • On-site

Full-time

Posted 14 days ago


Key responsibilities

  • Lead a multidisciplinary team focused on AI behavior systems, including MLOps specialists, data scientists, and AI programmers.

  • Design and develop hybrid AI behavior architectures and define orchestration strategies between learned and deterministic systems.

  • Collaborate with other teams to support the adoption of AI solutions and mentor team members in their technical and professional growth.


Job description

Company Description

Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help create the unknown!

Job Description

As a Programming Team Lead (Lead AI Behavior Systems) at Ubisoft Montreal, you will join a multidisciplinary team bringing together experts in data, programming, game design, narrative, and animation to explore the potential of generative AI in gameplay.

You will contribute to the development of dynamic, immersive, and surprising game experiences by leading a team focused on AI behavior systems. Working at the intersection of research and development, game creation, and cross-studio collaboration, you will help build the technologies behind the next generation of gameplay experiences.

What you’ll do

  • Lead a multidisciplinary team composed of MLOps specialists, data scientists, and AI programmers.
  • Prioritize, assign, and track team tasks based on deliverables and production goals.
  • Design hybrid behavior architectures combining reinforcement learning, imitation learning, generative AI, and traditional game AI approaches.
  • Define orchestration strategies between learned systems and deterministic systems.
  • Develop credible, controllable, and high-performing systems aligned with gameplay intentions.
  • Contribute to the design of machine learning deployment architectures, including online learning approaches.
  • Drive scientific monitoring and applied research activities related to decision-making and learning systems.
  • Collaborate with gameplay, design, and production teams to support adoption of developed solutions.
  • Mentor and support team members in their technical and professional growth.
  • Participate in recruitment, onboarding, and performance follow-ups for team members.
Qualifications

What You Bring

Education

  • Bachelor’s, Master’s, or PhD degree in Computer Science, Artificial Intelligence, Machine Learning, Software Engineering, Computer Engineering, or a related field.
  • Project Management certification (an asset).

Relevant Experience

  • 4 to 6 years of experience in gameplay programming or data science.
  • Prior experience in management or mentoring.
  • Participation in at least one full game production cycle, a robotics project, or an equivalent initiative.

Skills and Knowledge

  • Proficiency in Python, PyTorch, and model training environments.
  • Experience with reinforcement learning development frameworks (RLlib, TorchRL, or equivalent in-house solutions).
  • Strong interpersonal communication skills.
  • Demonstrated managerial courage.
  • Strong sense of initiative.
  • Knowledge of distributed architectures and large-scale training pipelines (an asset).
  • Knowledge of databases and development tools (JIRA, Perforce, etc.) is an asset.
  • Understanding of technical constraints related to real-time systems, 3D engines, and level editors.
  • Familiarity with the tools used by team members.
  • Project management knowledge (an asset).
  • Understanding of other disciplines involved in game production (an asset).
  • Proficiency with the Microsoft Office suite (an asset).