Join Our Team
Current Openings
Check out all the current openings at our studio below or visit the Ubisoft Careers site for more.
Spécialiste en sécurité – Fraude numérique
Montreal, Canada - Full-time - REF31569UDéveloppeur.euse de données IA Sénior
Montreal, Canada - Full-time - REF31659ODevelop Mentorship at Ubisoft - Cybersecurity 2026-2027
Montreal, Canada - Intern - REF32017UDéveloppeur·euse infonuagique
Montreal, Canada - Full-time - REF31110ASpécialiste en sécurité des jeux
Montreal, Canada - Full-time - REF31557AAcheteur.euse
Montreal, Canada - Contract - REF31787TProgrammeur·se Senior C++ - Apprentissage automatique
Montreal, Canada - Full-time - REF31863GSenior Technical Animator - [March of Giants]
Montreal, Canada - Full-time - REF31771ZDéveloppeur·euse de données
Montreal, Canada - Full-time - REF31469ZAdministrateur·trice du stockage
Montreal, Canada - Full-time - REF32039GCheffe, Chef d'équipe Informatique Procedural Team (Anvil)
Montreal, Canada - Full-time - REF31785LAnimateur-trice jouabilité sénior (première personne) - [Far Cry]
Montreal, Canada - Full-time - REF31182KPlanificateur.trice/Monteur.se en infrastructures
Montreal, Canada - Full-time - REF31960SDéveloppeur·euse logiciel en exploitation de modèles d’apprentissage automatique
Montreal, Canada - Full-time - REF31447TDirectrice narrative, Directeur narratif [Assassin's Creed]
Montreal, Canada - Full-time - REF31377CDirecteur·trice Associé·e, Services de Jeu
Montreal, Canada - Full-time - REF31740ZPartenaire d'affaires RH - Hybride VFX
Montreal, Canada - Full-time - REF31839PChef.fe Technique Données (TGQF)
Montreal, Canada - Full-time - REF31514BArchitecte sécurité des solutions
Montreal, Canada - Full-time - REF32025QProgrammeuse, Programmeur en ligne (Online services - player identity)
Montreal, Canada - Full-time - REF31371NAnalyste Planification Financière TI
Montreal, Canada - Full-time - REF32036QAdministrateur.rice Systèmes et Applications
Montreal, Canada - Full-time - REF31712NSr. Community Developer - Assassin's Creed
Montreal, Canada - Full-time - REF30763FSr. Community Developer (Unannounced Projects)
Montreal, Canada - Full-time - REF31821DFront-end Epsort Programmer - Rainbow Six Siege
Montreal, Canada - Full-time - REF31619QGameplay Technical Lead (For Honor)
Montreal, Canada - Full-time - REF31897Y2D-3D Illustrator (Rainbow Six Siege)
Montreal, Canada - Full-time - REF32075VSenior Gameplay Animator - [March of Giants]
Montreal, Canada - Full-time - REF31471XSenior Technical Artist - Characters (Unreal)
Montreal, Canada - Full-time - REF32074MSr Community Developer - For Honor
Montreal, Canada - Full-time - REF32113LSr. Community Developer - Far Cry
Montreal, Canada - Full-time - REF32101POnline Programmer (Online Services - Player Identity)
Montreal, Canada - Full-time - REF31371NCommunity Manager - Assassin's Creed
Montreal, Canada - Full-time - REF32077FAssociate Manager - Community Team (Assassin's Creed)
Montreal, Canada - Full-time - REF32029QStorage Administrator
Montreal, Canada - Full-time - REF32039GEngine Programmer (For Honor)
Montreal, Canada - Full-time - REF31865CAnti-Cheat Programmer (March of Giants)
Montreal, Canada - Full-time - REF31271UProgrammeur·euse Anti-triche (March of Giants)
Montreal, Canada - Full-time - REF31271UInfrastructure Planner/Installer
Montreal, Canada - Full-time - REF31960SSolution Security Architect
Montreal, Canada - Full-time - REF32025QIT Financial Planning Analyst
Montreal, Canada - Full-time - REF32036QAssociate Tech Director - Design
Montreal, Canada - Full-time - REF31961ASoftware Engineer – MLOPS
Montreal, Canada - Full-time - REF31447TSenior Level Artist (Unreal)
Montreal, Canada - Full-time - REF31656C3D Programmer - (Assassin's Creed HEXE)
Montreal, Canada - Full-time - REF31929BAI Programmer - (R6 SIEGE)
Montreal, Canada - Full-time - REF31922MSenior C++ Programmer - Machine Learning
Montreal, Canada - Full-time - REF31863GGames Security Specialist
Montreal, Canada - Full-time - REF31557AUI ProgrammeR6 SIEGE)
Montreal, Canada - Full-time - REF31937AAnimation Programmer
Montreal, Canada - Full-time - REF31795DEconomy Designer
Montreal, Canada - Full-time - REF31866AVFX Artist (Assassin's Creed Invictus)
Montreal, Canada - Full-time - REF31847TAssociate Monetization Director
Montreal, Canada - Full-time - REF31772FUI Programmer - (March of Giants)
Montreal, Canada - Full-time - REF31273QEngine programmer - (March of Giants)
Montreal, Canada - Full-time - REF31247HGeneralist Programmer - Far Cry
Montreal, Canada - Full-time - REF31780OAssociate Technical Director - Design
Montreal, Canada - Full-time - REF31815AUI Technical Artist (March of Giants)
Montreal, Canada - Full-time - REF31803IProgramming Team Lead — Procedural Systems (Anvil)
Montreal, Canada - Full-time - REF31785LTechnical Lead - UI Programmer (Far Cry)
Montreal, Canada - Full-time - REF31721TChef.fe Technique - Programmeur.meuse IU (Far Cry)
Montreal, Canada - Full-time - REF31721TSenior Gameplay Animator (AI) – [Far Cry]
Montreal, Canada - Full-time - REF31733ITeam Lead - Modeling (Unreal)
Montreal, Canada - Full-time - REF31530CAssociate Director, Game Services
Montreal, Canada - Full-time - REF31740ZCloud Developer
Montreal, Canada - Full-time - REF31110ASenior Character Rigger - [Rainbow Six Siege]
Montreal, Canada - Full-time - REF31734PEngine Programmer (Far Cry)
Montreal, Canada - Full-time - REF31704VTechnical Lead Data (TGQF)
Montreal, Canada - Full-time - REF31514BSenior Gameplay Animator (First-Person) – [Far Cry]
Montreal, Canada - Full-time - REF31182KSenior AI Data Developer
Montreal, Canada - Full-time - REF31659OTechnical Animation Director (unannounced project)
Montreal, Canada - Full-time - REF31686KAssociate Technical Director
Montreal, Canada - Full-time - REF30127KSenior 3D Programmer
Montreal, Canada - Full-time - REF31658Q3D Programming Team Lead (March of Giants)
Montreal, Canada - Full-time - REF31504NTechnical Art Director (Unreal)
Montreal, Canada - Full-time - REF31644LData Developer
Montreal, Canada - Full-time - REF31469ZSecurity Specialist – Digital Fraud
Montreal, Canada - Full-time - REF31569USpecialist – Tools & Infrastructure Reliability (March of Giants)
Montreal, Canada - Full-time - REF31114SNarrative Director [Assassin's Creed]
Montreal, Canada - Full-time - REF31377CUser Interface Artist
Saguenay, Canada - Full-time - REF31480ZTeam Lead Level Designer [Splinter Cell Remake]
Toronto, Canada - Full-time - REF31466OSenior Cinematic Animator
Toronto, Canada - Contract - REF31933KProducer - [Splinter Cell]
Toronto, Canada - Full-time - REF31473SVFX Artist (Splinter Cell Remake)
Toronto, Canada - Full-time - REF31778BSpécialiste en sécurité – Fraude numérique
Montreal, - Full-time - REF31569U
Job Description
En tant que Spécialiste en sécurité – Fraude numérique à Ubisoft Montréal, vous contribuerez à protéger nos joueurs et nos plateformes en détectant, en comprenant et en réduisant la fraude numérique à grande échelle. En collaboration avec les équipes Données, Ingénierie, Produit et Production, vous renforcerez les capacités de prévention de la fraude et aiderez à répondre aux menaces émergentes afin d’assurer une expérience de jeu sécurisée et fiable.
Ce que vous ferez
- Explorer et interpréter des données transactionnelles et comportementales afin d’identifier des schémas de fraude et des anomalies
- Concevoir et maintenir des tableaux de bord et rapports à l’aide d’outils comme Splunk, Azure Data Explorer et Databricks pour suivre les tendances et indicateurs clés
- Enquêter sur des menaces de fraude numérique, notamment le bourrage d’identifiants, la prise de contrôle de comptes, la création de faux comptes et les abus de places de marché
- Concevoir et déployer des règles de détection, alertes et cas d’usage dans les plateformes de surveillance
- Collaborer avec les équipes Données, Ingénierie et Produit pour améliorer les systèmes de détection, moteurs de risque et processus opérationnels
- Réaliser des analyses de causes profondes à la suite d’incidents de fraude et contribuer aux stratégies de prévention à long terme
- Repérer les lacunes dans les capacités de détection et soutenir l’amélioration continue des cadres de prévention
- Appuyer la gestion d’incidents liés à la fraude et les analyses post-incident
- Fournir des recommandations et analyses claires aux parties prenantes en tant que personne-ressource
Qualifications
Ce que vous apportez à l'équipe
- Expérience en fraude numérique, recherche de menaces ou gestion du risque de fraude
- Expérience pratique avec des systèmes de détection de fraude, moteurs de risque ou des plateformes de gestion des informations et événements de sécurité
- Bonne maîtrise de SQL et Python pour l’analyse de données et l’automatisation
- Expérience avec des ensembles de données à grande échelle et la transformation d’analyses en actions concrètes
- Expérience dans la création de logiques de détection, de mécanismes de notation ou de règles basées sur des modèles
- Compréhension des vecteurs de fraude courants, comme la prise de contrôle de comptes et les attaques automatisées
- Solides compétences en analyse et résolution de problèmes, avec souci du détail
- Capacité à communiquer des résultats complexes à des publics techniques et non techniques
Additional information
Ce qu’il faut nous envoyer
- Votre CV mettant en valeur vos compétences et expériences pertinentes
- Des exemples de projets, d’analyses, de tableaux de bord ou d’enquêtes liés à la fraude ou à la sécurité
Développeur.euse de données IA Sénior
Montreal, - Full-time - REF31659O
Job Description
Le titulaire de ce poste travaille en collaboration avec l’architecte de solution d’affaire, les équipes applicatives et les parties prenantes métiers afin de livrer des solutions de données et d’intelligence artificielle rendant les processus et les systèmes plus intelligents.
Il ou elle développe et maintien des pipelines de données conformes aux exigences des modèles prédictifs et conçoit des agents d’IA, notamment à l’aide de Copilot Studio, capables d’exploiter ces données de façon sécuritaire et performante.
La personne est également imputable de l’accessibilité, de l’intégrité et de la qualité des ensembles de données requis.
Ce que vous ferez
- Mener la conception, l’implantation et la maintenance des processus de transport des données requis par les scientifiques de données;
- Effectuer des opérations de transformation de données afin d’alimenter les modèles prédictifs;
- Concevoir et maintenir des architectures de données assurant des pipelines fiables pour les données structurées et non structurées;
- Concevoir les modèles de données évolutifs requis pour l’élaboration de modèles prédictifs;
- Assurer la transition entre les pipelines de données et les modèles de données;
- Intégrer les modèles prédictifs et les solutions d’IA dans les applications, les systèmes et les opérations;
- Concevoir, développer, déployer et maintenir des agents d’intelligence artificielle à l’aide de Copilot Studio;
- Intégrer les agents IA aux pipelines de données, aux APIs et aux systèmes existants;
- Collaborer avec les équipes métiers pour définir les cas d’usage, les flux conversationnels et les règles de fonctionnement des agents IA;
- Surveiller et assurer le suivi de la qualité des données (fiabilité, cohérence, intégrité) et des flux de données;
- Assurer le suivi de la performance des pipelines, des agents IA et de l’infrastructure, et proposer les ajustements nécessaires;
- Utiliser l’informatique distribuée pour l’entraînement et l’exploitation de modèles ;
- Contribuer à divers projets liés à la mise en œuvre de systèmes, de solutions et de processus innovants;
- Effectuer toutes autres tâches connexes.
Qualifications
Formation
- Diplôme universitaire en informatique, en génie ou dans un domaine connexe.
Expérience pertinente
- Minimum cinq années d’expérience dans l’industrie en développement, codage, script et conception orientée données;
- Minimum cinq années en développement et administration de grandes quantités de données;
- Minimum trois années en modélisation de données et en administration de bases de données SQL et NoSQL;
- Expérience pratique dans le développement ou l’intégration de solutions d’IA ou d’agents intelligents, un atout important.
Habiletés
- Capacité à élaborer des processus en fonction des concepts et des architectures de flux de données;
- Capacité à extraire, transformer et charger des données (ETL/ELT);
- Capacité à configurer, utiliser et développer les systèmes de gestion de données;
- Capacité à développer des grands logiciels structurés en ayant recours aux méthodes de génie logiciel;
- Capacité à employer divers outils et langages (par exemple, Python, SQL, Bash) afin d’intégrer les systèmes;
- Capacité à concevoir et maintenir des agents IA et des flux conversationnels;
- Pensée créative et excellentes aptitudes de résolution de problèmes;
- Esprit d’équipe, excellentes compétences relationnelles;
- Axé(e) sur la valeur stratégique;
- Bonne compréhension du Machine Learning et de l’IA générative;
- Autonomie dans la recherche de solutions à des problèmes complexes;
- Connaissance des méthodologies Agile.
Connaissances
- Expérience en Flume, NiFi, Kafka ou d’autres outils de pipeline de données;
- Expérience en REST API;
- Expérience avec Copilot Studio, Power Platform ou des plateformes similaires d’agents IA;
- Expérience en C# et .NET;
- Expérience en Linux et Windows;
- Grande connaissance des principes informatiques en algorithmes et en structures de données;
- Connaissance des architectures orientées données et des flux de données;
- Expérience en qualité, intégrité, nettoyage et transport des données.
Additional information
Develop Mentorship at Ubisoft - Cybersecurity 2026-2027
Montreal, - Intern - REF32017U
Job Description
Develop at Ubisoft is a mentorship program for students and recent graduates (with less than two years of experience) looking to grow their skills in Game Design, Audio, Programming, or Cybersecurity.
This initiative supports individuals from genders historically underrepresented in gaming and STEM.
Develop at Ubisoft is one of several talent programs we offer to engage and support different audiences across the industry.
Please note: this program is a mentorship program and is not tied to any hiring process.
From January to May 2027, selected mentees will work on a project based on a given theme. They will be mentored by volunteer Ubisoft developers, including from our mobile studios, who will provide feedback and guidance throughout the mentorship to help them develop their own personal project.
In the Cybersecurity track, you will complete a series of Capture the Flag (CTF) challenges that simulate real-world security scenarios. You will investigate vulnerabilities, analyse systems, and solve technical challenges while developing practical cybersecurity skills under the guidance of Ubisoft cybersecurity professionals.
Qualifications
Eligibility criteria:
At least 18 years old
Currently enrolled in studies, or graduated in Spring 2024 or later
Fewer than 2 years of professional experience
Legally entitled to work in the country of application
Applications may be submitted to only one location
Individual entries only – team entries will not be considered
This program is designed to support early-career professionals from underrepresented genders – female and nonbinary – in the industry. By submitting an application, you confirm that you meet and accept the eligibility criteria outlined above.
Apply with your resume and cover letter.
Please note that this track is only open to applicants based in Montreal, Quebec.
Additional information
Application period: October 1st – October 31st
Développeur·euse infonuagique
Montreal, - Full-time - REF31110A
Job Description
En tant que Développeur·euse infonuagique à Ubisoft Montréal, vous participerez à la conception et à l’évolution d’une plateforme gérée par Kubernetes afin de renforcer la fiabilité, l’évolutivité et la sécurité de notre infrastructure. Vous intégrerez une équipe collaborative qui valorise la responsabilité partagée, la communication ouverte et l’amélioration continue. Dans ce rôle de Développeur·euse infonuagique, vous travaillerez étroitement avec différentes équipes afin de livrer des solutions infonuagiques natifs soutenant nos jeux et services en ligne.
Ce que vous ferez
- Assurer la maintenance, les mises à niveau et la gestion du cycle de vie des composants de notre plateforme Kubernetes interne à grande échelle
- Concevoir, développer, tester et déployer des opérateurs et des outils basés sur Go pour Kubernetes
- Collaborer avec les équipes DevOps, infrastructure et sécurité afin d’assurer des opérations fiables et sécurisées de la plateforme
- Construire et maintenir des fonctionnalités améliorant la scalabilité, la performance et la résilience des services gérés par Kubernetes
- Appliquer les meilleures pratiques de sécurité et contribuer à la conformité sur l’ensemble de la plateforme
- Travailler en partenariat avec les gestionnaires de produits et les parties prenantes pour traduire les besoins en solutions techniques
- Contribuer à la planification, aux estimations et à la priorisation avec les chefs de projet et les chefs d’équipe
- Participer aux revues de code, partager les connaissances et soutenir une culture d’équipe collaborative
- Analyser et résoudre les incidents en production tout en proposant des améliorations continues des systèmes
- Rester à jour sur les technologies natives de l’infonuagiqu et les meilleures pratiques de l’écosystème Kubernetes et participer aux rotations d’astreinte (sur appel)
Qualifications
Ce que vous apportez à l'équipe
- Capacité démontrée à exploiter et maintenir des plateformes Kubernetes en utilisant des pratiques pratiques Git Ops avec des outils tels que Argo CD
- Expérience pratique dans la création d’opérateurs et d’outils en Go, avec un code propre et maintenable
- Maîtrise des outils d’automatisation et de infrastructure en tant que code, tels que Terraform ou équivalent
- Capacité à mettre en place et maintenir des chaînes d’intégration et de déploiement continus (CI/CD), en utilisant des outils tels que Gitlab
- Expérience concrète de la containerisation et de l’orchestration, incluant Docker et Kubernetes
- Expérience dans la mise en œuvre de solutions d’observabilité et de surveillance avec Prometheus, Grafana, Open Telemetry et ELK
- Capacité à écrire des tests unitaires efficaces pour des applications Go et à appliquer de bonnes pratiques de test
- Connaissance du déploiement et de l’exploitation de charges de travail sur des plateformes infonuagiques telles qu’AWS ou Azure
- Aptitude à collaborer efficacement au sein d’environnements de développement Agile
Additional information
Pour info : Si vous avez besoin d'un permis de travail, votre admissibilité peut dépendre de votre éducation et de vos années d'expérience de travail pertinentes, comme l'exige le gouvernement.
Les habiletés et les connaissances se présentent sous différentes formes et peuvent être basées sur des expériences pertinentes, c'est pourquoi nous vous encourageons vivement à poser votre candidature, même si vous ne remplissez pas toutes les exigences énumérées ci-dessus.
Chez Ubisoft, nous encourageons la diversité sous toutes ses formes. Nous nous engageons à favoriser un environnement de travail inclusif et respectueux pour tous. Nous savons qu'il est important que l'entretien soit agréable. Par conséquent, si vous avez besoin d'accommodements, veuillez nous faire savoir si nous pouvons faire quoi que ce soit pour faciliter le déroulement de l'entretien.
Spécialiste en sécurité des jeux
Montreal, - Full-time - REF31557A
Job Description
En tant que Spécialiste en sécurité des jeux à Ubisoft Montréal, vous serez entièrement dédié·e au projet For Honor et responsable de l’exécution du domaine de la protection des joueurs pour ce jeu. Il s’agit d’un rôle à projet unique, axé sur les opérations en direct et l’impact concret sur l’expérience des joueurs.
Vous collaborerez étroitement avec les équipes de production, en ligne, de données, de modération et de sécurité afin de détecter les problèmes, coordonner les réponses et mettre en œuvre des actions concrètes liées à la triche, à l’exploitation, aux abus de matchmaking, à la toxicité et à l’évitement des sanctions . Ce rôle met l’accent sur l’exécution et le suivi opérationnel, au‑delà de la simple production de rapports.
Ce que vous ferez
- Piloter et exécuter les actions de protection des joueurs pour For Honor, de l’identification à la validation
- Coordonner et mettre en œuvre des mesures de lutte contre la triche et l’exploitation, avec validation des correctifs
- Analyser et traiter les abus de matchmaking, l’évitement des sanctions et les récidives
- Conduire les réponses opérationnelles liées à la toxicité et aux comportements abusifs, avec les équipes partenaires
- Orchestrer la gestion des incidents, incluant sanctions, correctifs et suivis
- Appliquer et faire vivre des guides et matrices de décision pour assurer des interventions cohérentes et équitables
- Suivre les risques, tendances et résultats liés à la protection des joueurs en environnement live
- Agir comme point de contact opérationnel pour la sécurité des jeux au sein de l’équipe For Honor
- Sensibiliser les équipes aux enjeux de sécurité, d’équité et d’expérience joueur
- Contribuer à l’amélioration continue via la veille des menaces et les rétrospectives d’incidents
Qualifications
Ce que vous apportez à l’équipe
- Connaissance ou compréhension des jeux en ligne ou des opérations en direct liées à la sécurité ou à la modération
- Capacité à exécuter et mener à terme des actions transversales en contexte live
- Bonne compréhension des risques de sécurité des jeux, des abus et des exploitations
- Approche centrée sur les joueurs, axée sur l’équité et la santé de la communauté
- Excellentes compétences en communication écrite et orale
- Aisance avec les données et indicateurs pour appuyer les décisions opérationnelles
- Capacité à documenter clairement les constats, décisions et résultats, dans des formats partageables
- Esprit collaboratif et respect des points de vue variés
Additional information
Acheteur.euse
Montreal, - Contract - REF31787T
Job Description
La personne titulaire du poste prend en charge l'ensemble du cycle d'achats, des opérations courantes jusqu'aux initiatives stratégiques, en négociant les conditions avec les prestataires de services et en s'assurant que l'approvisionnement rencontre les objectifs et besoins des parties prenantes internes et de l'entreprise.
Dans le cadre de ce mandat, la personne soutiendra principalement les équipes Production en gérant différentes catégories d'achats, notamment les services de co-développement externe, les services audio, motion capture, casting, etc., le marketing ainsi que d'autres catégories selon les besoins des productions.
CE QUE VOUS FEREZ
Gestion des achats
- Analyser et qualifier les besoins exprimés par les parties prenantes internes en proposant des alternatives ou des optimisations;
- Solliciter, analyser et comparer les devis (RFQ) auprès des prestataires de services;
- Piloter des appels d'offres (RFP) et assurer l'analyse comparative des offres;
- Négocier les conditions commerciales et contractuelles;
- Préparer et assurer la gestion des contrats en collaboration avec les départements concernés;
- Traiter les demandes d'achats et émettre les bons de commande;
- Assurer le suivi des engagements contractuels et de la performance des fournisseurs;
- Collaborer avec les équipes finance pour le suivi et la résolution des écarts de facturation;
- Suivre et évaluer la performance des prestataires de services (KPIs, revues business)
- Supporter toute tâche connexe.
Gestion des catégories et des fournisseurs
- Contribuer à l’élaboration et au suivi de stratégies de catégories d’achats;
- Effectuer des veilles concurrentielles et de marché ;
- Identifier les risques potentiels et les opportunités dans sa catégorie d’achat;
- Contribuer aux présentations stratégiques au management, incluant des recommandations argumentées.
Qualifications
CE QUE VOUS APPORTEREZ À L'ÉQUIPE
- Diplôme en Achats, en Gestion de la chaîne d'approvisionnement ou toute autre formation équivalente.
- 5 à 7 années d'expérience dans un poste similaire, ou toute autre expérience pertinente
- Négociations multi-parties et internationales (atout)
- Savoir s'organiser et planifier
- Savoir négocier, y compris dans des contextes complexes ou multi-parties
- Faire preuve d'autonomie et de proactivité
- Être orienté·e vers les client·es et les résultats
- Savoir définir les priorités et gérer plusieurs dossiers simultanément
- Maîtriser la gestion des processus
- Être capable de challenger les besoins et de formuler des recommandations stratégiques
- Faire preuve d'aisance en présentation et en communication auprès de différents niveaux hiérarchiques
- Démontrer un esprit d'analyse et de synthèse
- Maîtriser la communication orale et écrite (français et anglais)
- Maîtrise de la suite MS Office
- Connaissance d'un outil de gestion des achats / ERP (atout)
- Notions en gestion de catégories d'achats ou en stratégie fournisseurs (atout)
Additional information
Durée du contrat: 1 an
Programmeur·se Senior C++ - Apprentissage automatique
Montreal, - Full-time - REF31863G
Job Description
Ce que vous ferez :
Nous sommes à la recherche un programmeur principal en C++ qui contribuera au développement d’applications dans le domaine du Machine Learning. Le rôle du programmeur principal en C++ avec une expérience en IA/ML est d’apporter les meilleures pratiques et principes de conception pour aider l’équipe à réaliser notre feuille de route ambitieuse.
Responsabilités principales :
Fournir et soutenir des systèmes ML basés sur les exigences et objectifs commerciaux.
Développer, intégrer et maintenir des moteurs d’inférence, des bibliothèques et des frameworks ML.
Exploiter le meilleur matériel (NPU, GPU, CPU) pour accélérer les calculs liés au ML.
Développer des systèmes pour évaluer, optimiser et mesurer les performances des modèles.
Intégrer et maintenir les systèmes ML dans les moteurs de jeu et dans les jeux.
Écrire des tests unitaires et des tests d’intégration.
Collaborer avec l’équipe de science des données, les programmeurs spécialisés (gameplay, AI etc.), l’équipe de recherche et d’autres parties prenantes comme les productions.
Programmer de manière claire et structurée en respectant les exigences de performance, de maintenance, de modularité, de scalabilité et de compatibilité.
Autres responsabilités :
Créer des preuves de concept, ce qui peut nécessiter la formation de modèles, l’affinage, l’expérimentation avec différentes techniques et modèles.
Suggérer des améliorations lorsque nécessaire en concevant et en mettant en œuvre de nouveaux systèmes ou en améliorant les systèmes existants.
Mener des recherches pour rester à jour avec les dernières avancées.
Documentation, présentations et partage de connaissances pour communiquer des concepts d’IA complexes à des collaborateurs techniques et non techniques.
Qualifications
Ce que vous apportez :
Éducation :
Diplôme de baccalauréat en informatique ou en génie informatique ou équivalent.
Un master en apprentissage automatique ou tout autre master pertinent est un véritable atout.
Expérience pertinente :
Minimum 10 ans d’expérience en programmation C++.
Minimum 5 ans d’expérience en IA/ML.
Compétences principales :
Connaissance approfondie du C++ requise.
Solides compétences en architecture.
Bonne connaissance du matériel, pour tirer parti du multithreading et optimiser la gestion de la mémoire.
Bonne connaissance des fondamentaux de l’apprentissage automatique et profond.
Autres compétences :
Maîtrise de Python est un atout.
Expérience de travail avec des moteurs de jeu est un atout.
Connaissance ou expérience en Reinforcement Learning (apprentissage par renforcement).
Additional information
Senior Technical Animator - [March of Giants]
Montreal, - Full-time - REF31771Z
Job Description
As a Senior Technical Animator on March of Giants at Ubisoft Montreal, you will support, improve, and innovate animation systems used in game production. You will work closely with animators, riggers, game designers, and programmers to ensure animation systems are efficient, reliable, and aligned with creative and technical goals.
What you’ll do:
- Support and evolve animation systems, including motion capture, facial animation, and lip sync;
- Collaborate with animators and riggers to develop and maintain animation rigs and procedural systems;
- Analyze production needs and propose tools, workflows, and best practices;
- Perform technical validation of animation assets and support animators in nodal system creation;
- Support the integration of animations into the game engine;
- Prototype and test animation and physics systems directly in the engine;
- Maintain and improve the animation production workflow and related tools;
- Create and maintain clear technical documentation for the animation team.
Qualifications
- Strong understanding of game engine animation workflows;
- Solid knowledge of animation principles, anatomy, and body mechanics;
- Experience with Unreal Engine and Blueprints;
- Experience with rigging, inverse kinematics, and state machines;
- Ability to create or adapt tools using scripting languages such as Python or MaxScript;
- Familiarity with digital content creation software for animation;
- Basic skills in modeling and animation to support technical tasks;
- Strong collaboration and communication skills across disciplines;
- Detail-oriented, proactive, and adaptable approach to problem solving.
What to send our way
- Your CV highlighting relevant skills and experiences.
- Examples of technical animation work, tools, or systems you have contributed to.
Additional information
Développeur·euse de données
Montreal, - Full-time - REF31469Z
Job Description
En tant que Développeur·euse de données à Ubisoft Montréal, vous intégrerez le domaine Joueur au sein du bureau des données d’Ubisoft. Vous serez responsable de la conception et de la livraison de chaînes de traitement de données répondant à des normes élevées de qualité, de performance et de maintenabilité, depuis la rédaction des spécifications techniques jusqu’à la mise en production. Vous collaborerez étroitement avec les équipes d’architecture afin d’assurer l’alignement avec la stratégie produit et les usages d’affaires.
Ce que vous ferez
- Concevoir et maintenir des chaînes de traitement de données fiables et performantes
- Transformer les analyses produit en spécifications techniques détaillées en collaboration avec les analystes d’affaires
- Travailler avec les architectes pour concevoir des modèles et des tables de données efficaces
- Définir et suivre des indicateurs de qualité des données afin d’en assurer l’intégrité et la cohérence
- Rédiger et maintenir la documentation de tests, incluant les tests unitaires et fonctionnels
- Surveiller les environnements de production et contribuer à leur stabilité
- Communiquer l’avancement des travaux de manière claire, selon les publics visés
- Détecter et résoudre les problèmes de façon proactive
- Concevoir et optimiser des processus d’extraction, de chargement et de transformation des données
- Veiller à l’alignement des solutions de données avec la stratégie produit et les besoins d’affaires
Qualifications
- Excellente maîtrise du langage SQL
- Expérience avec la bibliothèque PySpark pour le traitement de données
- Expérience avec des plateformes de données infonuagiques, telles que Databricks ou Snowflake
- Bonne maîtrise d’un outil de gestion de versions, tel que Git
- Compétences en conception de processus de traitement de données efficaces
- Expérience dans la mise en place d’indicateurs de qualité des données
- Aisance en communication et esprit de collaboration
- Autonomie et sens des responsabilités
Additional information
Ce qu’il faut nous envoyer
- Votre CV mettant en valeur vos compétences et expériences
- Des liens vers des projets techniques ou des dépôts de code démontrant votre travail
Administrateur·trice du stockage
Montreal, - Full-time - REF32039G
Job Description
En tant qu’administrateur·trice du stockage à Ubisoft Montréal, dans l’arrondissement de Saint-Laurent, vous contribuerez au maintien de nos services mondiaux de partage de fichiers et de nos plateformes de stockage destinées à l’archivage des données. Vous travaillerez avec une équipe de quatre personnes située en Allemagne, en Chine et en France, principalement par collaboration à distance entre les fuseaux horaires. Il s’agit d’un poste à temps plein.
Ce que vous ferez
- Maintenir la stabilité, la disponibilité et la performance des services mondiaux de partage de fichiers
- Intervenir lors d’incidents majeurs, coordonner la recherche de solutions et contribuer au rétablissement des services dans les délais convenus
- Traiter les demandes des utilisateurs concernant les espaces de stockage partagés, les quotas, les droits d’accès, les migrations de données et les problèmes de service
- Surveiller l’état et la capacité des services et entretenir l’infrastructure et le matériel de stockage
- Contribuer à la conception, à la mise en place et à l’amélioration des solutions de stockage
- Développer et maintenir l’automatisation des tâches d’exploitation récurrentes et des processus normalisés
Qualifications
- Mettre à profit votre expérience pratique en exploitation du stockage pour soutenir les environnements de production, résoudre les problèmes et maintenir la fiabilité des services
- Collaborer avec des équipes situées dans différents fuseaux horaires tout en organisant efficacement votre travail
- Automatiser des tâches avec Python, Ansible, Git, PowerShell, des scripts d’interpréteur de commandes et Terraform
- Administrer des solutions de stockage d’entreprise et infonuagique, connaître Ceph et, idéalement, posséder une expérience pratique d’Isilon ou de Qumulo
- Configurer et entretenir Windows Server, y compris le système de fichiers distribué (DFS), ainsi que Rocky Linux
- Utiliser vos connaissances des réseaux, de la virtualisation, d’Active Directory, des protocoles SMB et NFS, de la sauvegarde et de l’archivage
- Surveiller les services avec Prometheus et Grafana et connaître les services de stockage d’Azure et d’Amazon Web Services (AWS)
- Transformer les besoins des utilisateurs et les contraintes d’exploitation en solutions de stockage pratiques, expliquer clairement les enjeux techniques et travailler avec les équipes d’infrastructure, de sécurité, d’infonuagique et d’applications
Additional information
Ce qu’il faut nous envoyer
- Transmettre votre CV mettant en valeur vos compétences et votre expérience
- Transmettre des liens vers des projets pertinents en automatisation ou en stockage, si vous en avez
Cheffe, Chef d'équipe Informatique Procedural Team (Anvil)
Montreal, - Full-time - REF31785L
Job Description
L’équipe World Building d’Anvil Pipeline est à la recherche d’un·e chef·fe d’équipe pour son équipe de systèmes procéduraux. Rejoindre Anvil Pipeline, c’est contribuer à la convergence technologique chez Ubisoft, participer au développement de l’une des meilleures suites de création de contenu de jeu et soutenir plusieurs productions Ubisoft simultanément.
Ce que vous ferez
En tant que chef·fe d’équipe, vous travaillerez en collaboration avec l’équipe de leadership du domaine World Building sur les dossiers liés à votre périmètre. En collaboration avec le.la lead technique de l’équipe ainsi qu’avec le.la directeur technique du domaine, vous contribuerez à l’exécution de la vision et à l’atteinte des objectifs de notre roadmap.
Vous serez également amené·e à développer une compréhension globale de l’ensemble des systèmes supportés et développés par votre équipe, afin de bien accompagner les décisions, les priorités et les suivis liés aux livrables.
Responsabilités principales
Planifier les milestones et les sprints en collaboration avec les parties prenantes appropriées.
Créer, prioriser, assigner et suivre quotidiennement les tâches et l’avancement du travail de l’équipe en fonction des livrables.
Identifier proactivement les risques et les bloquants, puis proposer des solutions au responsable du domaine pour votre équipe.
Assurer un suivi régulier avec chacun·e de vos employé·es, participer à leur développement individuel et contribuer activement au processus d’évaluation de la performance.
Collaborer étroitement avec le.la responsable du domaine World Building et l’équipe de production d’Anvil Pipeline afin d’assurer l’alignement et le bon déroulement des travaux.
Qualifications
Ce que vous apportez
Capacité à collaborer efficacement avec d’autres leaders et parties prenantes.
Leadership et solides habiletés de communication interpersonnelle.
Bonne gestion du temps et des priorités.
Capacité à développer des équipes performantes.
Capacité à gérer le stress, le changement et l’ambiguïté.
Courage managérial et capacité à aborder les enjeux de façon constructive.
Souplesse dans l’organisation du travail.
Expérience du cycle complet de développement d’un jeu AAA.
Connaissances techniques
C++.
Outils de développement et de production tels que Perforce, Visual Studio, Jira et Office 365.
Contraintes techniques liées au temps réel, aux moteurs de jeux vidéo et aux éditeurs de niveau.
Atout : outils de génération de contenu visuel procédural, par exemple UE PCG, Houdini, etc.
Atout : outils de création de monde.
Atout : organisation des données dans un moteur de jeu, par exemple entités, composants et modèle d’objets.
Additional information
Animateur-trice jouabilité sénior (première personne) - [Far Cry]
Montreal, - Full-time - REF31182K
Job Description
En tant qu’animateur-trice jouabilité sénior (première personne) à Ubisoft Montréal, tu seras responsable de la création des animations et des systèmes d’animation pour le personnage principal en vue à la première personne (FPS).
Ce que vous ferez:
- Créer des animations en vue première personne alignées sur le langage visuel défini par la direction de l’animation et les contraintes de conception de jeu.
- Produire des animations de haute qualité en animation par images clés (keyframe), à partir de références vidéo variées.
- Traiter et enrichir des données issues de la capture de mouvement, utilisées comme base pour certains systèmes d’animation.
- Ajuster les données d’animation avec une grande précision, en tenant compte des exigences du moteur de jeu.
- Exporter et intégrer les animations selon les directives techniques, en collaboration avec la direction technique, l’animation technique, la programmation et la conception.
- Tester, analyser et réviser les systèmes d’animation directement en jeu.
- Collaborer étroitement avec les animateur·rice·s, la direction de l’animation, la programmation et la conception afin de livrer un travail conforme aux objectifs de qualité et d’échéancier.
- Assumer la responsabilité du ressenti final en jeu, critère clé d’évaluation de la qualité des animations.
Qualifications
- Une solide expérience en animation de jouabilité pour les jeux vidéo.
- Une expertise confirmée en animation 3C et en systèmes d’animation en vue première personne (FPS).
- Une excellente maîtrise du traitement de données de capture de mouvement.
- Un sens aigu du détail et une forte exigence de qualité visuelle.
- Une approche collaborative et ouverte, favorisant la recherche de compromis face à des problématiques complexes.
- Une capacité à faire preuve de flexibilité et à gérer les ajustements liés à la production.
- Une bonne compréhension des contraintes techniques liées à l’intégration dans un moteur de jeu.
- Une aisance à travailler dans un environnement multidisciplinaire, en respectant les visions artistiques et techniques.
- Une connaissance de MotionBuilder est considérée comme un atout.
- Une participation à un jeu AAA publié est un plus.
Ce qu’il faut nous envoyer
- Votre CV mettant en valeur vos compétences et votre expérience.
- Un portfolio de vos meilleures réalisations en animation, incluant des liens ou des exemples pertinents de travail en vue première personne.
Additional information
Planificateur.trice/Monteur.se en infrastructures
Montreal, - Full-time - REF31960S
Job Description
En tant que planificateur·trice et monteur·euse en infrastructures à Ubisoft Montréal, vous planifierez et réaliserez des travaux de construction légère, de rénovation et d’entretien dans nos espaces locatifs. Vous veillerez à ce que les travaux soient estimés correctement, réalisés dans les délais prévus et exécutés de façon sécuritaire, conformément au Code de construction. Ce poste est principalement basé à Montréal et peut nécessiter des interventions ponctuelles dans nos autres studios québécois.
Ce que vous ferez:
- Gérer les demandes de service liées à l’entretien et à la réparation des espaces;
- Définir et suivre le plan d’entretien à partir des visites trimestrielles réalisées avec les équipes de logistique, de conception et d’environnement de travail;
- Réaliser des travaux de construction légère, de rénovation, de réparation et de peinture;
- Coordonner le suivi des travaux avec les sous-traitants et vérifier leur conformité;
- Tenir à jour les coûts associés aux différents projets;
- Transmettre un état d’avancement hebdomadaire des projets à la personne responsable;
- Gérer l’inventaire de l’outillage et de la quincaillerie;
- Proposer des améliorations et des projets liés aux espaces;
- Effectuer les autres tâches connexes au poste.
Qualifications
Ce que vous apportez à l'équipe:
- DEP en menuiserie;
- Diplôme d’Études Secondaires ou toute autre formation équivalente est un atout;
- Carte de compétence dans un domaine connexe à la rénovation est un atout;
- Titulaire d’un permis de conduire, en cas de besoin de déplacement;
- Posséder un minimum de 3 ans d'expérience pertinente en construction, en rénovation ou dans un domaine connexe;
- Maîtriser les notions de base en menuiserie;
- Connaître le Code du bâtiment;
- Planifier et ordonnancer efficacement le travail manuel;
- Faire preuve d’initiative dans l’exécution des travaux;
- Gérer ses tâches avec peu de supervision.
Additional information
Développeur·euse logiciel en exploitation de modèles d’apprentissage automatique
Montreal, - Full-time - REF31447T
Job Description
En tant que développeur·euse logiciel spécialisé·e en apprentissage automatique à Ubisoft Montréal, vous contribuerez à la création de systèmes fiables et évolutifs qui protègent la confiance et la sécurité de nos joueurs.
Vous ferez partie du domaine Données consommateurs au sein du Bureau des données d’Ubisoft, dont la mission est d’utiliser les données pour accompagner les joueurs tout au long de leur parcours, dans un environnement sûr et respectueux.
Ce poste combine recherche appliquée et développement logiciel, avec un objectif clair de mise en production.
Ce que vous ferez
- Prendre en charge des projets de bout en bout, de la conception à l’utilisation réelle
- Concevoir, développer et maintenir des services et interfaces applicatives pour le partage de données et de modèles
- Mettre en place des processus de traitement de données à grande échelle
- Déployer et exploiter des infrastructures infonuagiques évolutives
- Contribuer à l’amélioration de la qualité et de la fiabilité de la plateforme
- Participer à des projets exploratoires pour tester de nouvelles approches en données et apprentissage
- Écrire du code clair, efficace et maintenable, adapté à un usage à grande échelle
- Appliquer des pratiques modernes de déploiement et de suivi des systèmes d’apprentissage
- Collaborer étroitement avec les spécialistes des données et de l’apprentissage automatique pour mettre les modèles en production
Qualifications
- Solides compétences en développement logiciel ou en ingénierie des données, notamment avec Python ou Rust
- Expérience dans la création et l’utilisation d’interfaces de services Web
- Connaissances pratiques des environnements infonuagiques et des systèmes conteneurisés
- Capacité à relier la vision globale aux détails techniques
- Esprit collaboratif et communication claire et respectueuse
- Connaissances fonctionnelles en apprentissage automatique, y compris des modèles avancés
- Expérience dans la mise en production de modèles prédictifs
- Connaissance d’outils de traitement de données à grande échelle ou d’exploitation de plateformes, un atout
- Maîtrise professionnelle de l’anglais
Additional information
Ce qu’il faut nous envoyer
- Votre CV mettant en valeur vos compétences et expériences
- Des liens vers des projets techniques ou des dépôts de code démontrant votre travail
Directrice narrative, Directeur narratif [Assassin's Creed]
Montreal, - Full-time - REF31377C
Job Description
En tant que Directrice narrative ou Directeur narratif à Ubisoft Montréal, vous définirez, structurerez et ferez évoluer la vision narrative à long terme d’une marque. En collaboration étroite avec le Head of Content, la direction du contenu et la direction de la franchise, vous contribuerez à assurer une expérience joueur cohérente, une identité narrative forte et une culture d’écriture partagée entre les projets, tout en respectant l’autonomie créative des équipes.
Ce rôle agit comme référence stratégique et architecturale pour les fondations narratives communes. Vous travaillerez en partenariat avec les directions créatives et narratives de chaque projet, qui demeurent responsables de la vision créative, de la qualité et de l’expérience narrative finale de leurs jeux.
Ce que vous ferez:
- Définir une vision narrative à long terme alignée avec l’identité, le ton et la stratégie de la marque.
- Établir des principes narratifs fondamentaux guidant l’évolution de l’univers narratif commun.
- Aligner les directions narratives des projets et les parties prenantes de la franchise autour d’une vision partagée.
- Concevoir et piloter des systèmes narratifs partagés, incluant l’univers narratif canonique, les arcs de personnages transversaux et les cadres narratifs.
- Garantir la cohérence, la crédibilité et l’évolutivité de l’écosystème narratif à l’échelle de la marque.
- Accompagner les projets lors d’écarts narratifs intentionnels, lorsque requis par leur vision propre.
- Élaborer et maintenir une feuille de route narrative alignée avec la stratégie globale de la marque.
- Soutenir les équipes sur les enjeux de mise en scène, de rythme narratif et d’intégration du récit au gameplay.
Qualifications
- Capacité démontrée à penser et structurer la narration à l’échelle d’une marque sur le long terme.
- Excellente compréhension de la cohérence de l’expérience joueur, de l’identité narrative et de la stratégie de marque.
- Expérience de collaboration étroite avec des directeur·trices de jeu et directeur·trices créatif·ves.
- Leadership d’influence et aptitude à aligner et mobiliser sans autorité hiérarchique directe.
- Solides compétences en communication stratégique et en synthèse.
- Capacité à diffuser et encourager des meilleures pratiques narratives dans des contextes multi‑projets ou multi‑studios.
- Bonne compréhension des processus de développement de jeux AAA.
- Intérêt marqué pour la veille créative et l’innovation narrative raisonnée.
Ce qu’il faut nous envoyer
- Votre CV mettant en valeur vos expériences et compétences.
- Des exemples de travaux narratifs, cadres conceptuels ou projets livrés pertinents pour un rôle de Directeur·trice narratif·ve.
Additional information
Directeur·trice Associé·e, Services de Jeu
Montreal, - Full-time - REF31740Z
Job Description
En tant que directeur·trice associé·e, Services de jeu chez Ubisoft Montréal, vous dirigerez une organisation multidisciplinaire soutenant les jeux, studios et Creative Houses d’Ubisoft. Dans ce rôle de leadership humain senior, vous dirigerez et développerez directement une équipe de gestionnaires, renforcerez les capacités de leadership, contribuerez à l’évolution de l’organisation et créerez les conditions permettant aux équipes de performer, de grandir et de s’adapter efficacement au changement.
Vous serez responsable de la santé organisationnelle, de l’efficacité, de l’engagement et de la performance des équipes, ainsi que de la fiabilité des services TI et opérationnels livrés par l’organisation.
En collaboration étroite avec les équipes de direction des jeux, des studios, des Creative Houses et des technologies, vous veillerez à ce que les équipes, le modèle opérationnel, les expertises et les priorités de livraison de services demeurent alignés avec les besoins d’affaires et de production d’Ubisoft.
Ce que vous ferez
- Diriger des équipes multidisciplinaires composées de gestionnaires, de responsables d’équipe, d’expert·es techniques et d’équipes opérationnelles soutenant les productions Ubisoft
- Développer les gestionnaires grâce au coaching, à la gestion de la performance, à la planification de la relève et au développement du leadership
- Favoriser un environnement axé sur la clarté, la collaboration, la confiance et une performance d’équipe durable
- Structurer l’organisation et le modèle opérationnel afin d’aligner les compétences, la capacité et les priorités d’affaires
- Accompagner les équipes à travers les changements organisationnels et l’évolution des priorités tout en maintenant l’engagement et la continuité des services
- Soutenir la planification des effectifs et de la capacité, incluant le recrutement, la mobilité interne, la stratégie fournisseurs et le développement des compétences à long terme
- Superviser la livraison de services, les risques opérationnels, les incidents, les dépendances et les initiatives d’amélioration continue
- Collaborer avec les équipes de direction des jeux, des studios, des Creative Houses et des technologies afin d’aligner les priorités organisationnelles et opérationnelles
- Travailler avec des équipes mondiales en infrastructure, sécurité, infonuagique, ressources humaines, finance et avec des partenaires externes
- Promouvoir l’excellence opérationnelle grâce aux indicateurs de performance, aux revues de services, à l’automatisation, à la standardisation et à l’apprentissage continu
Qualifications
- Expérience dans la direction de grandes équipes multidisciplinaires dans un environnement complexe lié aux technologies, aux TI, au jeu vidéo ou aux services en ligne
- Expérience dans le développement de gestionnaires et le soutien des pratiques de leadership à travers plusieurs équipes ou fonctions
- Expertise en design organisationnel, développement des talents, planification des effectifs, engagement des employé·es et planification de la relève
- Expérience dans l’accompagnement des équipes à travers des transformations organisationnelles et des priorités d’affaires en évolution
- Bonne compréhension de la livraison de services TI, des services opérationnels, de la gestion des incidents, de la planification de capacité et de l’amélioration continue
- Capacité à équilibrer les besoins opérationnels, les priorités techniques, les besoins des équipes, les considérations financières et les attentes des parties prenantes
- Excellentes compétences en communication et en gestion des parties prenantes auprès d’équipes techniques et d’affaires
- Approche du leadership axée sur la collaboration, la transparence, la responsabilisation et le développement des équipes
Additional information
Ce qu’il faut nous envoyer
- Votre CV mettant en valeur vos expériences et compétences
- Des exemples de produits, plateformes ou systèmes auxquels vous avez contribué, comme de la documentation, des démonstrations, des dépôts de code ou des études de cas
Pour info : Si vous avez besoin d'un permis de travail, votre admissibilité peut dépendre de votre éducation et de vos années d'expérience de travail pertinentes, comme l'exige le gouvernement.
Les habiletés et les connaissances se présentent sous différentes formes et peuvent être basées sur des expériences pertinentes, c'est pourquoi nous vous encourageons vivement à poser votre candidature, même si vous ne remplissez pas toutes les exigences énumérées ci-dessus.
Chez Ubisoft, nous encourageons la diversité sous toutes ses formes. Nous nous engageons à favoriser un environnement de travail inclusif et respectueux pour tous. Nous savons qu'il est important que l'entretien soit agréable. Par conséquent, si vous avez besoin d'accommodements, veuillez nous faire savoir si nous pouvons faire quoi que ce soit pour faciliter le déroulement de l'entretien.
Partenaire d'affaires RH - Hybride VFX
Montreal, - Full-time - REF31839P
Job Description
Nous recherchons un·e partenaire d'affaires RH pour piloter nos opérations RH au quotidien et accompagner nos équipes dans un environnement de production dynamique. Il s'agit d'un rôle à la fois stratégique et concret, où vous collaborerez étroitement avec la direction et les responsables de département pour assurer la gestion intégrale des processus RH. Conseiller·ère de premier plan, vous guiderez et outillerez les gestionnaires afin de les aider à relever efficacement les défis RH au sein de leurs équipes.
Ce rôle requiert une grande adaptabilité face aux variations d’effectifs liées aux activités de production (croissance et réduction des équipes en fonction de l’avancement des projets), et une capacité à alterner entre conseil stratégique et tâches opérationnelles.
Recrutement
Piloter le recrutement de bout en bout, de l’identification des besoins à l'intégration ;
Collaborer avec les responsables de département afin d’anticiper les besoins en effectifs selon les phases d’expansion et de décroissance des projets ;
Gérer efficacement les embauches critiques et le suivi des postes vacants ;
Coordonner les affichages de poste bilingues et assurer la conformité aux exigences linguistiques locales, le cas échéant.
Gestion de la performance
Accompagner les gestionnaires lors des rencontres de performance, les plans d'amélioration et l’utilisation des outils de gestion de la performance ;
Participer à la définition des objectifs et au suivi de leur progression ;
Guider les gestionnaires vers une gestion préventive et efficace des enjeux de performance.
Relations de travail et soutien RH
Agir comme point de contact RH pour les gestionnaires et les employé·es — être présent·e, disponible et réactif·ve ;
Piloter le règlement des dossiers complexes de relations de travail (conflits, accommodements, plaintes, désengagement…) ;
Conseiller les gestionnaires sur les meilleures pratiques RH afin de maintenir un climat de travail propice au développement des équipes et à l’atteinte des objectifs ;
Accompagner les gestionnaires dans le développement de leur leadership, la dynamique d'équipe et la conduite de conversations difficiles.
Soutien à la direction
Agir comme conseiller·ère de confiance auprès de la direction concernant la stratégie de personnel et l’optimisation des structures organisationnelles.
Départs et mises à pied
Superviser l’ensemble du cycle des fins d’emploi – volontaires ou involontaires – dans le respect des normes du travail et des obligations légales.
Opérations RH
Maintenir à jour le dossier des employé·es dans les systèmes RH ;
Garantir une conformité continue avec la législation du travail en vigueur ;
Contribuer à l'élaboration et au maintien des politiques RH adaptées à un environnement de production.
Qualifications
5 ans et plus d'expérience comme RH généraliste ou en tant que HRBP, idéalement au sein de l’industrie des VFX, de l'animation ou de tout autre secteur connexe ;
Solide expérience en recrutement de bout en bout dans des contextes de croissance rapide et de volumes élevés – application dans un environnement de production, un atout ;
Excellentes bases en gestion de la performance et en relations de travail ;
Expérience dans la gestion empathique et rigoureuse de fins d'emploi ;
Bonne connaissance des normes du travail locales et du droit du travail ;
Aisance à opérer de façon autonome avec une infrastructure RH minimale — il s'agit d'un rôle généraliste et pratique, non spécialisé ;
Excellent jugement, discrétion exemplaire et capacité à instaurer rapidement une relation de confiance avec les gestionnaires et les collaborateur·trices à tous les niveaux.
Additional information
Notre passion pour l'innovation et la créativité de notre équipe sont reconnues dans toute l'industrie et demeurent la pierre angulaire de notre philosophie de travail. Notre équipe est composée de plus de 200 créateurs hyper qualifiés répartis dans deux espaces de création situés à Piedmont, dans les Laurentides et dans le quartier Mile-End de Montréal.
Notre répertoire recèle des titres prestigieux que 300, Avatar, Hunger Games et Jurassic World, ainsi que dans les 6 derniers épisodes de la franchise Star Wars et la nouvelle série télévisée haut de gamme Disney+, The Mandalorian, The Book de Boba Fett, Obi Wan Kenobi et Andor.
Nous sommes d’abord et avant tout de bons êtres humains, qui valorisent les bonnes valeurs humaines, le bien-être et la solidarité.
Chez Hybride, vous êtes les bienvenu·es tel·les que vous êtes. Nous accueillons la diversité sous toutes ses formes. Nous nous engageons à favoriser un environnement de travail inclusif et respectueux de toutes les différences.
Chef.fe Technique Données (TGQF)
Montreal, - Full-time - REF31514B
Job Description
Ce que vous ferez
Les tâches principales et habituelles du lead technique de données sont :
- Collaborer avec les architectes et contribuer à la conception des nouveaux produits et services de données en proposant des solutions robustes, évolutives et alignées avec les besoins de l’organisation.
- Participer à la mise en œuvre de l’architecture cible des données et veiller à son adoption au sein des équipes.
- Agir comme la personne référence pour toutes les questions relatives aux données, aux architectures de données et aux pipelines de traitement.
- Fournir son expertise technique à l’ensemble des produits de Quality Foundations concernant le stockage, la modélisation, la gouvernance et le traitement des données.
- Définir, maintenir et promouvoir les standards et les meilleures pratiques de données au sein de QF, et en superviser l'application à travers les équipes.
- Proposer, réviser et valider les décisions techniques et architecturales à travers des Architecture Decision Records (ADR), et assurer l'adoption des décisions acceptées au sein des équipes.
- Participer activement au développement et à la réalisation des initiatives présentant les plus hauts niveaux de complexité ou de risque.
- Conseiller les architectes, chefs de projet et gestionnaires sur les orientations technologiques et les améliorations à apporter aux plateformes de données.
- Analyser et optimiser les performances, les coûts, la fiabilité et l’évolutivité des systèmes de données.
- Agir comme expert en optimisation de bases de données relationnelles et non relationnelles.
- Collaborer avec les équipes de développement, d’analytique, d’intelligence artificielle et d’opérations afin de garantir l’intégration harmonieuse des solutions de données.
- Assurer la qualité technique des pipelines de données et promouvoir les bonnes pratiques de surveillance, d’alerting et d’exploitation.
- Favoriser le transfert de connaissances, le mentorat et le développement de l’autonomie technique des développeurs de données.
- Participer aux évaluations techniques de nouvelles technologies, plateformes ou approches liées aux données.
- Effectuer toutes autres tâches connexes.
Qualifications
Ce que vous apportez
Formation :
- Baccalauréat en informatique, génie informatique, génie logiciel ou toute autre formation équivalente
Expérience pertinente :
- Minimum de 8 années d’expérience en développement logiciel ou en ingénierie de données.
- Expérience significative dans la conception et la mise en œuvre de plateformes de données à grande échelle.
- Expérience en leadership technique, en accompagnement d’équipes ou en mentorat.
- Expérience avec des architectures distribuées et des systèmes de traitement de données volumineuses.
Habiletés et connaissances :
Expertise technique
- Excellente maîtrise du développement de solutions de données volumineuses et de la modélisation de données SQL et NoSQL.
- Excellente maîtrise d'un ou plusieurs des langages suivants : Python, PySpark, SQL et Scala.
- Solide compréhension des architectures de données modernes, des pipelines de traitement et des plateformes analytiques, notamment les architectures médaillon (Bronze/Silver/Gold) et les plateformes lakehouse (Databricks, Delta Lake).
- Expérience dans la conception de solutions configurables et environment-agnostiques (dev/staging/prod), avec une maîtrise des pratiques de pipeline as code et de gestion de configuration.
- Capacité à concevoir des solutions évolutives, performantes et maintenables.
- Expérience dans la documentation de décisions architecturales et techniques.
Atouts techniques
- Connaissance des services infonuagiques (AWS, Azure ou autres), ainsi que des technologies Docker et Kubernetes.
- Connaissance des frameworks d'orchestration de données tels qu'Apache Airflow ou Databricks Workflows.
- Connaissance du streaming de données en temps réel (Spark Structured Streaming ou équivalent).
- Connaissance de Databricks, Apache Spark (batch et streaming), Delta Lake, Elasticsearch/OpenSearch, SQL Server et PostgreSQL..
- Connaissance de l’administration des systèmes de données volumineuses ainsi que des bases de données relationnelles et non relationnelles.
- Connaissance des systèmes de surveillance, de journalisation et d’alerting des pipelines de données.
- Compréhension des concepts liés à l’apprentissage automatique et à l’intelligence artificielle.
- Expérience dans un contexte de systèmes critiques à fort volume de données en temps réel (télémétrie, observabilité, monitoring) est un atout significatif.
Compétences professionnelles
- Excellent esprit d’analyse et de synthèse.
- Forte capacité à résoudre des problèmes complexes.
- Aptitude au mentorat et au développement de l'autonomie technique des membres de l'équipe.
- Sensibilité aux approches orientées configuration : préférence pour des systèmes paramétrables, des pipelines déclaratifs et des déploiements reproductibles (infrastructure as code).
- Excellentes habiletés de communication et de vulgarisation technique.
- Leadership d’influence et capacité à mobiliser les équipes autour des bonnes pratiques.
- Capacité à travailler efficacement dans un environnement multidisciplinaire.
- Sens de l’initiative et autonomie.
- Orienté vers les résultats et l’amélioration continue.
- Capacité à gérer plusieurs enjeux simultanément et à établir les bonnes priorités.
Additional information
À propos de nous
Les équipes d’Ubisoft comptent 20 000 personnes réparties sur plus de 30 pays aux quatre coins du monde et sont liées par une mission commune : enrichir la vie des joueuses et des joueurs au moyen d’expériences de jeu originales et mémorables. Leur énergie et leur talent ont permis de donner vie à de nombreuses franchises acclamées telles que Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six et bien d’autres à venir.
Ubisoft est une entreprise soucieuse de l’égalité des chances et estime que la diversité des origines et des perspectives est essentielle pour créer des mondes qui permettent l’épanouissement et l’expression de tous·tes.
Travailler à Ubi MTL, c’est jouir d’un milieu de travail qui éveille la créativité et favorise la connexion. Nous offrons un espace collaboratif axé sur l'avancement professionnel, les occasions d'apprentissage et le bien-être (nos importants avantages sociaux en témoignent!).
Si vous êtes enthousiaste à l’idée de relever des défis passionnants, d’exploiter les toutes dernières technologies et de prendre part au futur du divertissement, rejoignez-nous pour créer l’inconnu.
À Ubisoft, vous êtes les bienvenu·es tel·les que vous êtes. Nous accueillons la diversité sous toutes ses formes. Nous nous engageons à favoriser un environnement de travail inclusif et respectueux de toutes les différences.
Architecte sécurité des solutions
Montreal, - Full-time - REF32025Q
Job Description
En tant qu’Architecte sécurité des solutions à Ubisoft Montréal, vous rejoindrez l’équipe Gestion de la sécurité et des risques. Vous contribuerez à définir et à mettre en place des contrôles de sécurité, à soutenir les initiatives de réduction des risques et à déployer des solutions de sécurité à travers le groupe Ubisoft, notamment pour les productions liées à Anvil et Snowdrop.
Ce que vous ferez
- Contribuer aux initiatives de sécurité en participant aux activités de développement, en repérant et en corrigeant les vulnérabilités, en implantant des exigences de sécurité et en déployant des solutions de sécurité
- Soutenir le déploiement et la maintenabilité des outils de sécurité utilisés par les équipes opérationnelles
- Évaluer et réduire les risques touchant les services et les équipes de développement en tenant compte des menaces réelles
- Collaborer avec les responsables de l’ingénierie de la sécurité et les spécialistes en sécurité d’entreprise afin d’aligner les solutions avec les standards et les besoins du domaine
- Participer à la conception, au développement et au déploiement de solutions de sécurité utilisées dans les services et produits Ubisoft
- Soutenir les pratiques de développement sécurisé dans les projets liés à Anvil et Snowdrop
- Documenter les changements et améliorations de sécurité implantés
- Partager vos connaissances et accompagner les équipes de développement et d’opérations sur les sujets liés à la sécurité
Qualifications
- Expérience avec les pipelines CI/CD, les pratiques DevOps et l’intégration d’outils de sécurité comme SAST, SCA ou DSA
- Expérience en développement logiciel et en sécurité applicative, incluant les pratiques OWASP
- Bonne connaissance de C#, Go, Python et/ou JavaScript
- Connaissance des standards OAuth, des mécanismes d’authentification, de Azure OIDC et de AWS
- Connaissance des processus de modélisation des menaces
- Familiarité avec la sécurité de la chaîne d’approvisionnement et les solutions de gestion de secrets comme HashiCorp Vault
- Expérience en tests d’intrusion ou en activités de type Capture the Flag (CTF), un atout
- Excellentes aptitudes en communication, collaboration et partage des connaissances
Additional information
Ce qu’il faut nous envoyer
- Votre CV mettant en valeur vos compétences
- Projets ou réalisations pertinents liés au rôle
Programmeuse, Programmeur en ligne (Online services - player identity)
Montreal, - Full-time - REF31371N
Job Description
Chez Ubisoft, l’équipe Online services - player identity est à la recherche de développeurs ou développeuses logiciels expérimenté(e)s pour contribuer à la conception et à l’évolution des services qui gèrent l’identité des joueurs à travers les jeux et les expériences en ligne d’Ubisoft.
Comme ces services soutiennent plusieurs initiatives stratégiques au sein d’Ubisoft, vous contribuerez à la conception et au développement de solutions robustes, évolutives et sécurisées. Vous relèverez des défis techniques complexes et participerez à la création de solutions simples et efficaces dans un environnement de systèmes distribués.
Dans ce rôle, vous travaillerez avec des technologies et des pratiques de développement modernes, notamment :
- .NET Core
- Docker
- AWS (Aurora RDS, ElastiCache Redis)
- Outils de développement assistés par l’IA (ex. : GitHub Copilot, Claude Code)
- Infrastructure as Code (IaC)
- Pipelines CI/CD (GitLab)
- SonarQube
- Grafana
- Kibana
- React
Une expérience avec C++ constitue un atout important, puisqu’une partie du rôle pourrait impliquer une contribution au développement de notre SDK. Une expérience avec React est également précieuse pour le développement et la maintenance d’outils administratifs internes basés sur le Web qui interagissent avec nos services.
Si vous aimez concevoir des API RESTful, travailler avec des microservices sur AWS, résoudre des défis techniques à grande échelle et collaborer dans une culture DevOps, nous aimerions vous connaître.
Responsabilités
- Participer à toutes les phases du développement logiciel, notamment l’analyse, la conception, l’implantation, les tests, l’intégration, le débogage, le déploiement et le soutien des services en ligne.
- Estimer les efforts de développement et contribuer à la planification des livraisons.
- Fournir un soutien de haute qualité aux systèmes en production et aux services en exploitation.
- Collaborer étroitement avec les membres de l’équipe et les partenaires interfonctionnels.
- Assurer l’intégration adéquate des services de comptes avec les autres systèmes de la plateforme.
- Évaluer les risques techniques et mesurer les impacts des décisions architecturales et d’implantation.
- Se tenir à jour quant aux nouvelles technologies et aux meilleures pratiques liées aux services en ligne, aux jeux vidéo, à l’infonuagique et au développement Web.
Qualifications
- Baccalauréat en informatique, en génie logiciel ou combinaison équivalente de formation et d’expérience professionnelle.
- Expérience professionnelle significative en développement logiciel, incluant la conception, le développement et le soutien de systèmes en production.
- Solide expérience avec C# et .NET Core.
- Expérience dans la conception et le développement d’API RESTful et de systèmes distribués basés sur une architecture de microservices.
- Expérience avec les services infonuagiques et les technologies d’infrastructure modernes, idéalement avec AWS.
- Expérience avec les applications conteneurisées et des technologies comme Docker.
- Expérience des pratiques modernes de développement logiciel, incluant les pipelines CI/CD, les tests automatisés, les outils de qualité de code et les systèmes de gestion des versions.
- Excellente compréhension des principes d’architecture logicielle, d’évolutivité, de fiabilité, de performance et de sécurité.
- Expérience en résolution de problèmes et en soutien de systèmes en production dans un environnement de services en continu (live services).
- Capacité à évaluer les compromis techniques, les risques et les impacts lors de décisions de conception et d’implantation.
- Excellentes aptitudes de collaboration et de communication, avec une expérience démontrée du travail au sein d’équipes multidisciplinaires.
- Capacité à travailler de façon autonome, à prendre en charge des initiatives techniques et à mener des solutions de leur conception jusqu’à leur livraison.
- Curiosité et volonté de demeurer à l’affût des nouvelles technologies, pratiques de développement et tendances de l’industrie.
Qualifications privilégiées
- Expérience avec C++ et le développement de SDK.
- Expérience avec React et le développement d’applications Web modernes.
- Expérience avec l’Infrastructure as Code (IaC).
- Expérience avec des services AWS tels qu’Aurora RDS et ElastiCache Redis.
- Expérience des pratiques DevOps et de la responsabilité opérationnelle des services.
- Expérience avec les outils d’observabilité et de surveillance tels que Grafana, Kibana et SonarQube.
- Expérience avec des outils de développement assistés par l’IA comme GitHub Copilot ou Claude Code.
- Expérience sur des plateformes en ligne à grande échelle, des solutions SaaS ou des services liés au jeu vidéo.
Additional information
Analyste Planification Financière TI
Montreal, - Full-time - REF32036Q
Job Description
En tant qu’analyste en planification financière des TI à Ubisoft Montréal, vous faciliterez la planification budgétaire du département des technologies de l’information et coordonnerez le suivi financier avec les équipes concernées. Vous présenterez vos constats aux équipes des TI, aux partenaires internes et à la direction lors des bilans mensuels et trimestriels.
Ce que vous ferez
- Agir comme point de contact pour les questions liées aux coûts du département des TI
- Préparer des études budgétaires pour aider les gestionnaires à suivre leurs budgets
- Présenter les budgets et résultats financiers à la direction des TI, aux équipes et aux partenaires internes
- Collaborer avec l’équipe de planification financière des TI aux clôtures mensuelles, notamment au calcul des provisions et à l’examen des effets sur le résultat financier
- Suivre les budgets des projets d’hébergement et de transformation des infrastructures avec les équipes concernées afin d’anticiper leurs effets financiers
- Proposer des améliorations aux modèles de coûts des TI
- Examiner les coûts pour repérer les écarts et risques budgétaires
- Contribuer à l’automatisation, à la standardisation et à l’amélioration des processus financiers
- Définir des indicateurs de performance pour suivre les activités du département et les coûts des projets de transformation
- Améliorer les rapports d’activité
Qualifications
Ce que vous apportez à l'équipe
- Utiliser Excel, PowerPoint et Power BI pour préparer et présenter des données financières
- Communiquer clairement des résultats financiers, y compris à la direction
- Organiser votre travail avec rigueur et prendre des initiatives
- Examiner des données et en dégager les points essentiels
- Démontrer un intérêt pour le secteur du jeu vidéo
- Communiquer couramment en anglais, comme indiqué dans la description initiale
- Apporter, à titre d’atouts, des compétences en intelligence artificielle, automatisation, programmation VBA, Java et Web, science des données et informatique décisionnelle
- Apporter, à titre d’atouts, une expérience en finance des TI et une pratique confirmée d’outils tels qu’Anaplan, MicroStrategy, HFM et PeopleSoft
Additional information
Ce qu’il faut nous envoyer
- Votre CV mettant en valeur vos compétences
- Projets ou réalisations pertinents liés au rôle
Informations sur l'équipe
Vous rejoindrez l’équipe de coordination du département des TI d’Ubisoft. Ce département regroupe des équipes qui soutiennent différents produits et technologies, notamment les outils liés à la cybersécurité, les technologies qui appuient nos jeux et nos équipes, ainsi que les projets de transformation des infrastructures.
Administrateur.rice Systèmes et Applications
Montreal, - Full-time - REF31712N
Job Description
Ubisoft IT recherche un.e administratrice.eur systèmes et applications pour rejoindre l'équipe IT Production Services. C'est une équipe répartie à l'international dont la mission est de proposer des solutions optimisées, offrant aux équipes de production de jeux des options adaptées à leurs besoins spécifiques. Ce service est un élément clé de l'écosystème de production de jeux et est utilisé par des milliers de contributeurs de contenu de jeux de tous les studios d'Ubisoft.
Dans ce rôle, vous serez chargé.e d'assurer le bon fonctionnement de nos processus de développement de jeux vidéo. Que ce soit pour nos joueuses.eurs ou nos employé.e.s, nos équipes TI sont la colonne vertébrale de services et d'infrastructures qui répondent aux défis technologiques les plus exigeants. Vous serez en première ligne pour assurer le bon fonctionnement des processus de développement des jeux vidéo.
Responsabilités :
- Fournir un support opérationnel pour les déploiements sur site d'outils essentiels tels que Perforce, GitLab et Artifactory;
- Assister les utilisateurs.rices principaux des productions de jeux pour les problèmes liés à l'application, en veillant à ce qu'ils travaillent efficacement;
- Dépanner et résoudre rapidement les incidents afin de minimiser les perturbations de la production;
- Améliorer en permanence les processus et solutions existants, afin de les rendre plus efficaces et efficients;
- Collaborer étroitement avec les collègues pour s'assurer que l'environnement de production d'Ubisoft est propice à la réussite;
- Interagir avec les studios pour les besoins de l'entreprise et proposer des solutions pratiques et durables.
*Astreinte requis: environ une fois tous les deux mois, y compris les fins de semaines.
Qualifications
- Solide expérience et connaissance des systèmes d'exploitation Linux;
- Expérience des systèmes de gestion de code source tels que Perforce, GIT, Gitlab, Team Foundation et Subversion, associée à une bonne connaissance des concepts de gestion de versions tels que les lignes de code, le branchement, la fusion, l'intégration et le versionnage;
- Expérience des plateformes infonuagiques telles que MS Azure, AWS ou GCP;
- Expérience des technologies de conteneurisation et d'orchestration telles que Kubernetes et Docker;
- Connaissance des technologies d'automatisation et d'Infrastructure en tant que code telles que Ansible et Terraform;
- Connaissance des concepts de réseau, de systèmes et de stockage.
Additional information
Pour info : Si vous avez besoin d'un permis de travail, votre admissibilité peut dépendre de votre éducation et de vos années d'expérience de travail pertinentes, comme l'exige le gouvernement.
Les habiletés et les connaissances se présentent sous différentes formes et peuvent être basées sur des expériences pertinentes, c'est pourquoi nous vous encourageons vivement à poser votre candidature, même si vous ne remplissez pas toutes les exigences énumérées ci-dessus.
Chez Ubisoft, nous encourageons la diversité sous toutes ses formes. Nous nous engageons à favoriser un environnement de travail inclusif et respectueux pour tous. Nous savons qu'il est important que l'entretien soit agréable. Par conséquent, si vous avez besoin d'accommodements, veuillez nous faire savoir si nous pouvons faire quoi que ce soit pour faciliter le déroulement de l'entretien.
Sr. Community Developer - Assassin's Creed
Montreal, - Full-time - REF30763F
Job Description
The Senior Community Developer is a leader in creating global community engagement strategies that support player retention inside & outside of their experiences with our games. They will be responsible for establishing and growing our global communities around Ubisoft’s games with a proficiency in player communications, game improvements and feedback cycles, and deployment and maintenance of best practices. As a key strategic partner, they will prioritize global business growth opportunities by collaborating with transversal stakeholders as they lead the global community strategy, creating and executing global plans, and work with a distributed international team that is focused on building relationships and earning trust with players around the world. This position will also provide their expertise to peers and cross functional team members to drive collaborative planning, develop strong synergies, and execute commitments at high quality standards. As a leader in the global community team, this position will be integrated with lead development studios.
WHAT YOU’LL DO
- Develop and execute community strategic plans through a variety of content tactics which support Production objectives and augment the overall marketing strategy.
- Coordinate communication, activities, and initiatives with multiple global departments for consistent and cohesive messaging.
- Leverage Community Managers, transversal teams, and relevant partner resources to create meaningful content for our players (example: blogs, podcasts, interviews, infographics, & more).
- Act as one of the spokespersons for the assigned brand(s). Coordinate community-centric events including, but not limited to: studio visits from fans, developer dialogues, and tournaments.
- Collaborate with portfolio’s Social Media Manager to define and report on content KPI’s to demonstrate success and ROI of community programs and content.
- Support internal & external milestones, such as betas and launches, to ensure KPIs are met & to advocate for player experience.
- Act as a primary representative for players’ needs within Production and Publishing teams to positively influence development and communications positioning on behalf of our players and business objectives.
- Shape player feedback cycles and provide insights to Production and Publishing teams to influence game experiences, stimulate user retention, and assist in positioning messaging and marketing beats.
- Collaborate and coordinate with live teams for post-launch communication. Set expectations on applicable situations such as patch content, status, and delivery.
- Manage and produce internal reports on community feedback, activity & expectations.
- Serve as an identified subject matter expert for both the project and the wider global Community team, and act as a mentor to Community Managers and peers.
- Operate with an ROI-centric mindset by making calculated decisions that promote efficiency while remaining strategic with available resources.
- Lead the way in defining best practices to drive impact and proactively share these with the wider Community team.
- Identify and capitalize on opportunities for synergies between cross-functional teams.
- Lead transversal initiatives to support department objectives and key results.
- International travel may be required.
Qualifications
WHAT YOU’LL BRING
- Extensive experience managing online communities and leading the development of strategic plans or programs with demonstrable success.
- Extensive experience in the gaming industry with multiple gaming platforms, genres, and AAA game launches (required).
- Extensive knowledge of social media platforms (Facebook, twitter, blogs, etc.) is required.
- Experience working in a demanding Production environment, with multiple deadlines, objectives, and stakeholders.
- Strong understanding of building and maintaining the growth of video game communities as well as developing and executing strategic player engagement plans.
- Proven track record of working with various stakeholders to filter and implement player feedback.
- Experience in social media marketing is a strong plus.
- Experience with digital asset creation (video, photo, pod casts, etc.) a strong plus.
- Fluency in French.
Additional information
Sr. Community Developer (Unannounced Projects)
Montreal, - Full-time - REF31821D
Job Description
The Senior Community Developer is a leader in creating global community engagement strategies that support player retention inside & outside of their experiences with our games. They will be responsible for establishing and growing our global communities around Ubisoft’s games with a proficiency in player communications, game improvements and feedback cycles, and deployment and maintenance of best practices. As a key strategic partner, they will prioritize global business growth opportunities by collaborating with transversal stakeholders as they lead the global community strategy, creating and executing global plans, and work with a distributed international team that is focused on building relationships and earning trust with players around the world. This position will also provide their expertise to peers and cross functional team members to drive collaborative planning, develop strong synergies, and execute commitments at high quality standards. As a leader in the global community team, this position will be integrated with lead development studios.
WHAT YOU'LL DO
- Develop and execute community strategic plans through a variety of content tactics which support Production objectives and augment the overall marketing strategy.
- Coordinate communication, activities, and initiatives with multiple global departments for consistent and cohesive messaging.
- Leverage Community Managers, transversal teams, and relevant partner resources to create meaningful content for our players (example: blogs, podcasts, interviews, infographics, & more).
- Act as one of the spokespersons for the assigned brand(s). Coordinate community-centric events including, but not limited to: studio visits from fans, developer dialogues, and tournaments.
- Collaborate with portfolio’s Social Media Manager to define and report on content KPI’s to demonstrate success and ROI of community programs and content.
- Support internal & external milestones, such as betas and launches, to ensure KPIs are met & to advocate for player experience.
- Act as a primary representative for players’ needs within Production and Publishing teams to positively influence development and communications positioning on behalf of our players and business objectives.
- Shape player feedback cycles and provide insights to Production and Publishing teams to influence game experiences, stimulate user retention, and assist in positioning messaging and marketing beats.
- Collaborate and coordinate with live teams for post-launch communication. Set expectations on applicable situations such as patch content, status, and delivery.
- Manage and produce internal reports on community feedback, activity & expectations.
- Serve as an identified subject matter expert for both the project and the wider global Community team, and act as a mentor to Community Managers and peers.
- Operate with an ROI-centric mindset by making calculated decisions that promote efficiency while remaining strategic with available resources.
- Lead the way in defining best practices to drive impact and proactively share these with the wider Community team.
- Identify and capitalize on opportunities for synergies between cross-functional teams.
- Lead transversal initiatives to support department objectives and key results.
- International travel may be required.
Qualifications
WHAT YOU'LL BRING
- Extensive experience managing online communities and leading the development of strategic plans or programs with demonstrable success.
- Extensive experience in the gaming industry across multiple platforms, genres, and AAA game launches (required); experience with fantasy or RPG titles is a strong asset.
- Experience working on unannounced or early-stage projects, with proven ability to operate with discretion and adapt strategy to evolving creative directions.
- Experience in co-development or third-party project environments, collaborating across studio boundaries to align community efforts with production realities.
- Extensive knowledge of community & social media platforms (Instagram, X/Twitter, Facebook, TikTok, Discord, etc.) is required.
- Experience working in a demanding production environment with multiple deadlines, objectives, and stakeholders.
- Proven track record of building and maintaining long-term relationships with studio partners, external stakeholders, and player communities.
- Deep knowledge of, or strong passion for, Western RPG and fantasy games, solid grasp of their communities and player expectations.
- Strong player advocacy mindset: ability to collect, synthesize, and champion player feedback with internal and external partners, and translate it into actionable insights.
- Strong understanding of building and maintaining video game community growth, and developing strategic player engagement plans.
- Capacity to build trust with players over the long term, including on projects that cannot yet be fully disclosed.
- Experience working in a demanding production environment, managing multiple deadlines, success metrics, and cross-functional stakeholders.
- Having shipped or actively supported a AAA live-service title &/or an Early Access is a strong plus.
- Fluency in French.
Additional information
Front-end Epsort Programmer - Rainbow Six Siege
Montreal, - Full-time - REF31619Q
Job Description
Job Description
As a Front-end Programmer at Ubisoft Montréal, you’ll develop web platforms that support Rainbow Six Siege esports tournaments. You’ll work on r6esports.com, web applications and internal tools used by our teams and partners.
Reporting to your team manager, you’ll work with other developers, the product team and Rainbow Six Siege developers. Your ideas and technical choices will help shape platforms used by our teams, esports fans, tournament organizers and professional players.
What you’ll do
- Design, develop and maintain our web platforms with a focus on application performance and reliability
- Define technical choices and front-end architecture for our applications
- Develop features from design through release and maintenance
- Contribute to product design and maintain the quality of technical solutions
- Diagnose, debug and resolve technical issues
- Document technical choices and features to support maintenance
- Collaborate with the product team to shape and improve our esports platforms
- Explore tools and practices that could benefit the team
Qualifications
What you bring to the team
- Bring experience in modern web application development
- Apply strong skills in TypeScript, React and Next.js
- Work with modern web architectures, including micro-frontends, WebSocket and Web Components
- Use Node.js, npm and Vite
- Resolve complex technical issues
- Communicate in English and collaborate with cross-functional teams
- Nice to have: Bring an interest in esports or sports that helps you understand our environment
- Nice to have: Bring knowledge of C# and full-stack development
What to send our way
- Your CV highlighting relevant skills and experiences
- Links to your web development projects or code repositories
Additional information
Gameplay Technical Lead (For Honor)
Montreal, - Full-time - REF31897Y
Job Description
As a Technical Lead Gameplay, you’ll be an established leader, an expert in your field, who will rely on past learnings to guide decisions in the present and proactively plan for the future. Your primary focus will be on gameplay, but you'll also be expected to contribute to animation and UI.
You’ll steer a team of programmers towards a technical vision, plus produce high-quality code and navigate constraints to turn it into reality.
With a responsibility to help your team of programmers develop their skills, you’ll coach and mentor them, empowering them to innovate and perform at their best.
Thanks to your expertise, credibility, and reliability, not only will developers on your project be able to turn to you for information and direction, but so will others. You’ll be a go-to person for guidance and a trusted advisor for Ubisoft employees worldwide.
What you’ll do
- Define the technical vision within your area of specialization (gameplay, animation and UI) + plan its technical roadmap.
- Regularly meet with your programming team to discuss progress; tackle setbacks; share updates; present features; give feedback; informatively and constructively explain the root causes of risks and issues; etc.
- Mentor and motivate programmers to develop their technical skills + provide them with what they need to work efficiently and achieve quality (tools, pipelines, etc.).
- Write elegant code customized to the hardware you’re working with.
- Provide technical oversight by reviewing code and making technical validations.
- Anticipate and assess complex, escalated issues + propose adapted solutions.
- Sync up with other technical leads to remove blockers and keep production moving forward.
- Communicate with interdependent teams on other projects to exchange information.
- Stay up to date on technological advancements and industry standards to define our best practices + share them with our studios.
Qualifications
What you bring
- An undergraduate degree in Computer Science, Computer Engineering, Software Engineering, or equivalent
- Around 7 years of programming experience + 2 years of technical leadership
- A deep understanding of a variety of game engines (Anvil is considered an asset), systems, programming languages (C++ is required, C# is considered an asset), interdependencies, and critical issues
- A previous experience on a live game is considered an asset
- The ability to make informed, immediate decisions with minimal long-term impacts
- A strategic approach to problem-solving: you don’t just patch problems, you solve them so that they never happen again
- Excellent mentorship, interpersonal, and presentation skills
- A highly innovative and collaborative spirit
- Effective cross-departmental communication: you can easily communicate with all disciplines + break down complex information for various audiences
- A desire to share your knowledge to push the boundaries of technology & help others improve their skills
What to send our way
Your CV highlighting your education, experience, skills, and any games shipped
Additional information
2D-3D Illustrator (Rainbow Six Siege)
Montreal, - Full-time - REF32075V
Job Description
As a 2D and 3D Illustrator at Ubisoft Montréal, you will create visuals for Rainbow Six Siege. Your work will help represent ideas and produce content for monetization and communication while following the artistic direction.
What you’ll do
- Support the monetization art team in delivering seasonal visuals for the shop, news, bundles, event challenges, and tiles
- Create characters, objects, environments, and atmospheres in 2D and 3D
- Produce high-resolution images from specific briefs and existing references while following the artistic direction
- Process images in Photoshop
- Create poses, lighting, and renders in 3D software
- Apply the color palettes set by the art direction
- Revise visuals to align with the artistic vision
- Account for technical constraints while balancing them with artistic goals
- Follow guidance from the graphic technical director and carry out other related tasks
Qualifications
What you bring to the team
- Use project tools, file naming conventions, and procedures for updating data in the game engine
- Work within tight deadlines
What to send our way
- Your CV highlighting relevant skills and experience
- Examples of your illustrations and 2D and 3D projects
*Please note that this is a 1 year contract
Additional information
Senior Gameplay Animator - [March of Giants]
Montreal, - Full-time - REF31471X
Job Description
As a Senior Gameplay Animator on March of Giants at Ubisoft Montreal, you own the full gameplay animation process, from shaping memorable character performances to implementing and refining them directly within the game's ability system. You combine strong gameplay instincts with exceptional animation fundamentals, understanding how movement communicates both mechanics and personality. You'll work alongside a passionate multidisciplinary team dedicated to pushing the boundaries of the MOBA genre.
What you’ll do:
- Create keyframe gameplay and cinematic animations aligned with the visual direction and game design constraints;
- Integrate your animations into the character system and validate functionality;
- Plan and progress your tasks proactively;
- Share constructive feedback with teammates;
- Conduct playtests regularly;
- Collaborate closely with other animators, designers, and programmers to deliver features on schedule and at expected quality;
- Take ownership of the final quality of animated features delivered in the game.
Qualifications
- Strong understanding of keyframe animation principles, game engines, production pipelines and constraints;
- Proficiency with animation software (Maya);
- Experience with Unreal Engine and Blueprints;
- Excellent communication, multitasking, and problem-solving skills;
- Experience with motion capture workflows.
What to send our way
- A portfolio of your best work as well as your CV highlighting your education, experience and skills.
Additional information
Senior Technical Artist - Characters (Unreal)
Montreal, - Full-time - REF32074M
Job Description
As a Senior Technical Artist - Characters (Unreal) at Ubisoft Montréal, you will be the point of reference for technical matters related to character content creation, from concept handoff through in-engine integration. You will define how characters are produced on the project and put the end-to-end pipeline in place. You will guide the resolution of complex issues across modeling, texturing, rigging, skinning, and runtime integration, while advising on the project’s broader technical direction.
What you’ll do
- Identify technical needs across character creation, rigging, skinning, levels of detail, materials, and engine integration
- Shape the character technology vision with technical directors and associate technical directors, in line with the art and animation vision
- Define the character pipeline, including creation-to-engine workflows, naming and export conventions, and validation steps
- Set and share character standards for asset structure, versioning, rigs, skeletons, materials, and textures
- Create or recommend tools for character artists, riggers, and animators, including export automation, asset validators, rig builders, and batch processing utilities
- Optimize and debug character assets for geometry, draw calls, skinning cost, memory use, and shader complexity
- Resolve complex character issues, including deformation quality, cloth and hair integration, and modular character systems
- Collaborate with animation and programming teams on character features and runtime systems, and communicate progress to associates and technical directors
- Document standards and tools, follow developments in character technology, help align teams around shared goals, and contribute to performance evaluations within the specialty
Qualifications
What you bring to the team
- Hands-on experience with an end-to-end character pipeline, including how character assets are created and integrated into a game engine
- Knowledge of rigging and animation needs sufficient to guide the pipeline and work with animation teams
- Knowledge of technical budgets, polygon counts, materials, asset structure, and modular character customization
- Experience establishing workflows and standards for character production
- Experience with Unreal Engine 5, or relevant character pipeline experience with Unreal Engine 4
What to send our way
- Send your CV highlighting relevant skills and experience
- Share a portfolio or links to relevant projects
Additional information
Sr Community Developer - For Honor
Montreal, - Full-time - REF32113L
Job Description
The Senior Community Developer is a leader in creating global community engagement strategies that support player retention inside & outside of their experiences with our games. They will be responsible for establishing and growing our global communities around Ubisoft’s games with a proficiency in player communications, game improvements and feedback cycles, and deployment and maintenance of best practices.
As a key strategic partner, they will prioritize global business growth opportunities by collaborating with transversal stakeholders as they lead the global community strategy, creating and executing global plans, and work with a distributed international team that is focused on building relationships and earning trust with players around the world. This position will also provide their expertise to peers and cross functional team members to drive collaborative planning, develop strong synergies, and execute commitments at high quality standards. As a leader in the global community team, this position will be integrated with lead development studios.
WHAT YOU'LL DO
- Develop and execute community strategic plans through a variety of content tactics which support Production objectives and augment the overall marketing strategy.
- Coordinate communication, activities, and initiatives with multiple global departments for consistent and cohesive messaging.
- Leverage Community Managers, transversal teams, and relevant partner resources to create meaningful content for our players (example: blogs, podcasts, interviews, infographics, & more).
- Act as one of the spokespersons for the assigned brand(s). Coordinate community-centric events including, but not limited to: studio visits from fans, developer dialogues, and tournaments.
- Collaborate with portfolio’s Social Media Manager to define and report on content KPI’s to demonstrate success and ROI of community programs and content.
- Support internal & external milestones, such as betas and launches, to ensure KPIs are met & to advocate for player experience.
- Act as a primary representative for players’ needs within Production and Publishing teams to positively influence development and communications positioning on behalf of our players and business objectives.
- Shape player feedback cycles and provide insights to Production and Publishing teams to influence game experiences, stimulate user retention, and assist in positioning messaging and marketing beats.
- Collaborate and coordinate with live teams for post-launch communication. Set expectations on applicable situations such as patch content, status, and delivery.
- Manage and produce internal reports on community feedback, activity & expectations.
- Serve as an identified subject matter expert for both the project and the wider global Community team, and act as a mentor to Community Managers and peers.
- Operate with an ROI-centric mindset by making calculated decisions that promote efficiency while remaining strategic with available resources.
- Lead the way in defining best practices to drive impact and proactively share these with the wider Community team.
- Identify and capitalize on opportunities for synergies between cross-functional teams.
- Lead transversal initiatives to support department objectives and key results.
International travel may be required.
Qualifications
WHAT YOU'LL BRING
- Knowledge of For Honor or fighting / PvP melee games and their competitive communities.
- Extensive experience managing online communities and leading strategic community plans or programs with demonstrable results.
- Extensive experience in the video game industry, ideally on live-service and/or competitive multiplayer games across multiple platforms.
- Strong knowledge of social and community platforms (Steam, Reddit, Discord, X, Instagram, Facebook, YouTube, Twitch) and their specific community dynamics.
- Experience working in a demanding production environment with multiple deadlines, objectives and stakeholders.
- Proven track record of working with development teams to filter, prioritize and implement player feedback.
- Strong judgment in sensitive communication situations and the ability to stay credible with a demanding core audience.
- Data-driven mindset: able to define KPIs, read performance data and turn it into decisions.
- Fluency in French and English.
- Experience in social media marketing is a strong plus.
- Experience supporting esports, tournaments or content creator programs is also a strong plus.
Additional information
Sr. Community Developer - Far Cry
Montreal, - Full-time - REF32101P
Job Description
The Senior Community Developer is a leader in creating global community engagement strategies that support player retention inside & outside of their experiences with our games. They will be responsible for establishing and growing our global communities around Ubisoft’s games with a proficiency in player communications, game improvements and feedback cycles, and deployment and maintenance of best practices. As a key strategic partner, they will prioritize global business growth opportunities by collaborating with transversal stakeholders as they lead the global community strategy, creating and executing global plans, and work with a distributed international team that is focused on building relationships and earning trust with players around the world. This position will also provide their expertise to peers and cross functional team members to drive collaborative planning, develop strong synergies, and execute commitments at high quality standards. As a leader in the global community team, this position will be integrated with lead development studios. This position will be part of multiple cross-functional projects, working with Community Managers, Production,
Marketing, Communication and Content Creator Teams , among others.
WHAT YOU'LL DO
- Develop and execute community strategic plans through a variety of content tactics which support Production objectives and augment the overall marketing strategy.
- Coordinate communication, activities, and initiatives with multiple global departments for consistent and cohesive messaging.
- Leverage Community Managers, transversal teams, and relevant partner resources to create meaningful content for our players (example: blogs, podcasts, interviews, infographics, & more).
- Act as one of the spokespersons for the assigned brand(s). Coordinate community-centric events including, but not limited to: studio visits from fans, developer dialogues, and tournaments.
- Collaborate with portfolio’s Social Media Manager to define and report on content KPI’s to demonstrate success and ROI of community programs and content.
- Support internal & external milestones, such as betas and launches, to ensure KPIs are met & to advocate for player experience.
- Act as a primary representative for players’ needs within Production and Publishing teams to positively influence development and communications positioning on behalf of our players and business objectives.
- Shape player feedback cycles and provide insights to Production and Publishing teams to influence game experiences, stimulate user retention, and assist in positioning messaging and marketing beats.
- Collaborate and coordinate with live teams for post-launch communication. Set expectations on applicable situations such as patch content, status, and delivery.
- Manage and produce internal reports on community feedback, activity & expectations.
- Serve as an identified subject matter expert for both the project and the wider global Community team, and act as a mentor to Community Managers and peers.
- Operate with an ROI-centric mindset by making calculated decisions that promote efficiency while remaining strategic with available resources.
- Lead the way in defining best practices to drive impact and proactively share these with the wider Community team.
- Identify and capitalize on opportunities for synergies between cross-functional teams.
- Lead transversal initiatives to support department objectives and key results.
- International travel may be required.
Qualifications
WHAT YOU'LL BRING
- Extensive experience managing online communities and leading the development of strategic plans or programs with demonstrable success.
- Extensive experience in the gaming industry with multiple gaming platforms, genres, and AAA game launches (required).
- Extensive knowledge of social media platforms (Facebook, twitter, blogs, etc.) is required.
- Experience working in a demanding Production environment, with multiple deadlines, objectives, and stakeholders.
- Strong understanding of building and maintaining the growth of video game communities as well as developing and executing strategic player engagement plans.
- Proven track record of working with various stakeholders to filter and implement player feedback.
- Experience in social media marketing is a strong plus.
- Experience with digital asset creation (video, photo, pod casts, etc.) a strong plus.
- Fluency in French
Additional information
Online Programmer (Online Services - Player Identity)
Montreal, - Full-time - REF31371N
Job Description
At Ubisoft, the Online Services – Player Identity team is looking for experienced software developers to help build and evolve the services that power player identity across Ubisoft games and online experiences.
Ubisoft Accounts are a critical component of our online ecosystem and are used across most Ubisoft titles. They play a central role in the player experience by enabling progression, access to services, social interactions, and more.
Our account ecosystem is closely integrated with authentication and profile services, forming the foundation of identity and access management across the Ubisoft platform. The team is responsible for delivering reliable, secure, and scalable account services while ensuring seamless integration with authentication and profile systems. We also develop and operate services that track user actions, helping customer support teams efficiently investigate and resolve player issues.
As these services support several strategic initiatives across Ubisoft, you will contribute to the design and development of robust, scalable, and secure solutions. You'll tackle challenging technical problems and help deliver simple, effective solutions within a complex distributed systems environment.
In this role, you will work with modern technologies and development practices, including:
- .NET Core
- Docker
- AWS (Aurora RDS, ElastiCache Redis)
- AI-assisted development tools (e.g., GitHub Copilot, Claude Code)
- Infrastructure as Code (IaC)
- CI/CD pipelines (GitLab)
- SonarQube
- Grafana
- Kibana
- React
Experience with C++ is considered a strong asset, as part of the role may involve contributing to the development of our SDK. Experience with React is also valuable for building and maintaining internal web-based administrative tools that interact with our services.
If you enjoy designing RESTful APIs, working with microservices on AWS, solving large-scale technical challenges, and collaborating within a DevOps culture, we'd love to hear from you.
Responsibilities
- Participate in all phases of software development, including analysis, design, implementation, testing, integration, debugging, deployment, and support of online services.
- Estimate development effort and contribute to delivery planning.
- Provide high-quality support for production systems and live services.
- Collaborate closely with team members and cross-functional partners.
- Ensure proper integration of account services with related platform systems.
- Assess technical risks and evaluate the impact of architectural and implementation decisions.
- Stay current with emerging technologies and best practices in online services, gaming, cloud computing, and web development.
Qualifications
- Bachelor's degree in Computer Science, Software Engineering, or an equivalent combination of education and professional experience.
- Significant professional experience in software development, including experience designing, developing, and supporting production systems.
- Strong experience with C# and .NET Core.
- Experience designing and developing RESTful APIs and distributed systems using a microservices architecture.
- Experience with cloud-based services and modern infrastructure technologies, preferably AWS.
- Experience working with containerized applications and technologies such as Docker.
- Experience with modern software development practices, including CI/CD pipelines, automated testing, code quality tools, and version control systems.
- Strong understanding of software architecture, scalability, reliability, performance, and security principles.
- Experience troubleshooting and supporting production systems in a live-service environment.
- Ability to assess technical trade-offs, risks, and impacts when making design and implementation decisions.
- Strong collaboration and communication skills, with experience working effectively in cross-functional teams.
- Ability to work independently, take ownership of technical initiatives, and drive solutions from concept to delivery.
- Curiosity and willingness to stay current with evolving technologies, development practices, and industry trends.
Preferred Qualifications
- Experience with C++ and SDK development.
- Experience with React and modern web application development.
- Experience with Infrastructure as Code (IaC).
- Experience with AWS services such as Aurora RDS and ElastiCache Redis.
- Experience with DevOps practices and operational ownership of services.
- Experience with observability and monitoring tools such as Grafana, Kibana, and SonarQube.
- Experience using AI-assisted development tools such as GitHub Copilot or Claude Code.
- Experience working on large-scale online platforms, SaaS solutions, or gaming services.
Additional information
Community Manager - Assassin's Creed
Montreal, - Full-time - REF32077F
Job Description
The Community Manager is primarily accountable for supporting the community strategic plan created by their brand’s Community Developer. Responsibilities include communicating with players through social media channels, creating dynamic community content to engage and inform, and driving player feedback to share with the Community Developer and cross-functional partners to support in-game improvements. Community Managers are responsible for having a thorough understanding of contemporary gaming genres and platforms, including fluency with games-as-a-service practices.
WHAT YOU'LL DO
- Collaborate on defining and helping to execute the community strategic plan, driven by the Community Developer for your specific brand(s).
- Create player-facing resources and engaging digital content such as guides, short-form videos, static assets, and educational content which leverage community trends and highlight key initiatives.
- Interface with internal production resources to produce assets required to support content deliverables.
- Write/review/copyedit outbound communications to ensure readability and alignment with brand tone and key objectives.
- Collaborate with cross-functional partners to align on a content calendar designed to consistently maximize engagement across shared social media channels. Monitor and drive player conversations across these and additional channels.
- Build a Ubisoft identity and develop an active and engaged relationship with players in the fan-base. Help to develop programs to identify key influencers and leverage these community members to help evangelize the brand and/or game for the community.
- Assess the community’s pulse, understand community concerns, and communicate community status to internal cross-functional partners.
- Report on areas of concern for the community, surface trending topics/threads, and share/contextualize engagement metrics.
- Devise and manage contests + other events and facilitate the fulfillment of prize delivery when necessary.
- Work with the portfolio’s Social Media Manager to understand content performance and apply learnings to future content campaigns to maximize reach, impressions, and engagements
Qualifications
WHAT YOU'LL BRING
- Experience in a community management or customer service role. • Previous experience with user moderation and conversation management in a digital/online environment, including experience working with forums and social media management tools. • Strong understanding of social media services, mechanics, and trends; especially Instagram, Twitter/X, TikTok, and Discord.
- Background as a creative and knowledgeable gamer, comfortable with online communities and social media.
- Excellent communication skills required.
- Ability to thrive in a highly dynamic environment within a globally distributed team.
- Fluency in French
Additional information
Associate Manager - Community Team (Assassin's Creed)
Montreal, - Full-time - REF32029Q
Job Description
The Community Team is responsible for player engagement activities across community channels, including content creation and player insights and feedback. The Associate Manager, Community Team, will be responsible for overseeing the daily operations of a team of Community Managers working on an assigned portfolio of games. This role supports the Community team by managing the growth, development, and performance of the respective portfolio’s Community Managers. Additionally, the Associate Manager contributes to transversal and game-specific projects and initiatives.
WHAT YOU'LL DO
- Support the Portfolio Lead in the daily management and operations of the Community team on an assigned portfolio of games. Provide recommendations on process and performance improvements, acting as an enabler for operational excellence.
- Lead a team of Community Managers, which includes day-to-day supervision, review of work activity and results, and performance management.
- Coach the team by assessing strengths and development needs, giving timely feedback, and creating improvement and training plans.
- Drive innovation & solution-driven mindset for Community Managers to help develop autonomy and growth.
- Develop and maintain best practices and initiatives to support the player community, including but not limited to: content production practices, standards of quality, and team Key Performance Indicators.
- Incorporate leadership directives, new global processes, and best practices from portfolio’s Social Media Manager to establish team standards and trainings.
- Manage team resources, workload, staffing allocations, and resources to support business objectives of the portfolio.
- Review annual employee feedback surveys and collaborate with Portfolio Lead to create action plans to address key issues and pain points.
- Develop and maintain relationships with partner teams in Community, Social, Player Support, & Frontline.
- Create a fun, collaborative environment with a shared desire to enhance the experience of Ubisoft players and tell the stories of our games.
Qualifications
WHAT YOU'LL BRING
- Intermediate experience in community management or similar role.
- People management experience with a track record of leading diverse, distributed teams a plus.
- Familiar with social media channels, live streams, and YouTube.
- Experience in the video games industry a significant plus.
Additional information
Storage Administrator
Montreal, - Full-time - REF32039G
Job Description
As a Storage Administrator at Ubisoft Montréal, in Saint-Laurent, you will help maintain our global file-sharing services and data-archiving storage platforms. You’ll work with a four-person team based in Germany, China, and France, collaborating primarily online across time zones. This is a full-time role.
What you’ll do
- Maintain the stability, availability, and performance of global file-sharing services
- Respond to major incidents, coordinate troubleshooting, and help restore services within agreed timelines
- Handle user requests involving shared storage, quotas, access permissions, data migrations, and service issues
- Monitor service health and capacity and maintain storage infrastructure and hardware
- Contribute to the design, implementation, and improvement of storage solutions
- Develop and maintain automation for recurring operational tasks and standard processes
Qualifications
What you bring to the team
- Apply practical storage operations experience to production support, troubleshooting, and service reliability
- Collaborate across teams and time zones while organizing your work effectively
- Automate tasks using Python, Ansible, Git, PowerShell, shell scripting, and Terraform
- Administer enterprise and cloud storage, with knowledge of Ceph and, ideally, hands-on experience with Isilon or Qumulo
- Configure and maintain Windows Server, including Distributed File System (DFS), and Rocky Linux
- Use your knowledge of networking, virtualization, Active Directory, Server Message Block (SMB), Network File System (NFS), backups, and archiving
- Monitor services with Prometheus and Grafana and work with storage services on Azure and Amazon Web Services (AWS)
- Turn user needs and operational constraints into practical storage solutions, explain technical issues clearly, and work with infrastructure, security, cloud, and application teams
Additional information
What to send our way
- Share your CV highlighting relevant skills and experience
- Share links to relevant automation or storage projects, if available
Engine Programmer (For Honor)
Montreal, - Full-time - REF31865C
Job Description
As a Senior Engine Programmer at Ubisoft Montréal, you’ll help evolve the technology behind For Honor as part of the Core Tech team.
You’ll develop and optimize core engine systems for a live game, working with the Gameplay, Online, Tools, User Interface, and Graphics teams. Your work will support game performance and stability, as well as the tools the team uses to develop the game.
What you’ll do:
- Develop and maintain core engine systems.
- Investigate and resolve complex performance, stability, and memory issues.
- Design and implement technical improvements that support production needs.
- Work across disciplines to deliver technical solutions.
- Review code and contribute to the team’s programming practices.
- Support other programmers as they use and evolve engine systems.
- Contribute to optimization, automation, and technology modernization.
- Keep up with relevant technology and improve development processes.
Qualifications
Education:
- Degree in computer science, software engineering or equivalent training.
Relevant experience:
- At least 5 years of experience in software programming, ideally in the video game industry or any other relevant experience.
What you bring to the team:
- Apply your experience with C++ programming.
- Understand game engine architecture and low-level systems.
- Apply your experience with performance optimization, multithreading, or memory management.
- Solve technical problems using debugging skills.
- Bring experience with Anvil or Scimitar, or an interest in learning the engine.
- Bring experience with a multiplayer or live-service game as an asset.
What to send our way:
- Your CV highlighting relevant skills and experiences
- Links to relevant programming projects or code repositories
Additional information
About FOR HONOR:
For Honor is an established multiplayer fighting game that has been live for over 10 years and is supported by a passionate community of more than one million monthly active players. With a talented team of around 140 people, we continue to invest in the evolution of both the game and the technologies that will support its future for years to come. Join us and help shape the technological future of a live game enjoyed by millions of players worldwide.
Anti-Cheat Programmer (March of Giants)
Montreal, - Full-time - REF31271U
Job Description
The incumbent is responsible for contributing to the mission of the March of Giants anti-cheat team, ensuring a fair and competitive environment for the community. This role focuses on both the prevention and detection of cheating through a dual approach: code hardening and advanced detection.
The incumbent will make the game client more resilient against manipulation by implementing encryption, obfuscation, and platform-level security features. They will also help enhance robust detection systems, including in-game metrics, machine learning, and AI-based methods.
To succeed in this position, the incumbent must combine the skills of a security professional with the mindset of an engine programmer, implementing complex security features directly into the game engine and ensuring seamless integration with the client’s UI and Ubisoft’s online services.
What you'll do
- Develop and implement core anti-cheat technologies directly within the game engine, focusing on code hardening and client security, and integrating with March of Giants and Ubisoft online systems.
- Integrate and maintain platform security features to strengthen the game's defense against cheats.
- Analyze existing cheats in partnership with Security Researchers to understand their functionality and use this knowledge to develop new protections and detection methods.
- Apply your knowledge of Windows internals and operating system security to identify and mitigate vulnerabilities.
- Collaborate with the broader development team to ensure our anti-cheat solutions are effective, performant, and do not negatively impact the player experience.
- Debug complex issues related to game security and performance and propose optimal solutions.
- Stay up to date with the latest trends in game security, reverse engineering, and cheat development to proactively counter emerging threats.
Qualifications
What you bring
- A degree in Computer Science or Software Engineering (or other relevant training)
- A Hacker Mindset: You're naturally curious and enjoy digging into how things work, and more importantly, how they can be broken.
- Security Expertise: Proven experience in cybersecurity, vulnerability analysis, or a similar field. Knowledge of game protection technologies, including obfuscation, anti-tamper measures, and various forms of detection is highly valued.
- Strong C++ Skills: Proven experience in C++ programming, with a solid understanding of low-level systems, multi-threading, and memory management.
- Windows Internals Knowledge: A deep understanding of Windows operating system architecture, APIs, and security mechanisms.
- Problem-Solving Skills: The ability to solve complex technical challenges and a knack for anticipating potential security vulnerabilities.
- Communication & Collaboration: A collaborative spirit and excellent communication skills to work effectively with various teams and stakeholders.
Additional information
Programmeur·euse Anti-triche (March of Giants)
Montreal, - Full-time - REF31271U
Job Description
La personne titulaire de ce poste est responsable de contribuer à la mission de l’équipe Anti-triche de March of Giants, en veillant à offrir à la communauté un environnement de jeu juste et compétitif. Ce rôle couvre la prévention et la détection de la triche par une double approche : renforcement du code et détection avancée.
La personne travaillera à rendre le client du jeu plus résilient face aux manipulations en mettant en œuvre des techniques de chiffrement, d’obfuscation et des fonctionnalités de sécurité au niveau des plateformes. La personne contribuera aussi au développement de systèmes de détection robustes, incluant des métriques en jeu, des méthodes d’apprentissage automatique et des approches basées sur l’IA.
Pour réussir, la personne combinera les compétences d’un·e professionnel·le de la sécurité et la vision d’un·e programmeur·euse engin, en intégrant directement dans le moteur de jeu des fonctionnalités de sécurité complexes, tout en assurant leur intégration harmonieuse à l’interface du client et aux services en ligne d’Ubisoft.
Ce que vous ferez
- Développer et implémenter des technologies anti-triche essentielles directement dans le moteur de jeu, avec un accent sur le renforcement du code et la sécurité du client, et les intégrer aux systèmes en ligne de March of Giants et d’Ubisoft.
- Intégrer et maintenir des fonctions de sécurité au niveau des plateformes pour renforcer la défense contre les triches.
- Analyser les triches existantes, en collaboration avec les chercheur·euses en sécurité, afin d’en comprendre le fonctionnement et de concevoir de nouvelles protections et méthodes de détection.
- Appliquer une connaissance approfondie des internals Windows et des mécanismes de sécurité des systèmes d’exploitation pour identifier et atténuer les vulnérabilités.
- Collaborer avec les équipes de développement pour garantir que les solutions anti-triche soient efficaces, performantes et qu’elles n’affectent pas négativement l’expérience des joueur·euses.
- Déboguer des problèmes complexes liés à la sécurité et à la performance du jeu et proposer des solutions optimales.
- Assurer une veille active sur les tendances en matière de sécurité des jeux, de rétro-ingénierie et de développement de triches pour contrer proactivement les menaces émergentes.
Qualifications
Ce que vous apportez
- Un diplôme en informatique ou en génie logiciel (ou autre formation pertinente)
- Esprit de hacker : curiosité naturelle pour comprendre le fonctionnement des systèmes et identifier comment ils peuvent être compromis.
- Expertise en sécurité : expérience avérée en cybersécurité, analyse de vulnérabilités ou domaine similaire. Connaissance des technologies de protection de jeu (obfuscation, mesures anti-altération, méthodes variées de détection).
- Solides compétences en C++ : maîtrise confirmée de la programmation C++ bas niveau, multi-threading et gestion mémoire.
- Connaissance des internals Windows : compréhension approfondie de l’architecture et des API du système d’exploitation Windows, ainsi que de ses mécanismes de sécurité.
- Compétences en résolution de problèmes : capacité à résoudre des défis techniques complexes et à anticiper les vulnérabilités.
- Communication et collaboration : esprit d’équipe et excellentes aptitudes de communication pour interagir efficacement avec divers corps de métier et parties prenantes.
Additional information
Quoi nous envoyer
- Votre CV mettant en valeur votre formation, votre expérience, vos compétences et les jeux livrés
Infrastructure Planner/Installer
Montreal, - Full-time - REF31960S
Job Description
As an Infrastructure Planner and Installer at Ubisoft Montreal, you will plan and complete light construction, renovation, and maintenance work across our leased spaces. You will ensure that work is estimated accurately, completed on schedule, performed safely, and compliant with the applicable Quebec Construction Code. This position is primarily based in Montreal and may require occasional work at our other Quebec studios.
What you’ll do:
Manage service requests related to space maintenance and repairs;
Develop and monitor maintenance plans based on quarterly walkthroughs conducted with the logistics, design, and workplace teams;
Complete light construction work, renovations, repairs, and painting;
Coordinate contractor work and verify compliance;
Maintain accurate cost records for each project;
Provide weekly project updates to the person responsible;
Manage the inventory of tools and hardware;
Recommend improvements and projects related to workplace spaces;
Complete other related tasks as required.
Qualifications
What you bring to the team:
Hold a Diploma of Vocational Studies in Carpentry (DEP);
Hold a high school diploma or equivalent training, an asset;
Hold a trade competency card in a renovation-related field, an asset;
Hold a valid driver’s licence for occasional travel;
Bring a minimum of 3 years of relevant experience in construction, renovation, or a related field;
Apply basic carpentry knowledge;
Understand the Quebec Construction Code;
Plan and sequence manual work effectively;
Take initiative when completing assigned work;
Manage tasks with minimal supervision.
Additional information
Solution Security Architect
Montreal, - Full-time - REF32025Q
Job Description
As a Solution Security Architect at Ubisoft Montréal, you will join the Security and Risk Management Security Engineering team. You will help define and implement security controls, contribute to risk reduction initiatives, and support the deployment of security solutions across the Ubisoft group, including projects related to Anvil and Snowdrop productions.
What you’ll do
- Contribute to security initiatives by participating in development activities, identifying and addressing security vulnerabilities, implementing security requirements, and deploying security solutions
- Support the deployment and long-term maintainability of security tools used by operational teams
- Evaluate and reduce risks affecting services and development teams by considering real-world threat scenarios
- Collaborate with Security Engineering leadership and enterprise security specialists to align solutions with security standards and domain requirements
- Contribute to the design, development, and deployment of security solutions used across Ubisoft services and products
- Support secure development practices within projects related to Anvil and Snowdrop
- Document implemented changes and security improvements
- Share knowledge and support development and operations teams on security-related topics
Qualifications
What you bring to the team
- Experience working with CI/CD pipelines, DevOps practices, and the integration of security tools such as SAST, SCA, or DSA
- Experience in software development and application security, including knowledge of OWASP practices
- Knowledge of C#, Go, Python, and/or JavaScript
- Understanding of OAuth, authentication mechanisms, Azure OIDC, and AWS
- Familiarity with threat modeling processes
- Knowledge of supply chain security and secret management solutions such as HashiCorp Vault
- Experience with penetration testing or Capture the Flag (CTF) activities is an asset
- Strong communication, collaboration, and knowledge-sharing skills
Additional information
What to send our way
- Your CV highlighting relevant skills and experiences
- Relevant project links, GitHub repositories, or technical contributions
IT Financial Planning Analyst
Montreal, - Full-time - REF32036Q
Job Description
As an IT Financial Planning Analyst at Ubisoft Montréal, you will support budget planning for the information technology department and coordinate financial tracking with the teams involved. You will share findings with IT teams, internal partners and management during monthly and quarterly reviews.
What you’ll do
- Serve as a point of contact for IT department costs
- Prepare budget reviews to help managers track their budgets
- Present budgets and financial results to IT management, teams and internal partners
- Work with the IT Financial Planning team on monthly closing, including provisions and the financial impact on profit and loss
- Track hosting and infrastructure transformation project budgets with the teams involved to anticipate financial impacts
- Suggest improvements to IT cost models
- Review costs to identify discrepancies and budget risks
- Help automate, standardize and improve financial processes
- Define performance indicators to track department activities and transformation project costs
- Improve activity reports
Qualifications
What you bring to the team
- Use Excel, PowerPoint and Power BI to prepare and present financial information
- Communicate financial results clearly, including to management
- Organize your work carefully and take initiative
- Review data and summarize key findings
- Show an interest in the video game industry
- Communicate fluently in English, as stated in the original description
- Bring, as assets, skills in artificial intelligence, automation, VBA, Java and web programming, data science and business intelligence
- Bring, as assets, experience in IT finance and established proficiency with tools such as Anaplan, MicroStrategy, HFM and PeopleSoft
Additional information
What to send our way
- Your CV highlighting relevant skills and experiences
- Examples of relevant financial planning or analysis projects, if available
Information about the team
You will join the coordination team in Ubisoft’s IT department. The department includes teams supporting a range of products and technologies, including cybersecurity tools, technologies that support our games and teams, and infrastructure transformation projects.
Associate Tech Director - Design
Montreal, - Full-time - REF31961A
Job Description
As an Associate Tech Director - Design at Ubisoft Montréal, you will serve as the primary Unreal Engine technical reference within the Tech Design team. Working closely with the Director Tech Design, Tech Designers, and programming team, you will translate existing gameplay system architecture into modular, reusable Blueprint tools and workflows.
You will help remove technical bottlenecks, support faster iteration, and strengthen the team’s Unreal Engine expertise through teaching, mentoring, and practical guidance.
What you’ll do
- Guide Tech Designers on Unreal Engine best practices, Blueprint architecture, workflow improvements, and technical problem solving
- Partner with the Director Tech Design on Unreal Engine topics and contribute technical expertise to priorities and strategic direction
- Collaborate with programming teams to understand gameplay system architecture, share Level Design use cases, and provide focused implementation feedback
- Translate gameplay architecture for weapons, inventory, crafting, artificial intelligence, and interaction systems into modular and performant Blueprint tools
- Equip Level Designers with reliable and documented tools, systems, and Blueprints that support efficient iteration and level creation
- Define and maintain standards for Blueprint quality, performance, architecture, and asset naming across the studio
- Prototype gameplay systems in Blueprint before their potential transfer to native code
- Diagnose and resolve issues involving Blueprint performance, compilation, and stability
- Create and maintain documentation that includes diagrams, conventions, implementation examples, and technical guidance
- Teach and mentor Tech Designers on advanced Unreal Engine features, including Gameplay Ability System, Blueprint Interfaces, Animation Blueprints, and Data Assets
Qualifications
What you bring to the team
- Demonstrate extensive Tech Design experience and advanced hands-on expertise with Unreal Engine 4 or Unreal Engine 5
- Apply advanced Blueprint Visual Scripting knowledge to architecture, optimization, and communication patterns between Blueprints
- Understand common gameplay systems such as inventory, weapons, crafting, interactions, and basic artificial intelligence
- Use Unreal Engine level design tools such as Landscape, World Partition, Data Layers, and Level Instances
- Improve Blueprint performance with profiling and debugging tools such as Unreal Insights and Blueprint Profiler
- Collaborate effectively with programming teams on complex gameplay systems and technical workflows
- Explain technical concepts clearly to both technical and non-technical collaborators
- Support teaching, mentoring, documentation, and knowledge sharing across Tech Design, Programming, and Level Design teams
What to send our way
- Share your CV highlighting relevant skills and experiences
- Include portfolio or project links showcasing relevant Unreal Engine or Blueprint work
Additional information
Software Engineer – MLOPS
Montreal, - Full-time - REF31447T
Job Description
As a Machine Learning Operations Software Engineer at Ubisoft Montréal, you will help build reliable and scalable systems that protect the trust and safety of our players.
You will join the Player Data domain within Ubisoft’s Data Office, whose mission is to use data to support players throughout their journey in a safe and respectful environment.
This role combines applied research and software engineering, with a strong focus on production deployment.
What you’ll do
- Lead end to end projects, from design to real world usage
- Design, develop, and maintain application services and APIs for data and model sharing
- Build and operate large scale data processing pipelines
- Deploy and manage scalable cloud infrastructures
- Improve platform quality and reliability
- Contribute to exploratory projects testing new data and machine learning approaches
- Write clean, efficient, and maintainable code designed for scale
- Apply modern deployment and monitoring practices for machine learning systems
- Collaborate closely with data and machine learning specialists to bring models into production
Qualifications
What you bring to the team
- Strong skills in software development or data engineering, using Python or Rust
- Experience designing and consuming web service APIs
- Practical knowledge of cloud environments and containerized systems (Kubernetes, ArgoCD, AWS, Terraform)
- Ability to connect high level vision with technical details
- Collaborative mindset with clear and respectful communication
- Working knowledge of machine learning, including advanced models
- Experience deploying predictive models into production
- Familiarity with large scale data processing tools or platform operations, an asset
Additional information
- Your CV highlighting relevant skills and experiences
- Links to projects, code repositories, or systems you have contributed to
Senior Level Artist (Unreal)
Montreal, - Full-time - REF31656C
Job Description
As a Level Artist at Ubisoft Montreal, you will create immersive and memorable 3D environments. You’ll assemble and position visual elements that support environmental storytelling, strengthen the game atmosphere, and enhance the player experience.
Whether working on a level, side mission, or open world area, you’ll help bring game spaces to life with strong artistic direction and attention to detail. Using lighting, composition, and environmental details, you’ll craft visually impactful scenes while balancing technical constraints and gameplay needs.
What you’ll do
- Collaborate with level designers and the art direction team to understand the game vision
- Research and gather relevant artistic and visual references
- Place proxies and communicate modeling and texturing needs with art teams
- Balance artistic goals with technical constraints
- Integrate and assemble assets in Unreal Engine to build polished and immersive environments
- Adjust lighting, composition, and visual details to strengthen mood and scene readability
- Ensure integrated content aligns with the artistic direction and gameplay requirements
- Test, iterate, and improve environments to support a smooth player experience
Qualifications
What you bring to the team
- Proficiency with 3D software such as Maya or 3ds Max
- Understanding of real-time optimization techniques
- Knowledge of artistic fundamentals including lighting, composition, and color theory
- Experience with modeling, texturing, lighting, or image processing
- Ability to collaborate effectively with cross-functional teams
- Strong communication skills
- Curiosity, adaptability, and initiative
- Attention to detail and an interest in creating immersive environments
What to send our way
- Your CV highlighting relevant skills and experiences
- A portfolio showcasing your best work or a link to your online portfolio
Additional information
3D Programmer - (Assassin's Creed HEXE)
Montreal, - Full-time - REF31929B
Job Description
As a 3D Programmer at Ubisoft Montreal, you will focus on the rendering systems for the Assassin's Creed HEXE project. You will work closely with the Anvil Pipeline Rendering Team to maintain the stability, efficiency, and adaptability of the engine across current-generation consoles and PC.
What you'll do
- Contribute to the entire rendering engine, including opaque rendering, shadows, post-processing effects, and compute-based systems.
- Support rendering development in close collaboration with the Anvil Pipeline Rendering Team.
- Diagnose project-specific issues, including GPU hangs and complex rendering bugs.
- Evaluate performance and implement optimizations throughout the rendering pipeline.
- Design and implement alternative rendering solutions tailored to consoles with more limited hardware capabilities.
- Support the Toolmode Data Generation pipeline from a rendering perspective.
Qualifications
What you bring to the team
- A bachelor's degree in Computer Science, Computer Engineering, or an equivalent qualification.
- Strong understanding of modern real-time rendering systems, including opaque rendering, shadows, post-processing effects, and compute-based pipelines.
- Hands-on experience shipping games on PlayStation 5, Xbox Series X/S, or Nintendo Switch 2.
- Experience troubleshooting platform-specific rendering issues, including GPU hangs.
- Proficiency with GPU profiling tools to identify and resolve performance bottlenecks.
- Ability to navigate large codebases and effectively contribute to less familiar systems.
- Experience with proprietary game engines such as Anvil is an asset.
- Knowledge of toolchains and data generation pipelines such as Toolmode is an asset.
- Experience collaborating with engine or pipeline teams distributed across multiple studios is an asset.
What to send our way
- Your resume highlighting your skills and experience.
- Code samples, repository links, or other relevant projects.
Additional information
AI Programmer - (R6 SIEGE)
Montreal, - Full-time - REF31922M
Job Description
We are building cutting-edge AI Bots for Rainbow Six Siege. Our goal is to create bots capable of realistically replicating the decisions, tactics, and behaviors of real players, delivering an increasingly rich training and gameplay experience. We are looking for an enthusiastic and adaptable programmer who is eager to leverage the latest technologies to create, test, and deliver high-quality AI systems.
What You'll Do
- Design, develop, and maintain the systems and behaviors that power the AI Bots for Rainbow Six Siege.
- Develop believable behaviors that enable bots to realistically reproduce the decisions, tactics, and reactions of real Rainbow Six Siege players.
- Program in C++ and use the team’s tools and technologies to create, test, and iterate on AI features.
- Collaborate closely with programmers, game designers, QA testers, and other AI specialists to continuously improve the quality and realism of the bots.
- Contribute to the improvement of the tools, technologies, and pipelines used to develop, debug, and validate AI behaviors.
- Use gameplay data, test results, and player feedback to iterate on AI features and improve their quality, robustness, and realism.
- Proactively identify performance, stability, and quality issues and actively contribute to resolving them.
- Own features from conception through delivery while maintaining a high standard of quality and reliability.
- Stay informed on advancements in artificial intelligence and contribute to technical innovation within the team.
Qualifications
What You'll Bring
Education
- Bachelor’s degree in Computer Science, Computer Engineering, or an equivalent combination of education and experience.
Experience & Skills
- Minimum of 5 years of experience programming in C++ within the video game industry, embedded systems, or other relevant fields.
- Strong proficiency in C++.
- Bachelor’s degree in Computer Science, Computer Engineering, or equivalent experience.
- Experience developing for console platforms.
- A unique combination of attention to detail and flexibility in your work organization.
- Strong communication skills and the ability to collaborate with multidisciplinary teams while helping elevate quality standards and supporting the game’s vision.
- A creative mindset and a strong passion for innovation.
Additional information
Senior C++ Programmer - Machine Learning
Montreal, - Full-time - REF31863G
Job Description
We are looking for a Senior C++ Programmer to play a key role in building cutting-edge applications powered by Machine Learning. The role of the senior C++ Programmer with experience in AI/ML is to bring best practices and robust design principles, helping us deliver on an ambitious and innovative roadmap.
What you'll do
Main responsibilities:
Provide and support ML systems based on business requirements and objectives.
Develop, integrate, and maintain inference engines, ML libraries, and frameworks.
Leverage the best hardware (NPU, GPU, CPU) to accelerate ML-related computations.
Build systems to evaluate, optimize, and measure model performance.
Integrate and maintain ML systems within game engines and games.
Write unit tests and integration tests.
Collaborate with the data science team, specialized programmers (gameplay, AI, etc.), the research team, and other stakeholders such as production teams.
Write clear and structured code that meets performance, maintainability, modularity, scalability, and compatibility requirements.
Other responsibilities:
Create proof-of-concepts, which may involve model training, fine-tuning, and experimenting with different techniques and architectures.
Suggest improvements when needed by designing and implementing new systems or enhancing existing ones.
Conduct research to stay up to date with the latest advancements.
Prepare documentation, presentations, and knowledge-sharing materials to communicate complex AI concepts to both technical and non-technical collaborators.
Qualifications
What you bring
Education:
- Bachelor’s degree in computer science or computer engineering or equivalent.
- A master’s degree in Machine Learning or any other relevant field is a strong asset.
Relevant Experience:
- Minimum 10 years of experience in C++ programming.
- Minimum 5 years of experience in AI/ML.
Core Skills:
In-depth knowledge of C++ required.
Strong architecture skills.
Good understanding of hardware to leverage multithreading and optimize memory management.
Solid knowledge of machine learning and deep learning fundamentals.
Other Skills:
Proficiency in Python is an asset.
Experience working with game engines is an asset.
Additional information
Games Security Specialist
Montreal, - Full-time - REF31557A
Job Description
As a Games Security Specialist at Ubisoft Montréal, you will be fully embedded on For Honor as the owner and executor of the Player Protection domain for the project. This is a single‑project role, focused on protecting fair play and community health within For Honor’s live environment.
You will work hands‑on with production, online, data, moderation, and security partners to identify issues, coordinate responses, and drive concrete mitigation actions related to cheating, exploitation, matchmaking abuse, toxicity, ban evasion, and account‑related abuse . This role emphasizes execution, follow‑through, and operational impact, not just reporting or strategy definition.
What you’ll do
- Drive and execute player protection actions for For Honor, from issue identification to mitigation and validation
- Coordinate and implement anti‑cheat and anti‑exploitation measures, ensuring fixes are tested and effective
- Analyze and address matchmaking abuse, ban evasion, and repeat offenses impacting competitive integrity
- Lead operational responses to toxicity and abusive behaviors, in collaboration with moderation and support teams
- Orchestrate incident triage and intervention, including sanctions, fixes, and follow‑up actions
- Maintain and apply intervention playbooks and decision matrices to ensure fair, consistent outcomes
- Track player protection risks, trends, and outcomes, and adjust actions based on live data
- Act as the day‑to‑day player protection point of contact for the For Honor team
- Raise awareness of security, fairness, and player experience trade‑offs during production decisions
- Contribute to continuous improvement through threat monitoring and post‑incident reviews
Qualifications
What you bring to the team
- Knowledge or awareness of online games or live operations involving security, trust and safety, anti‑cheat, or moderation
- Ability to execute and follow through on cross‑team actions in live environments
- Solid understanding of game security risks, abuse patterns, and exploitation vectors
- A player‑centric mindset that balances fairness, consistency, and community health
- Strong written and verbal communication skills
- Comfort working with data, dashboards, and signals to support operational decisions
- Ability to document findings, decisions, and outcomes in clear, accurate, and shareable formats
- A collaborative approach and respect for diverse perspectives
Additional information
UI ProgrammeR6 SIEGE)
Montreal, - Full-time - REF31937A
Job Description
The person in this role is responsible for developing game modules related to general user-facing presentations, such as menus, HUDs, and other UI systems.
What You'll Do
- Review game design documents to understand the intended player experience and actively contribute feedback to help achieve that vision;
- Help define UI features and implementation while aligning with the needs of graphic designers;
- Design and implement menu systems and user interfaces for target platforms, ensuring consistency in both visual presentation and underlying logic;
- Develop tools to support UI systems;
- Collaborate with designers and programmers to rapidly prototype interaction concepts;
- Respond effectively to feedback and produce quick iterations;
- Provide hooks and support for UI animations and audio integration;
- Work closely with designers and artists to implement new ideas, offering technical, creative, and planning feedback;
- Collaborate with the team to ensure UI systems meet both aesthetic and functional requirements;
- Stay current with industry trends, innovations, and best practices;
- Maintain and oversee the modules and systems that support the UI;
- Optimize UI code to ensure efficient performance on target platforms;
- Interact and collaborate with multiple departments;
- Develop automated testing APIs and tools related to UI systems to help ensure overall game stability and health;
- Apply strong knowledge of usability and UX principles as they relate to UI development;
- Integrate accessibility and localization considerations into UI features and workflows;
- Perform any other related duties as required;
- Demonstrate strong analytical skills through debugging and crash fixing across a variety of UI systems.
Qualifications
What You Bring
Education
- Bachelor's degree in Computer Science, Computer Engineering, or an equivalent combination of training and experience.
Experience
- Minimum 5 years of experience programming in C++ within the video game industry, embedded systems, or other relevant fields.
Knowledge & Technical Skills
- Ability to write clean, robust, performant, and maintainable C++ code;
- Excellent understanding of MVVM architecture and workflows;
- Strong troubleshooting and debugging skills;
- Solid understanding of software engineering best practices, including design reviews, coding standards, code reviews, testing, and documentation;
- Strong collaboration and communication skills in a multidisciplinary environment;
- Bonus: Experience with Visual Studio, Perforce, and Jira;
- Bonus: Experience working on a PC-centric platform experience.
Soft Skills
- Strong problem-solving abilities;
- Attention to detail;
- Excellent verbal and written communication skills;
- Proactive attitude with a strong sense of autonomy and professional ethics;
- Motivation to tackle large-scale challenges;
- Strong organizational skills for task definition and estimation;
- Ability to adapt to change;
- Results-oriented mindset.
Additional information
Animation Programmer
Montreal, - Full-time - REF31795D
Job Description
We’re a small, empowered team building an ambitious multiplayer experience, developed in Unreal Engine. We’re looking for hands‑on developers with a strong execution mindset, ownership, and pride in building something real—together.
What you’ll do
- Collaborate with animation, programming, and motion capture teams to understand needs and develop appropriate solutions.
- Analyze existing animation features within the game engine.
- Design, develop, and maintain scalable animation systems.
- Create tools and systems that support dynamic and living worlds.
- Maintain and optimize existing animation systems for upcoming projects.
- Write clear and structured code while considering performance, memory usage, and compatibility.
- Combine technical and artistic perspectives to support strong visual representation.
- Research and develop new animation techniques, including procedural and physics-based animation.
- Monitor developments in animation technologies and share knowledge across teams.
- Contribute to the continuous improvement of animation tools and workflows.
Qualifications
What you bring to the team
- Experience with C++ and C#.
- Knowledge of Visual Studio.
- Strong understanding of 3D mathematics.
- Experience with animation techniques such as rigging, state machines, ragdoll physics, inverse kinematics (IK), and facial animation.
- Understanding of animation tool development and optimization.
- Ability to collaborate effectively with multidisciplinary teams.
- Attention to detail when identifying and resolving system issues.
- Clear communication skills for technical topics.
Additional information
Economy Designer
Montreal, - Full-time - REF31866A
Job Description
The Economy Designer will be responsible for operating and maintaining the core progression and reward systems of Rainbow Six Siege, working in close collaboration with the Senior Economy Designer, the Monetization team, and other design teams.
They operate the Battle Pass rewards and progression in alignment with the Monetization team's content roadmap, partners with other design teams on onboarding and seasonal engagement, and collaborates with the Senior Economy Designer and the Analyst to simulate the impact of new design and balancing changes.
WHAT YOU'LL DO
Game Design
- Operate the Battle Pass rewards and progression structure in alignment with the Monetization team's content roadmap
- Tune progression systems including XP and clearance levels, reputation rewards, event rewards, and post-match rewards to reach defined targets
- Partner with other design teams to improve onboarding rewards and seasonal engagement
- Design and tune reward pacing across seasons to maintain player motivation and retention, drawing on player psychology and motivation drivers
- Conduct and share competitive benchmarks on progression and reward systems (Battle Pass, onboarding, mastery, challenges) across comparable live-service games, deconstructing them to inform design decisions
- Bring creativity to reward and progression features while staying aligned with the game's overall vision
- Help document designs and balancing changes, and keep this documentation up to date
Economics and statistics
- Collaborate with the Analyst to monitor the health of the game economy on an ongoing basis
- Work with the Analyst to produce seasonal extractions on the game's economic performance
- Partner with the Senior Economy Designer to simulate the impact of new design and balancing changes before implementation
- Support the definition of metrics and data collection needs related to progression and reward systems
- Stay attuned to Acquisition, Retention, and Monetization levers to ensure progression and reward design supports broader game business goals
Qualifications
WHAT YOU'LL BRING
- 2-5 years of experience in game design, ideally with exposure to live-service or GaaS titles
- Interest in and foundational knowledge of economics and player progression systems
- Comfortable working with quantitative data and simulation tools
- Strong passion for gaming, particularly competitive/live-service titles
- Strong analytical and math skills
- Ability to model, tune, and simulate reward and progression systems
- Collaborate and communicate constructively across design, monetization, and analytics teams
- Detail-oriented, with the ability to maintain and iterate on complex, interdependent systems
- Good understanding of player motivation drivers, learning theories, and progression pacing
- Awareness of Acquisition, Retention, and Monetization levers and game business models
- Knowledge of modeling tools (Excel, VBA, Tableau, simulation tools, etc.)
- Ability to conduct and synthesize competitive benchmarks into actionable recommendations
- Seeks improvement constantly (takes initiative, challenges themselves)
- Creative, with the ability to propose features aligned with the game's vision
- Rigorous documentation habits, keeping design and balancing information clear and up to date
- Fluency in French
Additional information
VFX Artist (Assassin's Creed Invictus)
Montreal, - Full-time - REF31847T
Job Description
As a VFX Artist at Ubisoft Montréal, you will create impactful visual moments that enrich gameplay and elevate the player experience. You will help bring immersive worlds to life through environmental effects such as smoke, fire, explosions, snow, water, and other real-time visual effects.
In this role, you will combine creativity and technical expertise to design, integrate, and optimize high-quality visual effects directly in the game engine. You will collaborate with multiple teams to deliver a cohesive, performant, and visually engaging experience.
What you’ll do
- Collaborate with creative direction to understand the project vision and define visual effects priorities
- Create environmental effects using particle systems and original textures
- Partner with programming teams to assess needs and support tool development
- Design visual effects that respect technical constraints while maintaining strong artistic impact
- Integrate visual effects into the game engine and ensure real-time performance
- Refine and optimize effects based on playtest results
- Troubleshoot technical issues related to visual effects when needed
- Adjust effects based on feedback from collaborating teams
- Consider community feedback post-launch when relevant
Qualifications
What you bring to the team
- Demonstrate skills in creating real-time visual effects for games or interactive media
- Understand 3D production pipelines including modeling, texturing, lighting, or image processing
- Know 2D art tools, compositing software, 3D software, and game engines
- Understand art fundamentals such as lighting, composition, proportion, and color theory
- Apply vector mathematics to visual effects work
- Receive feedback and adapt your work accordingly
- Collaborate effectively with cross-functional teams
- Communicate clearly and maintain strong attention to detail
- Use procedural tools or shader workflows, considered an asset
What to send our way
- Your CV highlighting relevant skills and experiences
- A portfolio showcasing your strongest visual effects along with insight into your creative process
Additional information
Associate Monetization Director
Montreal, - Full-time - REF31772F
Job Description
As an Associate Monetization Director, you will assume responsibility for the design, production and operation of tactical elements of monetization strategies and mechanisms. You will also investigate and optimize purchase flows, lead discussions with LRS, publishing and other third-party partners.
WHAT YOU'LL DO
- Lead the MTX / Player Engagement team and execute the monetization roadmap.
- Drive delivery of in-game store and currency systems from design to launch.
- Define specs, support production, and align cross-functional teams.
- Build forecasting models and track performance to optimize outcomes.
- Own pricing strategy (hard/soft currency) and ongoing rebalancing.
- Lead Battle Pass strategy, including redesigns and new offers.
Live Operations:
- Own MTX pipeline (planning to integration) and manage direct reports.
- Drive annual MTX planning and per-update offer strategy.
- Oversee store operations, reporting, and continuous improvement.
- Align MTX initiatives with Marketing, Community, Online, and Live teams.
Content & Design:
- Represent MTX within Creative and validation processes.
- Define best practices for assets and monetization design.
- Develop systems and offers supporting engagement and retention.
- Lead cross-brand partnerships and licensing initiatives.
Performance & Analytics:
Own MTX reporting and performance analysis.
Partner with Analytics to drive segmentation and optimization
Qualifications
WHAT YOU'LL BRING
- Degree in business, economics, analytics (university, business school).
- Proficient knowledge and understanding of operational processes, enabling anticipation of concerns or issues.
- Solid knowledge of monetization and forecasting.
- Entry-level knowledge and understanding of design, economic design and business.
- Foundational technical expertise.
- Ability to collaborate and communicate with all internal teams.
- Ability to coach junior profiles.
Additional information
UI Programmer - (March of Giants)
Montreal, - Full-time - REF31273Q
Job Description
The incumbent will develop the modules for a game’s general presentations (menu, HUD, etc.).
What you’ll do
- Read the game design documents to understand the intended player experience and actively challenge game design feedback to facilitate this experience;
- Help define the features and implementation of the UI in an effort to support the graphic designer’s needs;
- Design and implement menu and interface systems for specific users on desired platforms, preserving the uniformity of the visual and logistical aspects;
- Provide tools for UI systems and debugging through internal “debug draw”.
- Investigate and develop a deep understanding of UI framework, and use this knowledge to support the presentation team;
- In collaboration with design and other programming teams, quickly prototype interaction concepts for the game;
- Be reactive to feedback and perform quick iterations;
- In collaboration with the graphic designer, integrate designs and animation;
- Provide hooks for graphic designer animations and sound support;
- Understand the UI requests and recognize or investigate technical limitations (performance tracking and memory);
- Work closely with designers and artists to implement new ideas, providing technical, creative, and scheduling feedback;
- Working collaboratively with the team to ensure that UI meets aesthetic and functional requirements;
- Actively maintain skill-set and knowledge base by keeping track of the latest innovations from the industry;
- Oversee and maintain modules or systems that underlie the user interface;
- Optimize user interface code to run efficiently on desired platforms;
- Interact and collaborate with different departments;
- Challenge the game design of the game as well as its User Experience (UX)
- Develop automated tests APIs related to UI systems to ensure continuous health of the game;
- Have a broad knowledge of ergonomics and UX principles as applied to UI;
- Apply knowledge of localization and accessibility features;
- Carry out all other related tasks.
Qualifications
Training:
- Bachelor of Computer Science or Computer Engineering or equivalent training or experience.
Experience:
- Minimum 5 years of C++ programming experience in the video game sector or embedded systems, or relevant fields.
Knowledge:
- Capacity to write clean, robust, performant, and maintainable C++ code;
- Excellent understanding of MVVM philosophy and workflows;
- Strong troubleshooting and debugging skills;
- Strong understanding of software engineering best practices (design reviews, coding standards, code reviews, testing, documentation);
- Solid collaborative and communication skills within a multi-disciplinary environment.
- Bonus: Experience with Unreal Engine 5, Slate and UMG;
- Bonus: Experience with UI Frameworks such as CommonUI;
- Bonus: Experience with MVVM toolchains such as Unreal's MVVM plugin;
- Bonus: Experience working on a PC-centric platform experience.
Skills:
- Problem-solving skills;
- Attention to detail;
- Good interpersonal and communication skills;
- Autonomy and ethics in proactive work;
- Drive to take up major challenges;
- Define and estimate tasks in an structured way;
- Ability to adapt to change;
- Results oriented.
Additional information
Engine programmer - (March of Giants)
Montreal, - Full-time - REF31247H
Job Description
Main Responsibilities
- Program in a clear and structured manner that meets performance, maintenance, modularity, scalability and compatibility requirements.
- Is thorough and rigorous in the code structure.
- Develop, refactor and optimize core systems focusing on the long-term.
- Compile and understand the project purpose, identify development needs, and assess technical feasibility.
- Analyze the engine's existing functions and see if they're in line with the purpose.
- Build and improve the modules that the engine needs.
- Recommend improvements by designing and implementing new systems, as needed.
- Propose innovative changes, drawing inspiration from other games or engines in the industry.
- Maintain performance and optimize systems.
- Support the features and systems designed for production.
- Document work performed to transfer knowledge and help users (other teams) understand how the new systems and features work.
- Perform all other related duties.
Qualifications
Education:
- Degree in computer science, software engineering or equivalent training.
Relevant experience:
- At least 5 years of experience in software programming, ideally in the video game industry or any other relevant experience.
Skills and Knowledge:
- Excellent understanding of the technical specifications and architecture of different engine systems.
- Excellent analytical and synthesis skills
- Can solve complex problems.
- Autonomy and resourcefulness.
- Detail-oriented.
- A keen interest in various hardware architecture.
Additional information
Generalist Programmer - Far Cry
Montreal, - Full-time - REF31780O
Job Description
As a Generalist Programmer at Ubisoft Montreal, you will develop stable, high-performance, and scalable tools and systems that support production teams, including the Mission and Narrative teams. You will contribute to the creation of dynamic non-playable character behaviors, immersive dialogue sequences, and systems that help development teams work more efficiently.
In a collaborative environment, you will work on different aspects of production such as the game engine, editing tools, and animation systems. You will also contribute to the continuous improvement of workflows and production tools to help create cohesive and believable game experiences.
What you’ll do
- Develop narrative tools that support the creation of dynamic non-playable character behaviors.
- Design systems that allow non-playable characters to perform ambient animations and contextual dialogue lines.
- Develop tools that allow non-playable characters to react to stimuli and environmental events.
- Create systems that ensure smooth transitions between different animations and behaviors.
- Develop tools that support the creation of dialogue sequences and conversations between multiple characters.
- Synchronize animations and dialogue flows to support fluid cinematic conversations.
- Support production teams by ensuring the stability, maintenance, and reliability of systems and tools.
- Debug and optimize existing systems to improve tool performance and reliability.
- Collaborate with teams using your tools to understand their needs and improve workflows.
- Document systems and share knowledge with production teams.
Qualifications
What you bring to the team
- Bachelor of Computer Science or Computer Engineering or equivalent training or experience.
- Minimum 5 years of C++ programming experience in the video game sector or embedded systems, or relevant fields.
- Participation in the delivery of a video game including debugging, optimization, or problem solving.
- Strong knowledge of C++ and computer science fundamentals.
- Experience developing and supporting production tools used by multiple teams.
- Knowledge of character animation systems and contextual dialogue systems.
- Ability to collaborate effectively with multidisciplinary teams.
- Structured problem-solving skills and attention to detail.
- Curiosity and interest in continuously improving tools and systems.
Additional information
Associate Technical Director - Design
Montreal, - Full-time - REF31815A
Job Description
As an Associate Technical Director - Design at Ubisoft Montréal, you will support the technical vision and production workflows related to game systems and content configuration. You’ll collaborate with multidisciplinary teams to create scalable solutions, improve workflows, and maintain reliable data structures that support large-scale content production across the Siege project.
What you’ll do
- Create and maintain MTX templates for customization assets in development
- Define and document reusable data structures that support scalable content production
- Identify opportunities for tooling and automation that improve workflow efficiency and simplify data configuration
- Support the development of sustainable and scalable production practices for game systems and content workflows
- Manage cross-disciplinary data configuration needs that fall outside animation, audio, and graphics ownership
- Collaborate with teams across disciplines to support feature integration and technical configuration requirements
- Assist the AI team with data configuration required to deploy AI bots across game maps
- Act as a point of contact for shared configuration workflows and production support
- Contribute to knowledge sharing and alignment with Design Technical Directors across global Siege teams
- Promote consistent standards and collaborative problem-solving across studios
Qualifications
What you bring to the team
- Experience working with technical design workflows, data configuration, or production pipelines in game development
- Knowledge of customization content workflows, scalable game data structures, or technical production processes
- Ability to create and maintain clear technical documentation
- Understanding of tooling, automation, or workflow optimization practices
- Collaboration skills when working with multidisciplinary and international teams
- Organization and effective prioritization skills in a production environment
- Problem-solving skills with a focus on practical and scalable solutions
- English communication skills required to collaborate with global teams and work with technical documentation primarily available in English
What to send our way
- Your CV highlighting relevant skills and experiences
- Portfolio or project links adapted to the role
Additional information
UI Technical Artist (March of Giants)
Montreal, - Full-time - REF31803I
Job Description
As a UI Technical Artist at Ubisoft Montréal, you will help bring gameflow interfaces and menus to life in Unreal Engine. You’ll transform UI mockups into functional, performant, and visually consistent experiences while working within the project’s technical requirements and collaborating closely with User Experience, UI Art, and UI Engineering teams.
What you’ll do
- Integrate menus and gameflow systems in Unreal Engine using UMG and Blueprint
- Break down UI designs into reusable widgets, interface structures, and logic flows
- Implement menu animations and interactive interface behaviors
- Optimize UI performance related to CPU, memory, textures, and materials
- Collaborate with User Experience, UI Art, and UI Engineering teams to support smooth integration workflows
- Create and refine UI materials and shaders to support visual quality targets
- Manage and optimize UI textures and graphic assets for performance and consistency
- Diagnose and resolve UI integration issues related to Blueprint, UMG, and interface implementation
- Maintain visual consistency across menus and gameflow interfaces
- Support technical problem-solving related to interface integration constraints
Qualifications
What you bring to the team
- Strong proficiency with Unreal Engine, including UMG, Blueprint, and UI integration workflows
- Knowledge of UI shaders and materials
- Understanding of UI textures, including formats, optimization, and memory management
- Balance visual quality with technical performance requirements
- Apply a technical and solution-oriented approach to UI integration challenges
- Collaborate effectively with cross-functional development teams
- Communicate interface implementation constraints clearly and constructively
- Adapt to evolving production and technical needs
What to send our way
- Your CV highlighting relevant skills and experiences
- Portfolio or project links showcasing relevant UI integration or technical art work
Additional information
Programming Team Lead — Procedural Systems (Anvil)
Montreal, - Full-time - REF31785L
Job Description
The Anvil Pipeline World Building team is looking for a team lead for its procedural systems team. Joining Anvil Pipeline means contributing to Ubisoft’s technology convergence, helping develop one of the best game content creation suites, and supporting multiple Ubisoft productions at the same time.
What you will do
As a team lead, you will work in collaboration with the World Building domain leadership team on topics within your scope. In collaboration with the team’s technical lead and the domain technical director, you will contribute to executing the vision and achieving the objectives of our roadmap. You will also be expected to develop a broad understanding of all systems supported and developed by your team, in order to effectively support decisions, priorities, and follow-ups related to deliverables.
In this role, you will plan milestones and sprints in collaboration with the relevant leaders and collaborators. You will create, prioritize, assign, and track tasks on a daily basis, as well as monitor the team’s progress against expected deliverables.
You will proactively identify risks and blockers, then propose solutions to the domain manager for your team. You will also maintain regular follow-ups with each of your employees, contribute to their individual development, and actively participate in the performance evaluation process.
You will work closely with the World Building domain lead and the Anvil Pipeline production team to ensure alignment and the smooth execution of the work.
Qualifications
What you'll bring
Skills
Ability to collaborate effectively with other leaders and key collaborators.
Leadership and strong interpersonal communication skills.
Strong time management and prioritization skills.
Ability to develop high-performing teams.
Ability to manage stress, change, and ambiguity.
Managerial courage and the ability to address issues constructively.
Flexibility in work organization.
Experience with the full development cycle of an AAA game.
Technical knowledge
C++.
Development and production tools such as Perforce, Visual Studio, Jira, and Office 365.
Technical constraints related to real-time systems, game engines, and level editors.
Asset: procedural visual content generation tools, such as UE PCG, Houdini, etc.
Asset: world creation tools.
Asset: data organization in a game engine, such as entities, components, and object model.
Additional information
Technical Lead - UI Programmer (Far Cry)
Montreal, - Full-time - REF31721T
Job Description
The Senior UI Programmer – Technical Lead serves as the primary technical point of contact for all user interface systems on the project.
This person serves as the bridge between engineering, UI integration, and art, ensuring that every UI element is delivered with the level of polish, performance, and accessibility expected of a AAA first-person shooter.
What You’ll Do
Technical Leadership
- Serve as the go-to expert for all user interface technologies in the project: the Snowdrop UI framework, game-specific UI systems, and tools
- Manage the UI technical roadmap: architecture decisions, framework upgrades, and deprecations
- Define and enforce UI coding standards, component templates, and integration workflows
- Identify and resolve bottlenecks that hinder the work of UI integrators and technical artists
Team Supervision
- Supervise a team of UI integrators and technical artists working in the UI Graph editor
- Review and validate work for accuracy, performance, and adherence to design intent
- Mentor team members, conduct code and asset reviews, and provide clear, actionable feedback
- Collaborate with UX/UI designers to ensure that the technical implementation aligns with the design intent
Engineering
- Implement and maintain UI features across gameplay, menus, HUD, and frontend
- Author and extend UI scripting in the visual graph language (UI Graph); support team members using it
- Design reusable, scalable UI components following componentization principles — maintainability and reuse over one-offs
- Implement adaptive layouts that handle multiple target devices, screen sizes, and resolutions
- Integrate accessibility requirements (text scaling, colorblind modes, controller navigation, screen reader support)
Performance & Stability
- Profile UI rendering and logic; identify and resolve underperforming areas (overdraw, excessive draw calls, expensive graph evaluations)
- Own and triage UI-originating crashes; lead post-mortems and drive fixes to completion
- Establish and monitor UI performance budgets in collaboration with the engine team
Design Partnership
- Apply and advocate for core design principles throughout technical decisions: consistency, simplicity, and clear user feedback
- Challenge implementations that compromise usability, even when technically correct
Qualifications
What you'll bring to the team
Must Have
- Shipped 2+ AAA titles with substantial UI programming ownership
- Deep experience with a visual/node-based UI scripting system (UI Graph or equivalent)
- Demonstrated ability to profile and optimize UI in a real-time engine
- Experience debugging and resolving crashes in a production game
- Track record supervising or mentoring UI Integrators or junior programmers
- Solid grasp of UI architecture: component hierarchies, data binding, state management
Strong Assets
- Familiarity with responsive/adaptive UI design for multi-platform titles
What Success Looks Like
Six months in, this person has become the go-to for any UI tech question on the project, the team is unblocked and producing quality work, and the UI systems are stable, performant, and easy to extend.
Additional information
Chef.fe Technique - Programmeur.meuse IU (Far Cry)
Montreal, - Full-time - REF31721T
Job Description
Le ou la programmeur.meuse UI senior – chef.fe technique est la principale référence technique pour l’ensemble des systèmes d’interface utilisateur du projet.
Cette personne fait le lien entre l’ingénierie, l’intégration de l’interface utilisateur et l’art technique, en veillant à ce que chaque élément d’interface soit livré avec le niveau de finition, les performances et l’accessibilité attendus d’un jeu de tir à la première personne de catégorie AAA.
Ce que vous ferez
Leadership technique
- Servir de référence pour l’ensemble des technologies d’interface utilisateur du projet : framework Snowdrop UI, systèmes d’interface utilisateur spécifiques au jeu et outils
- Gérer la feuille de route technique de l’interface utilisateur : décisions d’architecture, mises à niveau du framework et dépréciations
- Définir et faire respecter les normes de codage de l’interface utilisateur, les modèles de composants et les workflows d’intégration
- Identifier et résoudre les goulots d’étranglement qui freinent le travail des intégrateurs d’interface utilisateur et des artistes techniques
Supervision de l’équipe
- Superviser une équipe d’intégrateurs d’interface utilisateur et d’artistes techniques travaillant dans l’éditeur de graphes visuels (UI Graph)
- Examiner et valider le travail en termes d’exactitude, de performances et de respect de l’intention de conception
- Encadrer les membres de l’équipe, mener des revues de code et de ressources, et fournir des retours clairs et exploitables
- Collaborer avec les concepteurs UX/UI pour s’assurer que la mise en œuvre technique correspond à l’intention de conception
Ingénierie
- Mettre en œuvre et assurer la maintenance des fonctionnalités de l’interface utilisateur (UI) dans le gameplay, les menus, le HUD et l’interface frontale
- Créer et étendre les scripts d’interface utilisateur dans le langage de graphes visuels (UI Graph); accompagner les membres de l’équipe dans son utilisation
- Concevoir des composants d’interface utilisateur réutilisables et évolutifs selon les principes de la modularisation — privilégier la maintenabilité et la réutilisation plutôt que les solutions ponctuelles
- Mettre en œuvre des mises en page adaptatives prenant en charge plusieurs appareils cibles, tailles d’écran et résolutions
- Intégrer les exigences d’accessibilité (mise à l’échelle du texte, modes pour daltoniens, navigation via manette, prise en charge des lecteurs d’écran)
Performances et stabilité
- Profiler le rendu et la logique de l’interface utilisateur ; identifier et résoudre les zones de faible performance (surdessin, appels de dessin excessifs, évaluations graphiques coûteuses)
- Prendre en charge et trier les plantages d’origine UI ; diriger les analyses rétrospectives et mener les corrections à terme
- Établir et surveiller les budgets de performances de l’interface utilisateur en collaboration avec l’équipe du moteur
Partenariat en matière de conception
- Appliquer et défendre les principes de conception fondamentaux dans toutes les décisions techniques : cohérence, simplicité et retour d’information clair pour l’utilisateur
- Remettre en question les implémentations qui compromettent l’ergonomie, même lorsqu’elles sont techniquement correctes
Qualifications
Ce que vous apporterez à l'équipe
Compétences indispensables
- Avoir participé à la sortie d’au moins deux titres AAA en assumant une responsabilité importante dans la programmation de l’interface utilisateur
- Solide expérience d’un système de script d’interface utilisateur visuel et basé sur des nœuds (UI Graph ou équivalent)
- Capacité avérée à profiler et optimiser l’interface utilisateur dans un moteur en temps réel
- Expérience du débogage et de la résolution de plantages dans un jeu en production
- Expérience avérée dans la supervision ou l’accompagnement d’intégrateurs d’interface utilisateur ou de programmeurs juniors
- Solide maîtrise de l’architecture de l’interface utilisateur : hiérarchies de composants, liaison de données, gestion des états
Atouts majeurs
- Connaissance de la conception d’interfaces utilisateur réactives/adaptatives pour des titres multiplateformes
---
Critères de réussite
Au bout de six mois, cette personne est devenue la référence pour toute question technique relative à l’interface utilisateur sur le projet ; l’équipe travaille sans entrave et produit un travail de qualité ; et les systèmes d’interface utilisateur sont stables, performants et faciles à étendre.
Additional information
Senior Gameplay Animator (AI) – [Far Cry]
Montreal, - Full-time - REF31733I
Job Description
As a Senior Gameplay Animator (AI) at Ubisoft Montréal, you will help create, integrate, and validate animation systems for non-playable characters, including both allies and enemies. You will work in line with the animation direction while meeting gameplay and technical requirements tied to the game engine.
What you’ll do:
- Create animation systems for a variety of NPC behaviors, including locomotion, 3D navigation, combat behaviors, and hostage situations;
- Process and refine motion capture data while accounting for game engine constraints;
- Export and integrate animations following technical guidelines in collaboration with technical animators, designers, and programmers;
- Test and revise animation systems directly in the game to ensure functionality and quality;
- Collaborate with animation, programming, and design teams to deliver features aligned with production goals;
- Ensure the final quality of animated gameplay features integrated into the game.
Qualifications
- Strong experience creating gameplay animations for video games;
- Experience creating NPC animations and animation systems;
- Proficiency in processing motion capture data;
- Knowledge of MotionBuilder;
- Experience working on a shipped AAA title (an asset);
- Understanding of technical constraints related to integration within a game engine;
- Ability to collaborate in a multidisciplinary environment;
- Strong attention to detail and visual quality;
- Collaborative mindset focused on problem-solving and idea sharing.
What to send our way
- A portfolio showcasing your best animation work.
- Your CV highlighting your experience and skills.
Additional information
Team Lead - Modeling (Unreal)
Montreal, - Full-time - REF31530C
Job Description
As a Team Lead - Modeling (Unreal) at Ubisoft Montreal, you will support the modeling team by guiding asset production workflows, maintaining quality standards, and helping artists deliver performant and visually consistent content in Unreal Engine. You’ll collaborate closely with art, level design, production, and external partners to support production goals, optimize workflows, and coach artists across the pipeline.
What you’ll do
- Guide the quality of 3D assets across modeling, unwraps, LODs, collisions, and integration workflows
- Define and maintain visual guidelines and production documentation for modeling teams
- Collaborate with Level Artists and Level Designers to establish efficient asset production workflows
- Review and validate asset requests while promoting reuse of existing assets from the object bank
- Prepare and support art reviews to ensure assets meet visual and technical expectations
- Support outsourcing and co-development teams by sharing workflows, guidelines, and production expectations
- Monitor and review the quality of outsourced assets throughout production
- Coordinate and manage Jira workflows for internal and external asset tracking
- Organize and maintain the object bank and support task distribution across teams
- Manage, coach and support junior artists through feedback, onboarding, and day-to-day collaboration
Qualifications
What you bring to the team
- Strong understanding of 3D modeling pipelines and real-time asset production workflows
- Experience with real-time production constraints
- Experience with Unreal Engine and Blender are a plus
- Knowledge of modeling workflows, including unwraps, LODs, collisions, and optimization practices
- Experience collaborating with multidisciplinary teams across art and production
- Ability to review assets and provide clear, constructive feedback
- Experience supporting or coordinating outsourcing or co-development pipelines
- Comfortable organizing and tracking work through Jira
What to send our way
- Your CV highlighting relevant skills and experiences
- Examples of projects, tools, or technical contributions using Unreal Engine
Additional information
Associate Director, Game Services
Montreal, - Full-time - REF31740Z
Job Description
As an Associate Director, Game Services at Ubisoft Montréal, you will lead a multidisciplinary organization supporting Ubisoft games, studios, and Creative Houses. In this senior people leadership role, you will directly lead and develop a team of managers, strengthen leadership capabilities, shape the organization, and create the conditions for teams to perform, grow, and successfully navigate change.You will be accountable for the overall health, effectiveness, engagement, and performance of the organization, as well as for the reliable delivery of its IT and operational services.
Working closely with game, studio, Creative House, and technology leadership, you will ensure that our teams, operating model, capabilities, and service-delivery priorities remain aligned with Ubisoft’s evolving business and production needs.
What you’ll do
- Lead multidisciplinary teams composed of managers, team leads, technical experts, and operational teams supporting Ubisoft productions
- Develop managers through coaching, performance management, succession planning, and leadership development
- Foster an environment built on clarity, collaboration, trust, and sustainable team performance
- Shape the organizational structure and operating model to align skills, capacity, and business priorities
- Guide teams through organizational change and evolving priorities while maintaining engagement and delivery continuity
- Drive workforce and capacity planning, including recruitment, internal mobility, vendor strategy, and long term skills development
- Oversee service delivery, operational risks, incidents, dependencies, and continuous improvement initiatives
- Partner with game, studio, Creative House, and technology leadership to align organizational and delivery priorities
- Collaborate with global teams across Infrastructure, Security, Cloud, Human Resources, Finance, and external partners
- Promote operational excellence through KPIs, service reviews, automation, standardization, and continuous learning
Qualifications
- Experience leading large multidisciplinary teams within a complex technology, IT, gaming, or live service environment
- Experience developing managers and supporting leadership practices across multiple teams or functions
- Expertise in organizational design, talent development, workforce planning, employee engagement, and succession planning
- Experience guiding teams through organizational transformation and evolving business priorities
- Strong understanding of IT service delivery, operational services, incident management, capacity planning, and continuous improvement
- Ability to balance operational delivery, technical priorities, workforce needs, financial considerations, and stakeholder expectations
- Strong communication and stakeholder management skills across technical and business teams
- Leadership approach focused on collaboration, transparency, accountability, and team development
Additional information
What to send our way
Your CV highlighting relevant leadership experience and organizational scope
Examples of leadership development, organizational change, and operational improvements you have supported
Cloud Developer
Montreal, - Full-time - REF31110A
Job Description
As a Cloud Developer at Ubisoft Montreal, you will help design and build a Kubernetes-managed platform that improves the reliability, scalability, and security of our infrastructure. You will join a collaborative team that values shared ownership, open communication, and continuous improvement. As a Cloud Developer, you will work closely with cross-functional partners to deliver cloud-native solutions that support our games and services.
What you’ll do
- Own the maintenance, upgrades, and lifecycle management of internal Kubernetes platform components at scale
- Design, develop, test, and deploy Go-based operators and tools for Kubernetes
- Collaborate with DevOps, infrastructure, and security teams to ensure stable and secure platform operations
- Build and maintain features that improve scalability, performance, and resilience of Kubernetes-managed services
- Apply security best practices and contribute to compliance across the platform
- Partner with product managers and stakeholders to translate requirements into technical solutions
- Contribute to planning, estimation, and prioritization with project managers and team leads
- Perform code reviews, share knowledge, and foster a collaborative team culture
- Troubleshoot production issues and proactively identify system and process improvements
- Stay current with cloud-native technologies and Kubernetes ecosystem best practices as well as participate in on-call rotations
Qualifications
What you bring to the team
- Demonstrated capability operating and maintaining Kubernetes platforms using Git Ops practices with tools such as Argo CD
- Hands-on experience building operators and tools in Go with clean and maintainable code
- Proficiency in automation tools and Infrastructure as Code, such as Terraform or similar
- Ability to set up and maintain CI/CD pipelines, utilizing tools such as Gitlab
- Practical experience with containerization and orchestration, including Docker and Kubernetes
- Experience implementing observability and monitoring solutions using Prometheus, Grafana, Open Telemetry, ELK
- Ability to write effective unit tests for Go applications and apply sound testing practices
- Familiarity with deploying and operating workloads on cloud platforms such as AWS or Azure
- Ability to collaborate effectively in agile development environments
Additional information
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Skills and competencies show up in different forms and can be based on different experiences, that is why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, we embrace diversity in all its forms. We’re committed to fostering an inclusive and respectful work environment for all. We know the importance of providing a pleasant interview experience, therefore if you need any accommodation, please let us know if there is anything we can do to facilitate the interview process
Senior Character Rigger - [Rainbow Six Siege]
Montreal, - Full-time - REF31734P
Job Description
As a Senior Character Rigger at Ubisoft Montreal, you will create high-quality character rigs in 3DS Max and integrate them into our game engine. You will support the AAA animation pipeline and help build character rigging systems for a character-driven game.
What you’ll do:
- Build user-friendly character rigs in 3DS Max;
- Develop efficient skinning, deformation, and control systems;
- Ensure clean export and integration into the game engine;
- Support and improve animation pipelines and workflows;
- Resolve issues related to rigging, deformation, and engine integration;
- Optimize rigs for real-time performance;
- Collaborate closely with animation, technical art, and programming teams;
- Contribute to pipeline tools and best practices.
Qualifications
- Experience as a Character Rigger in the video game industry;
- Strong knowledge of 3DS Max rigging pipelines;
- Solid understanding of deformation, skinning, and control systems;
- Experience with Python scripting for rigging pipelines;
- Experience working on AAA game productions;
- Understanding of real-time optimization and engine constraints;
- Strong problem-solving skills and pipeline knowledge;
- Experience with facial rigging using joint-based, blendshape, or hybrid systems.
What to send our way:
- Your CV highlighting your experience and skills.
- A portfolio showcasing your best character rigging work.
Additional information
Engine Programmer (Far Cry)
Montreal, - Full-time - REF31704V
Job Description
As an Engine Programmer at Ubisoft Montréal, you will contribute to the development and evolution of core engine systems of the project. You’ll work closely with cross-functional teams to build scalable, high-performance solutions that support production needs and long-term technical goals.
What you’ll do
- Program clear, structured, and maintainable systems that meet performance, compatibility, modularity, and scalability requirements;
- Develop, refactor, and optimize core engine systems with a long-term technical vision;
- Analyze development needs and evaluate the technical feasibility of proposed solutions;
- Review existing engine functionalities to ensure alignment with project goals;
- Build and improve engine modules to support system scalability;
- Design and implement new technical solutions when needed;
- Recommend improvements inspired by industry best practices and emerging technologies;
- Optimize system performance and maintain system stability;
- Improve game packaging technologies to support concurrent team workflows;
- Support production needs related to physics systems and data pipelines.
Qualifications
What you bring to the team
- A degree in Computer Science or Software Engineering (or other relevant training);
- 5+ years of professional programming experience;
- Demonstrate strong software programming and game engine architecture knowledge;
- Understand the technical specifications and interactions between engine systems;
- Solve complex technical problems using a structured and thoughtful approach;
- Apply strong analytical and synthesis skills in day-to-day development;
- Write rigorous, high-quality, and maintainable code;
- Collaborate effectively with multidisciplinary teams;
- Work independently while staying aligned with team objectives;
- Pay close attention to detail and deliver quality results.
Additional information
Technical Lead Data (TGQF)
Montreal, - Full-time - REF31514B
Job Description
What you'll do
- Collaborate with architects and contribute to the design of new data products and services by proposing robust, scalable solutions aligned with organizational needs.
- Participate in the implementation of the target data architecture and drive its adoption across teams.
- Serve as the subject matter expert for all topics related to data, data architectures, and data processing pipelines.
- Provide technical leadership and expertise across all Quality Foundations products regarding data storage, modeling, governance, and processing.
- Define, maintain, and promote data standards and best practices within QF, ensuring their consistent application across teams.
- Propose, review, and validate technical and architectural decisions through Architecture Decision Records (ADRs), and ensure adoption of approved decisions.
- Actively contribute to the development and delivery of initiatives involving the highest levels of complexity or risk.
- Advise architects, project managers, and leaders on technology directions and opportunities to improve data platforms.
- Analyze and optimize the performance, cost efficiency, reliability, and scalability of data systems.
- Act as a subject matter expert in relational and non-relational database optimization.
- Collaborate with development, analytics, artificial intelligence, and operations teams to ensure seamless integration of data solutions.
- Ensure the technical quality of data pipelines and promote best practices in monitoring, alerting, and operations.
- Foster knowledge sharing, mentorship, and the development of technical autonomy within data development teams.
- Participate in the technical evaluation of new technologies, platforms, and data-related approaches.
- Perform any other related duties as required.
Qualifications
What you'll bring to the team
Education :
- Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or an equivalent field of study.
Relevant Experience :
- Minimum of 8 years of experience in software development or data engineering.
- Significant experience designing and implementing large-scale data platforms.
- Experience in technical leadership, team coaching, or mentorship.
- Experience with distributed architectures and large-scale data processing systems.
Skills and Knowledge :
Technical Expertise
- Strong expertise in large-scale data solution development and SQL/NoSQL data modeling.
- Strong proficiency in one or more of the following languages: Python, PySpark, SQL, and Scala.
- Solid understanding of modern data architectures, data processing pipelines, and analytics platforms, including Medallion architectures (Bronze/Silver/Gold) and Lakehouse platforms (Databricks, Delta Lake).
- Experience designing configurable and environment-agnostic solutions (development, staging, production), including pipeline-as-code and configuration management practices.
- Ability to design scalable, high-performance, and maintainable solutions.
- Experience documenting architectural and technical decisions.
Technical Assets
- Knowledge of cloud services (AWS, Azure, or equivalent) as well as Docker and Kubernetes technologies.
- Knowledge of data orchestration frameworks such as Apache Airflow or Databricks Workflows.
- Knowledge of real-time data streaming technologies (Spark Structured Streaming or equivalent).
- Knowledge of Databricks, Apache Spark (batch and streaming), Delta Lake, Elasticsearch/OpenSearch, SQL Server, and PostgreSQL.
- Knowledge of large-scale data platform administration and both relational and non-relational databases.
- Knowledge of monitoring, logging, and alerting systems for data pipelines.
- Understanding of machine learning and artificial intelligence concepts.
- Experience working in high-volume, real-time critical systems environments (telemetry, observability, monitoring) is considered a significant asset.
Professional Competencies
- Excellent analytical and problem-solving skills.
- Strong ability to solve complex technical challenges.
- Aptitude for mentoring and fostering technical autonomy within teams.
- Strong appreciation for configuration-driven approaches, including parameterized systems, declarative pipelines, and reproducible deployments (Infrastructure as Code).
- Excellent communication skills and ability to explain complex technical concepts to diverse audiences.
- Influential leadership and the ability to drive adoption of best practices across teams.
- Ability to work effectively in a multidisciplinary environment.
- Strong initiative and autonomy.
- Results-oriented mindset with a focus on continuous improvement.
- Ability to manage multiple priorities simultaneously and make sound prioritization decisions.
Additional information
Senior Gameplay Animator (First-Person) – [Far Cry]
Montreal, - Full-time - REF31182K
Job Description
As a Senior Gameplay Animator (First-Person) at Ubisoft Montreal, you will be responsible for creating animations and animation systems for the main character in First Person view.
What you'll do
- Create first-person animations that follow the visual language defined by the Animation Director and respect game design constraints.
- Produce high-quality animations using keyframe animation. Most main character animations are fully keyframed based on multiple video references.
- Process and enhance motion capture data, which is used as a foundation for selected animation systems.
- Fine-tune animation data with a high level of precision, as required by the game engine, with strong attention to detail.
- Export and integrate animations according to technical guidelines, in collaboration with the Technical Director or Technical Animator, as well as designers and programmers.
- Test, review, and iterate on animation systems directly in-game.
- Work closely with fellow animators, the Animation Director, programmers, and designers to deliver features on time and at the expected quality level.
- Take ownership of the final in-game feel of your work, which is the primary measure of animation quality.
Qualifications
- Strong experience creating gameplay animations for video games.
- Proven experience in 3C animation and first-person animation systems (FPS).
- Strong expertise in motion capture data processing.
- A sharp eye for visual quality and detail.
- An open and collaborative mindset, with the ability to find compromises when solving complex problems.
- Motivation and pride in delivering high-quality work.
- Flexibility and resilience when adapting to production changes.
- A passion for teamwork and sharing ideas in a creative environment.
- Solid understanding of technical constraints related to game engine integration.
- Ability to work effectively in a multidisciplinary team while aligning with artistic and technical visions.
- Familiarity with MotionBuilder is a plus.
- Experience working on a shipped AAA title is an asset.
What to send our way
- A portfolio showcasing your best animation work, including first-person examples when possible.
- Your CV highlighting your experience and skills.
Additional information
Senior AI Data Developer
Montreal, - Full-time - REF31659O
Job Description
The person in this role works closely with the Business Solutions Architect, application teams, and business stakeholders to deliver data and artificial intelligence solutions that make processes and systems smarter.
They develop and maintain data pipelines that meet the requirements of predictive models and design AI agents, including those built with Microsoft Copilot Studio, capable of leveraging data securely and efficiently.
The incumbent is also accountable for the accessibility, integrity, and quality of the required datasets.
What You'll Do
- Lead the design, implementation, and maintenance of data transportation processes required by Data Scientists.
- Perform data transformation operations to support predictive models.
- Design and maintain data architectures that ensure reliable pipelines for both structured and unstructured data.
- Design scalable data models required for the development of predictive models.
- Ensure seamless integration between data pipelines and data models.
- Integrate predictive models and AI solutions into applications, systems, and business operations.
- Design, develop, deploy, and maintain artificial intelligence agents using Microsoft Copilot Studio.
- Integrate AI agents with data pipelines, APIs, and existing systems.
- Collaborate with business teams to define use cases, conversational flows, and operating rules for AI agents.
- Monitor and ensure data quality (reliability, consistency, and integrity) as well as data flow performance.
- Track the performance of data pipelines, AI agents, and infrastructure, and recommend necessary improvements.
- Utilize distributed computing technologies for model training and deployment.
- Contribute to a variety of projects involving the implementation of innovative systems, solutions, and processes.
- Perform other related duties as required.
Qualifications
Education
- 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 design.
- Minimum of 5 years of experience in developing and administering large-scale data environments.
- Minimum of 3 years of experience in data modeling and SQL/NoSQL database administration.
- Hands-on experience developing or integrating AI solutions or intelligent agents is considered a strong asset.
Skills
- Ability to design processes based on data flow concepts and architectures.
- Ability to perform data extraction, transformation, and loading (ETL/ELT).
- Ability to configure, use, and develop data management systems.
- Ability to develop large-scale, structured software using software engineering best practices.
- Ability to use various tools and programming languages (e.g., Python, SQL, Bash) to integrate systems.
- Ability to design and maintain AI agents and conversational workflows.
- Creative thinking and strong problem-solving skills.
- Team-oriented mindset with excellent interpersonal and communication skills.
- Strong focus on delivering strategic business value.
- Good understanding of Machine Learning and Generative AI.
- Ability to work independently and solve complex problems.
- Knowledge of Agile methodologies.
Knowledge & Technical Expertise
- Experience with Flume, NiFi, Kafka, or other data pipeline technologies.
- Experience with REST APIs.
- Experience with Microsoft Copilot Studio, Power Platform, or similar AI agent platforms.
- Experience with C# and .NET.
- Experience working in Linux and Windows environments.
- Strong understanding of computer science fundamentals, including algorithms and data structures.
- Knowledge of data-centric architectures and data flow principles.
- Experience with data quality, integrity, cleansing, and transportation processes.
Additional information
Technical Animation Director (unannounced project)
Montreal, - Full-time - REF31686K
Job Description
As a Technical Animation Director at Ubisoft Montréal, you will join a small, autonomous team developing an ambitious multiplayer experience in Unreal Engine. You’ll guide the development of animation systems that are fluid, expressive, and optimized for performance while helping align creative goals with technical requirements.
You’ll collaborate closely with animation, rigging, programming, and tools teams to build reliable and scalable pipelines that support the project’s ambitions.
What you’ll do:
- Design, implement, and maintain scalable and high-performing animation pipelines;
- Collaborate with the tools team to develop and improve MotionBuilder scripts using Python;
- Partner with animators and programmers to refine animation systems within the game engine;
- Support the implementation of procedural animation systems and full-body IK;
- Ensure animation systems support character customization features;
- Balance between artistic quality and technical performance;
- Document workflows, tools, and processes for animation teams;
- Provide day-to-day guidance and support to technical animators and animation teams;
- Facilitate collaboration between creative and technical disciplines;
- Guide teams in developing sustainable and efficient animation workflows.
Qualifications
- Experience in technical animation, animation systems development, or programming within the video game industry;
- Experience guiding or mentoring teams in a collaborative environment;
- Experience with live multiplayer games;
- Strong understanding of Unreal Engine and 3D software such as MotionBuilder, 3ds Max, and Maya;
- Experience with scripting languages such as Python, C#, JavaScript, and MaxScript;
- Understanding of motion capture, state machines, and animation workflows;
- Familiarity with Jira, Perforce, or similar production tools;
- Strong communication, collaboration, and problem-solving skills.
What to send our way
- Your CV highlighting relevant skills and experiences.
- Portfolio or project links adapted to the role.
Additional information
Associate Technical Director
Montreal, - Full-time - REF30127K
Job Description
As an Associate Technical Director at Ubisoft Montreal, you will support production teams in creating and implementing technical systems and gameplay features. You will serve as a technical reference within a multidisciplinary team and collaborate with design, programming, and production teams to help ensure the quality, stability, and consistency of game systems and tools.
What you’ll do
- Collaborate with production teams to create and implement technical gameplay elements
- Support team members by acting as a technical reference on specific topics
- Contribute to the improvement of tools, workflows, and production practices
- Participate in data optimization and validation while respecting technical constraints
- Perform advanced debugging of production data and resolve technical issues
- Provide recommendations to improve workflows, tools, and team processes
- Test new features and tools before release
- Collaborate with game and level design teams to prototype gameplay features
- Design and implement complex technical gameplay systems
- Document technical processes and share best practices across teams
Qualifications
What you bring to the team
- Experience in game or level design with a strong technical focus
- Ability to communicate technical concepts clearly with different stakeholders
- Strong problem-solving and analytical skills
- Collaborative mindset and focus on player experience
- Interest in gameplay systems and technical tools
- Familiarity with different game engines and platforms
- Experience with 2D or 3D design software
- Experience with programming or scripting
What to send our way
- Your CV highlighting relevant skills and experiences
- Portfolio or project links adapted to the role
Additional information
Senior 3D Programmer
Montreal, - Full-time - REF31658Q
Job Description
We’re a small, empowered team building an ambitious multiplayer experience, developed in Unreal Engine. We’re looking for hands‑on developers with a strong execution mindset, ownership, and pride in building something real—together.
What you’ll do
- Design, implement, and maintain core engine foundations in Unreal Engine, with a strong focus on stability, performance, and scalability, supporting an always-playable, delivery-driven production environment.
- Lead rendering and frame performance initiatives, including GPU/CPU diagnostics and optimization, budget definition, pipeline improvements, and the implementation of safeguards (profiling, regression detection, benchmarking) to ensure continuous quality.
- Own technical solutions end-to-end: design, implementation, integration, review, and hardening, with a production and live-operations mindset focused on stability, performance, security, and maintainability.
- Collaborate daily with Gameplay, Tech Art, VFX, Level Art, Tools, and Build teams to ensure engine-level decisions (rendering, streaming, LODs) enable rapid delivery without compromising performance, while keeping Unreal Engine workflows efficient for a small, autonomous team.
- Embody a hands-on senior engineering role by writing code daily, debugging deep within the engine, challenging technical approaches, documenting the rationale behind decisions, and continuously raising the team’s quality standards through best practices, design patterns, and effective technical debt management.
Qualifications
What You Bring
- An undergraduate degree in Computer Science, Computer Engineering or equivalent
- A minimum of 7 years' experience in general programming, ideally in the video-game industry
- A proficiency to communicate with all disciplines and to support and elevate the team in terms of visuals and performance
- Experience with HLSL, DirectX
- Proficiency in C++
- Experience developing on video-game consoles and in performance optimization for consoles
- You are a Philomath (a.k.a. a lover of maths – algebra, geometry, calculus, the whole set)
- You are creative and thirsty for innovation
Nice to Have
- Experience as part of a team that has shipped a video game
Additional information
3D Programming Team Lead (March of Giants)
Montreal, - Full-time - REF31504N
Job Description
As a 3D Programming Team Lead at Ubisoft Montreal, you will guide the development and optimization of the project's 3D systems while working closely with technical and artistic teams to ensure a cohesive vision and high-performance results.
What you'll do
- Profile and optimize GPU usage to maintain high performance.
- Collaborate with the Graphics Technical Director to define technical constraints and communicate technical possibilities to artistic teams.
- Analyze the project's 3D vision and assess the technical feasibility of identified requirements.
- Evaluate existing engine 3D features and determine their suitability for the project's objectives.
- Design and implement new 3D systems when required.
- Propose improvements and innovations inspired by industry best practices.
- Ensure new 3D systems align with project goals and integrate seamlessly with the existing codebase.
- Support 3D systems and features throughout production.
- Identify and resolve 3D-related bugs reported by development and quality assurance teams.
- Document systems and workflows to facilitate knowledge sharing and enable effective use by other disciplines.
Qualifications
What you bring to the team
- A degree in Computer Science, Computer Engineering, or equivalent training and experience.
- Minimum of 7 years of programming experience.
- Strong knowledge of linear algebra applied to 3D programming.
- Deep understanding of GPU architecture and performance optimization techniques.
- Hands-on experience with low-level 3D APIs such as DirectX or Vulkan.
- Understanding of shader languages and their integration within rendering pipelines.
- Knowledge of software design best practices and CPU/GPU memory trade-offs.
- Strong analytical and problem-solving skills.
- Excellent communication skills and the ability to collaborate effectively with multidisciplinary teams.
- Adaptability and comfort working in a fast-evolving environment.
- Experience with Unreal Engine 5 (or a similar game engine).
- Familiarity with GPU profiling and debugging tools such as RenderDoc, NVIDIA Nsight, or equivalent.
Additional information
Technical Art Director (Unreal)
Montreal, - Full-time - REF31644L
Job Description
As a Technical Art Director at Ubisoft Montreal, you will bring advanced expertise in rendering and graphics systems to support the project vision and production quality. You will work closely with leadership, programming, and creative teams to ensure the technical feasibility of visual features within the engine used by the project, Unreal.
You will help define the project’s technical direction while balancing performance, visual quality, stability, and production efficiency. You will also support a team of Technical Artists by fostering collaboration, skill development, and alignment across practices.
What you’ll do
- Collaborate with leadership teams to define the technical vision and evaluate the feasibility of graphical features
- Supervise and support a team of three Technical Artists and one Principal Technical Artist
- Develop and maintain technical solutions in Unreal to support visual goals and production needs
- Evaluate constraints related to rendering, memory, performance, and graphics systems in order to recommend appropriate solutions
- Design, improve, or integrate tools and workflows to support artistic and technical production pipelines
- Support creative and programming teams in solving complex technical challenges
- Define and maintain technical standards, best practices, and reference documentation
- Prepare technical reviews and recommend improvements to graphics production processes
- Monitor relevant technological advancements and share learnings with teams
- Contribute to recruiting, mentoring, and developing technical art talent
Qualifications
What you bring to the team
- Experience in technical direction within technical art or graphics programming in the video game industry
- Experience managing, mentoring, or coordinating technical teams
- Advanced knowledge of Unreal and deep understanding of rendering systems and graphics architecture
- Knowledge of constraints related to performance, memory, rendering pipelines, and graphics optimization
- Experience with digital art tools and 3D software such as Maya, 3ds Max, and Substance Painter or similar tools
- Understanding of programming or scripting languages such as C++, Python, or C#
- Ability to clearly communicate technical concepts to a variety of partners
- Collaborative, structured, and solution-oriented approach
What to send our way
- Your CV highlighting your relevant skills and accomplishments
- Examples of projects, technical documentation, or other work relevant to the role
Additional information
Data Developer
Montreal, - Full-time - REF31469Z
Job Description
As a Data Developer at Ubisoft Montreal, you will join the Player Domain within the Ubisoft Data Office. You will design, build, and deliver reliable data pipelines that meet high standards of quality, performance, and maintainability, from technical specification to live deployment. Working closely with architects and partners, you will ensure data solutions support product strategy and real usage.
What you’ll do
- Develop and maintain data pipelines with a strong focus on quality, performance, and reliability
- Translate product analysis into technical specifications in collaboration with business analysts
- Partner with architects to design efficient data models and tables that accelerate time to insight
- Design and monitor data quality indicators to ensure data integrity and consistency
- Create and maintain test documentation, including unit and functional tests
- Monitor production environments and contribute to operational stability
- Communicate progress clearly, adapting messages to different audiences
- Identify and resolve issues proactively using a structured problem-solving approach
- Design and optimize ELT flows to support scalable data processing
- Align data solutions with product strategy and business usage
Qualifications
What you bring to the team
- Advanced SQL skills for data analysis and transformation
- Strong experience with PySpark in data processing workflows
- Hands-on experience with cloud data platforms such as Databricks or Snowflake
- Proficiency with Git for version control and collaboration
- Expertise in ELT design and optimization
- Experience defining data quality indicators and validation processes
- Clear communication skills and a collaborative mindset
- Autonomy and ownership in delivering data solutions
Additional information
What to send our way
- Your CV highlighting relevant skills and experiences
- Links to projects, repositories, or examples demonstrating your data engineering work
Security Specialist – Digital Fraud
Montreal, - Full-time - REF31569U
Job Description
As a Security Specialist – Digital Fraud at Ubisoft Montréal, you will help protect our players and platforms by detecting, understanding, and reducing digital fraud across our ecosystem. Working with large-scale datasets and modern detection tools, you will partner with teams across Data, Engineering, Product, and Production to strengthen fraud prevention capabilities and respond to emerging threats. Your work will contribute directly to a secure and trusted player experience.
What you’ll do
- Explore and interpret transactional and behavioral data to identify fraud patterns, anomalies, and emerging risks
- Build and maintain dashboards and reports using tools such as Splunk, Azure Data Explorer, and Databricks to monitor fraud trends and key performance indicators
- Investigate and respond to digital fraud threats, including credential stuffing, account takeover, fake account creation, marketplace abuse, and security bypass attempts
- Design and deploy detection rules, alerts, and use cases within fraud monitoring platforms
- Partner with Data, Engineering, and Product teams to improve fraud detection systems, risk engines, and workflows
- Perform root cause analysis on fraud incidents and contribute to long-term prevention strategies
- Identify gaps in detection capabilities and support continuous improvement of fraud prevention frameworks
- Support fraud-related incident response and post-incident reviews
- Share insights and recommendations with stakeholders as a trusted subject matter resource
Qualifications
What you bring to the team
- Experience in digital fraud, threat hunting, or fraud risk management
- Hands-on experience with fraud detection systems, risk engines, or security information and event management platforms
- Strong working knowledge of SQL and Python for data analysis, automation, and investigations
- Experience working with large-scale datasets and turning analysis into actionable insights
- Experience developing detection logic, scoring approaches, or model-driven rules
- Solid understanding of common fraud and abuse patterns, such as account takeover and automated attacks
- Strong problem-solving and analytical skills with attention to detail
- Ability to explain complex findings clearly to both technical and non-technical audiences
Additional information
What to send our way
- Your CV highlighting relevant skills and experiences
- Examples of projects, dashboards, investigations, or analytical work relevant to fraud or security
Specialist – Tools & Infrastructure Reliability (March of Giants)
Montreal, - Full-time - REF31114S
Job Description
The position holder ensures the continuous viability, stability, and performance of operational tools and infrastructure supporting GaaS game development. They design, develop, and operate tools and pipelines (build, configuration, versioning, deployment, publishing) to simplify, optimize, and automate development processes. They train and support teams in testing, quality, security, and automation prior to launch, and promote best practices to deliver a reliable, high‑performance gameplay experience.
Responsibilities
- Advising development teams on technology and tooling choices to improve visibility, control, and robustness of internal and external services.
- Training, supporting, and guiding development teams in improving continuous integration and continuous deployment systems.
- Researching, integrating, and developing technologies that enhance reliability, performance, and productivity.
- Designing, operating, and owning build, configuration, versioning, and publishing pipelines (including packaging, signing, SBOM, artifacts).
- Implementing and supporting CI/CD tooling (automated tests, quality, security), IaC, and secure, reproducible, controlled deployments.
- Maintaining tooling products to deliver exemplary service quality to the project (internal SLOs).
- Implementing and maintaining game deployment guidelines and documenting infrastructure implementation and technical specifications for network and server systems.
- Collaborating with development teams to diagnose and resolve issues related to online services.
- Establishing and maintaining incident‑management processes.
- Managing Cloud environments using appropriate tools.
- Developing tools and processes that allow developers to deploy services safely and efficiently.
- Defining and tracking SLA/SLO/SLI, deploying observability (logs, metrics, traces), managing capacity, and contributing to FinOps initiatives.
Qualifications
Education
- University degree in Computer Science, Computer Engineering, or any relevant field.
Experience
- 5–8 years of experience in software development and system administration.
- Experience with infrastructure automation (Cloud).
- Experience managing high‑throughput systems.
- Experience designing resilient, scalable, and redundant architectures.
- Experience in software development and optimization.
Skills & Knowledge
- Strong analytical and synthesis skills.
- Ability to solve complex problems.
- Ability to adapt quickly to change.
- Ability to work under pressure.
- Strong knowledge of distributed systems.
- Excellent knowledge of Linux and Windows system administration.
- Programming languages: Python, Go, C#, or C++.
- CI/CD (GitLab, GitHub, Azure DevOps), IaC (Terraform, CloudFormation), containers & orchestration (Docker, Kubernetes).
- Observability: Prometheus/Grafana, ELK/EFK, OpenTelemetry (or equivalent).
- Cloud: AWS, Azure, GCP; databases; networks (DNS, CDN, load balancing, TLS).
- Assets: Unreal Engine 5 (or similar engine), DevOps methodology, infrastructure automation experience.
Additional information
Narrative Director [Assassin's Creed]
Montreal, - Full-time - REF31377C
Job Description
As a Narrative Director at Ubisoft Montreal, you will define, structure, and evolve the long-term narrative vision of the brand. Working closely with the Head of Content, the Content Director, and the Franchise Game Director, you will help ensure a consistent player experience, a strong narrative identity, and a shared writing culture across projects, while respecting each team’s creative autonomy.
This role acts as a strategic reference and narrative architect for shared narrative foundations. You will collaborate closely with Creative Directors and Narrative Directors on each project, who remain accountable for the creative vision, quality, and final narrative experience of their games.
What you’ll do:
- Define a long-term narrative vision aligned with brand themes, tone, and player experience.
- Establish core narrative principles that guide the evolution of a shared universe.
- Align project narrative leaders and franchise stakeholders around a common vision.
- Design and oversee shared narrative systems, including canon lore, cross-project character arcs, and narrative frameworks.
- Ensure coherence and scalability of the narrative ecosystem across the brand.
- Support projects when intentional narrative deviations are needed.
- Build and maintain a narrative roadmap aligned with brand strategy.
- Act as a strategic partner to project teams on storytelling, pacing, and narrative integration with gameplay.
Qualifications
- Proven ability to structure narrative at a brand level over the long term.
- Strong understanding of player experience coherence, narrative identity, and brand strategy.
- Experience collaborating closely with Game Directors and Creative Directors.
- Demonstrated influence-based leadership, aligning teams without direct authority.
- Strong strategic communication and synthesis skills.
- Ability to foster best practices and shared narrative culture across multiple studios.
- Solid understanding of AAA game development pipelines.
- Curiosity and engagement with narrative innovation in games and related media.
What to send our way
- Your CV highlighting relevant skills and experiences.
- Examples of narrative work, frameworks, or shipped projects relevant to the Narrative Director role.
Additional information
User Interface Artist
Saguenay, - Full-time - REF31480Z
Job Description
As a User Interface Artist (UI Artist) at Ubisoft Saguenay, you design and integrate in-game interfaces in close collaboration with art direction, user experience, and programming teams. You turn gameplay concepts into clear, functional, and visually consistent interfaces integrated into our proprietary tools and game engines. You continuously refine your work based on team feedback and contribute to shared UI best practices.
What you’ll do
- Collaborate with art and brand direction to follow the project’s visual identity
- Translate gameplay concepts into functional and cohesive interfaces
- Partner with user experience teams to visually represent user journeys
- Design interface elements including menus, animations, HUD, icons, buttons, and mockups
- Balance creative intent with technical constraints
- Integrate assets into proprietary game tools and engines
- Refine and optimize interfaces based on team feedback
- Document workflows and share UI design best practices
Qualifications
What you bring to the team
- Proficiency with visual design tools such as Photoshop, Illustrator, After Effects, Figma, or Miro
- Strong understanding of ergonomics and information architecture
- Ability to collaborate effectively within cross-functional teams
- Clear and thoughtful communication skills
- Openness to feedback and continuous improvement
- Knowledge of user experience design principles
- Strong interest in visual communication and user experience
What to send our way
- Your CV highlighting relevant skills and experience
- A portfolio showcasing your UI work
Additional information
Team Lead Level Designer [Splinter Cell Remake]
Toronto, - Full-time - REF31466O
Job Description
As a Team Lead Level Designer on Splinter Cell Remake at Ubisoft Toronto, you will support the Project Lead and Production Manager in ensuring level design quality, clear direction, and on-time delivery. You will guide and coach level designers, help establish and reinforce strong design standards, and balance creative vision with practical production planning while contributing directly to development when needed.
What you’ll do
- Define, communicate, and uphold level design quality standards by identifying successful patterns and examples that create strong player experiences
- Coach and mentor level designers by explaining why design solutions work, encouraging understanding rather than replication
- Promote knowledge sharing within the team through clear instructions, constructive feedback, and shared best practices
- Plan, prioritize, assign, and track tasks while supporting realistic time estimates based on individual strengths and execution needs
- Balance creative goals with production constraints to support reliable planning and delivery
- Review individual work and provide actionable feedback before presenting content to core leadership
- Partner closely with production to identify risks early, raise concerns clearly, and support problem-solving
- Represent the level design team in discussions with project leadership and other disciplines
- Coordinate bug fixing and polish efforts related to level design content
- Support onboarding and hiring efforts to help maintain team cohesion and effectiveness
Qualifications
What you bring to the team
- Strong collaboration and communication skills, with confidence engaging across disciplines
- People leadership experience, including coaching designers with varied experience levels
- Clear design judgment and a structured, rational approach to level design decision-making
- Planning and estimation skills that support predictable production outcomes
- Ability to provide thoughtful feedback and evaluations that help others grow
- Adaptability and openness when guiding designers through new constraints or design approaches
- Knowledge of real-time constraints, 3D engines, and level editing tools
- Experience with production tracking tools such as JIRA, Perforce, or similar systems
Nice to have:
- Experience working on third-person camera games or titles with slower-paced, investigative gameplay
What to send our way
- Your CV highlighting relevant skills and experiences
- Examples of completed levels, shipped projects, or other work that demonstrates your level design expertise and leadership impact
Additional information
This posting is for an existing vacancy and is not intended to build a candidate pool for future opportunities. The final base salary offered will be determined within the compensation standards, following the interview process and will depend on several factors, including but not limited to the candidate’s experience, skills, qualifications, scope of responsibilities, location, and internal equity considerations. In addition to yearly base salary, total compensation may include other elements such as variable pay or benefits, where applicable.
Senior Cinematic Animator
Toronto, - Contract - REF31933K
Job Description
As a Senior Cinematic Animator, you are a key element in delivering an amazing story. You will be responsible for delivering high quality animations, either from enhancing motion capture or key-framing, for our cinematic and scripted event scenes.
What you'll do:
- Work closely with the Cinematic and Animation Directors, animators, scripters, tech team and other departments to create our Cinematics and scripted events;
- Work in coordination with animation lead to help mentor and build a collaboration within the team
- Enhance and polish character performances (body and facial) from video and motion capture;
- Must have an excellent understanding of the animation principles (posing, timing, balance and weight) to create realistic and believable key-frame animations;
- Construct previs from story scripts and/or storyboards, and have the ability to create scene layouts, staging, camera and editing;
- Communicate with the Cinematic and Animation Directors for reviews and feedback;
- Work closely with scripters and the animation TDs to ensure the quality of the integration of the animations;
- Detect inconsistencies or bugs and validate that the cinematic scene plays correctly.
Qualifications
- Strong experience creating cinematic animations for video games;
- Excellent grasp for storytelling, acting and cinematography;
- Understanding of game cinematic production pipelines and workflows;
- Relevant 2D and 3D software experience - MotionBuilder, Maya, 3DSMax, Photoshop, Premiere, Final Cut;
- Good collaboration with members of the animation team and other team members on the project;
- Must be open to direction, criticism and able to accept change;
- Extensive animation experience with hand-keyed disciplines, experience with motion capture a plus;
- Attention to detail and experience solving technical problems.
What to send our way
- A portfolio showcasing your best game cinematic animation work.
- Your CV highlighting your experience and skills.
Additional information
This is a one-year fixed-term contract.
This posting is for an existing vacancy and is not intended to build a candidate pool for future opportunities. The final base salary offered will be determined within the compensation standards, following the interview process and will depend on several factors, including but not limited to the candidate’s experience, skills, qualifications, scope of responsibilities, location, and internal equity considerations. In addition to yearly base salary, total compensation may include other elements such as variable pay or benefits, where applicable.
Producer - [Splinter Cell]
Toronto, - Full-time - REF31473S
Job Description
As a Producer at Ubisoft Toronto, working on Splinter Cell, you’ll drive the development of the Object Bank mandates for the game. You’ll guide a multidisciplinary team to bring your assigned portion to life from start to end. You’ll pair well-designed work processes with clear expectations for your team members to do their best work and optimize their talents. Through careful planning, follow-through, and oversight, you’ll keep development on pace, ensuring that time is spent on the right things, and pivot when need be. While pushing production capacity and quality, you’ll see to it that your team is ready and able to deliver their chunk of the game on time and in a supportive environment.
What you’ll do:
- Partner with the core team to understand the overall game vision and requirements + communicate them across the production floor;
- Establish the scope of your area of focus: create its long-term roadmap and schedule, establish its deliverables, quality targets, and key milestones, and define its development strategies and budgets;
- Put everything in place to pave the way for production: develop workflows and pipelines + implement means to facilitate interaction between colleagues;
- Work with outsourcing companies across different time zones, with a focus on solid communication and clear expectations;
- Set clear goals for your team members to achieve + make sure the process of delivering those goals is as smooth as possible;
- Anticipate risks & put plans of action in place to overcome them;
- Meet with your team to clarify milestones, prioritize deliverables, give updates, address concerns, provide direction, gather feedback, etc.;
- Sync up with the lead producers, production directors, and production managers on progress and momentum + follow up on budgets;
- Look for opportunities to improve and evolve our processes, methods, and practices;
- Take part in recruitment to build your team + foster the professional growth and career progression of its talents.
Qualifications
- Strong experience in production or project management in the video game industry;
- Experience working with outsourcing companies and managing deliverables;
- Plenty of flexibility to adapt to a range of situations & navigate interdependencies;
- Familiarity with a variety of project management methodologies;
- Excellent organization. communication, interpersonal, and presentation skills;
- An attentive, collaborative, and innovative spirit;
- A people-oriented approach: sure, you care about results, but you never lose sight of the dedicated people behind them;
- You’re a quick learner and can manage a lot of information at the same time;
- A lot of flexibility: you can adapt to various projects and people.
What to send our way
- Your CV highlighting relevant skills and experiences.
Additional information
This job posting is for an existing vacancy and is not intended to build a candidate pool for future opportunities.
We do not use artificial intelligence to screen or filter applications. AI may be used solely to assist with the transcription of interview notes.
The annual base salary range for this full-time position is $120,000 to $155,000 CAD. The final base salary offered will be determined within the compensation standards, following the interview process and will depend on several factors, including but not limited to the candidate’s experience, skills, qualifications, scope of responsibilities, location, and internal equity considerations. In addition to yearly base salary, total compensation may include other elements such as variable pay or benefits, where applicable.
VFX Artist (Splinter Cell Remake)
Toronto, - Full-time - REF31778B
Job Description
As a VFX Artist at Ubisoft Toronto, you will create real-time special effects that enhance gameplay and deepen player immersion. More specifically, in this role, you will help craft impactful environmental and cinematic effects for the Splinter Cell team, collaborating with production teams to bring scripted events to life and create memorable gameplay moments.
What you’ll do
- Collaborate with the leadership team to understand the overall creative vision and establish visual effect priorities
- Create real-time textures and particle effects for gameplay and scripted sequences
- Produce visual effects such as smoke, explosions, and other immersive in-game effects
- Create and integrate VFX for scripted events within the game experience
- Build environmental and cinematic effects using particle systems and textures
- Integrate VFX into the game engine
- Partner with the programming team to identify needs and develop tools
- Refine and optimize effects based on playtest results and feedback from cross-functional teams
- Work within technical constraints to deliver visually appealing and performant effects
- Collaborate effectively with production teams while managing tasks with a high level of ownership
Qualifications
What you bring to the team
- Relevant experience creating VFX for video games with at least two shipped AAA titles
- Experience with the Snowdrop engine or another real-time game engine such as Unreal Engine
- Experience creating VFX for scripted events is an asset
- Experience with 2D art tools such as Photoshop, After Effects or Nuke, and 3D software such as Maya or 3DS Max
- Knowledge of procedural generation software such as Houdini and experience creating and optimizing shaders, considered an asset
- Strong organization, adaptability, and a collaborative mindset
What to send our way
- Your CV highlighting relevant skills and experiences
- Portfolio or project links showcasing your process and best work
Additional information
This posting is for an existing vacancy and is not intended to build a candidate pool for future opportunities. The final base salary offered will be determined within the compensation standards, following the interview process and will depend on several factors, including but not limited to the candidate’s experience, skills, qualifications, scope of responsibilities, location, and internal equity considerations. In addition to yearly base salary, total compensation may include other elements such as variable pay or benefits, where applicable.
There are currently no positions available to match your search
BENEFITS THAT MAKE A DIFFERENCE
The world of work is changing.
We’ve got you covered.
Caring for our people, helping them grow and celebrating their accomplishments. Ubisoft is committed to delivering tomorrow’s work experience, today. Grow with us.
Financial Wellbeing
Competitive compensation packages

Competitive Salaries

RRSP Matching

Bonus
Health and Wellness
Supporting and caring for your health and well being

Virtual Mental Health Support

Comprehensive Health Benefits

Virtual Healthcare Services

Employee and Family Assistance Plan

Onsite Gym and Other Fitness Programs

Meditation App Subsidy
Flexibility and Time Off
Shape your work environment to fit your work and personal needs

Six Weeks Vacation for Everyone

Two Additional Statutory Holidays

Part-time Work Opportunities

Summer Hours

Right to Disconnect
Professional Development
Opportunities to learn, grow, and level-up your career

Self-paced and instructor-led training available on U.Learn Mentorship

Professional Membership Dues Reimbursement

Online subscriptions

Education and Language Training Support

Conferences

Knowledge Exchange Sessions
Family Support
More flexibility and support to fully enjoy the arrival of your child

Receive 75% of your full salary during parental leave

Parental flex policy

Daycare Subsidy
Relocation and Mobility
Supportive and transparent relocation assistance

Career Support and Language Training for Relocated Spouses

Tax Filing Benefit

Permanent Residency Benefit

Family and Citizenship application support
Other Perks

Free Games & Employee Discounts

Employee Referral Program

Studio Events and Celebrations

Limited On-site Free Parking

Transit Subsidy
Thrive in a diverse and inclusive workplace
At Ubisoft Toronto, we believe diversity is our studio’s biggest strength. We’re committed to creating an inclusive work environment that reflects the diversity of our player community and is inclusive and respectful of the individuality of our team.
We encourage applications from First Nations, Métis and Inuit peoples, Indigenous peoples of North America, racialized persons, persons with disabilities, and those who identify as women and/or 2SLGBTQIA+.
We’re purpose-driven to make the world’s greatest games, while balancing your wellbeing.
Someone to talk to, on site
Our virtual mental health and therapy services are always free of charge. You have a friend in us.
Play well, work well, live well
When the work day is over, it’s over. We create a clear division between work and personal time.
We vacation like Europeans
Six weeks of vacation. Time just for you, your passions and your important moments.
Virtual healthcare
Access to the Dialogue Healthcare App, when and where you need it, connecting you to nurses, physicians, and nurse practitioners. Free, always.
Family time for busy parents
More flexibility and support to fully enjoy the arrival of your wee gamer. Receive 75% of your full salary during your parental leave.
What’s it like in Toronto?
The 4th largest city in North America and the biggest city in Canada, ranked one of the safest cities in the world! We thrive on diversity, with vibrant multicultural communities reflected in out team. Come see why we love this place.
10+ Million
Trees
8,100+
Restaurants
Meet our Talent Acquisition Team
Meet your Ubisoft Toronto Talent Acquisition Team. Feel free to reach out for questions about starting your career at our studio.




