Join Our Team
Current Openings
Check out all the current openings at our studio below or visit the Ubisoft Careers site for more.
QA Programmer – (TECHNOLOGY GROUP, TEST AUTOMATION TEAM)
Montreal, Canada - Full-time - REF30367SDirecteur.rice technique animation - (Rainbow Six Siege)
Montreal, Canada - Full-time - REF29802PGestionnaire de stratégie CRM
Montreal, Canada - Full-time - REF30379DChef.fe d'équipe - Produit Data
Montreal, Canada - Full-time - REF30104UArtiste Texture
Montreal, Canada - Full-time - REF30508DArchitecte de Solutions Sécurité
Montreal, Canada - Full-time - REF30388CSpécialiste résilience sécurité
Montreal, Canada - Full-time - REF30483JProgrammeur·euse Gameplay Senior – [For Honor]
Montreal, Canada - Full-time - REF30487CArtiste technique [Assassin's Creed Invictus]
Montreal, Canada - Full-time - REF30438OProductrice associée, Producteur associé [Prince of Persia]
Montreal, Canada - Full-time - REF30412LDirecteur·trice de la confiance numérique et sécurité des comptes - Online Services
Montreal, Canada - Full-time - REF30245FArtiste d'effets visuels [Prince of Persia]
Montreal, Canada - Full-time - REF30442OAdministrateur.rice Réseau
Montreal, Canada - Full-time - REF30194ODirectrice, Directeur technique art [Rainbow Six Siege]
Montreal, Canada - Full-time - REF30210UProgrammeur.euse Gameplay Senior– Anti‑Cheat – [Rainbow Six Siege]
Montreal, Canada - Full-time - REF30449XArtiste technique principal - IU
Montreal, Canada - Full-time - REF30070ZProgrammeuse, Programmeur Online - Réseaux (C++) - Assassin’s Creed Codename Invictus
Montreal, Canada - Full-time - REF29925XCoordonnateur·trice Ressources Humaines
Montreal, Canada - Full-time - REF30198YLead Technique – TG Quality Foundations
Montreal, Canada - Full-time - REF30048NArtiste FX
Montreal, Canada - Full-time - REF30490XProgrammeur.euse en sécurité des jeux
Montreal, Canada - Full-time - REF30514CLead Technique _ FOR HONOR
Montreal, Canada - Full-time - REF29738YChargé de projet (contrat temporaire)
Montreal, Canada - Full-time - REF30407GMachine Learning Developer - AI/ML
Montreal, Canada - Full-time - REF29875KProgrammeur·euse Outils
Montreal, Canada - Full-time - REF29980BChef d'équipe informatique (Protection des jeux) - RAINBOW 6 SIEGE
Montreal, Canada - Full-time - REF30286MProgrammeuse, Programmeur Online - Rainbow Six Siege
Montreal, Canada - Full-time - REF30502SChargé de projet
Montreal, Canada - Full-time - REF30415TCRM Operations Specialist
Montreal, Canada - Full-time - REF30359XArtiste d'effets visuels [Rainbow Six Siege]
Montreal, Canada - Full-time - REF30485CAdministrateur·trice Infonuagique (DEVOPS)
Montreal, Canada - Full-time - REF30235FProgrammeur·euse Gameplay Senior [Nouvelle propriété intellectuelle]
Montreal, Canada - Full-time - REF30450JDirectrice, directeur technique art [Assassin's Creed Invictus]
Montreal, Canada - Full-time - REF30212MCoordonnateur·rice Licensing Musique
Montreal, Canada - Full-time - REF30484FProgrammeur·euse Gameplay Senior – [Nouvelle propriété intellectuelle]
Montreal, Canada - Full-time - REF30355BProgrammeuse / Programmeur Gameplay confirmé(e) - [Assassin's Creed: Codename INVICTUS]
Montreal, Canada - Full-time - REF30005BLead technique (Anvil Pipeline)
Montreal, Canada - Full-time - REF29550LAdministrateur.rice réseau sécurité
Montreal, Canada - Full-time - REF30195XDirecteur·trice de jeu [Rainbow Six Siege]
Montreal, Canada - Full-time - REF30201XChef de Projet Informatique - Programmation Gameplay [Rainbow Six Mobile]
Montreal, Canada - Full-time - REF29886CSenior Gameplay Programmer – [Assassin’s Creed: Codename INVICTUS]
Montreal, Canada - Full-time - REF30005BTechnical Lead, Automated Testing & Dev Excellence (Anvil Pipeline)
Montreal, Canada - Full-time - REF29550LNetwork - Online Programmer (C++) - Assassin’s Creed Codename Invictus
Montreal, Canada - Full-time - REF29925XDirector of account digital trust and security - Online Services
Montreal, Canada - Full-time - REF30245FGame Security Programmer
Montreal, Canada - Full-time - REF30514CSenior Gameplay Programmer – Anti-Cheat – [Rainbow Six Siege]
Montreal, Canada - Full-time - REF30449XPrincipal Technical Designer
Montreal, Canada - Full-time - REF30127KGame Designer (Social Features - Rainbow Six Mobile)
Montreal, Canada - Full-time - REF30397JGame Designer (Gameplay - Rainbow Six Mobile)
Montreal, Canada - Full-time - REF30393MTexture Artist
Montreal, Canada - Full-time - REF30508DResilience and Security Specialist
Montreal, Canada - Full-time - REF30483JMusic Licensing Coordinator
Montreal, Canada - Full-time - REF30484FGame Director [Rainbow Six Siege]
Montreal, Canada - Full-time - REF30201XProject Programming Lead - Gameplay [Rainbow Six Mobile]
Montreal, Canada - Full-time - REF29886CFX Artist
Montreal, Canada - Full-time - REF30490XDirector [Helix]
Montreal, Canada - Full-time - REF30488TSenior Gameplay Programmer – [New Intellectual Property]
Montreal, Canada - Full-time - REF30450JSenior Gameplay Programmer – [New IP]
Montreal, Canada - Full-time - REF30355BSenior Gameplay Programmer – [For Honor]
Montreal, Canada - Full-time - REF30487CVisual Effects Artist [Rainbow 6 Siege]
Montreal, Canada - Full-time - REF30485CSecurity Network Administrator
Montreal, Canada - Full-time - REF30195XVFX Artist [Prince of Persia]
Montreal, Canada - Full-time - REF30442OTechnical Artist [Assassin's Creed Invictus]
Montreal, Canada - Full-time - REF30438OSenior Gameplay Animator (AI) – Far Cry
Montreal, Canada - Full-time - REF30436ZTechnical Animation Director - (Rainbow Six Siege)
Montreal, Canada - Full-time - REF29802PRigger (Senior) - (unannounced project)
Montreal, Canada - Full-time - REF29949ESr. Manager, Community Team
Montreal, Canada - Full-time - REF30228OAssociate Producer [Prince of Persia]
Montreal, Canada - Full-time - REF30412LManager, CRM Strategy
Montreal, Canada - Full-time - REF30379DCG SUPERVISOR
Montreal, Canada - Full-time - REF30398QSolution Security Architect
Montreal, Canada - Full-time - REF30388CGlobal compensation Advisor
Montreal, Canada - Full-time - REF30377UTechnical Lead– TG Quality Foundations
Montreal, Canada - Full-time - REF30048NSenior Artist Crowd/FX
Montreal, Canada - Full-time - REF30274OCloud Administrator (DEVOPS)
Montreal, Canada - Full-time - REF30235FTechnical Art Director [Assassin's Creed Invictus]
Montreal, Canada - Full-time - REF30212MTechnical Art Director [Rainbow Six Siege]
Montreal, Canada - Full-time - REF30210USenior Cinematic Animator
Montreal, Canada - Full-time - REF30206GNetwork Administrator
Montreal, Canada - Full-time - REF30194OTeam Lead - Data Products
Montreal, Canada - Full-time - REF30104UPrincipal Technical Artist - UI
Montreal, Canada - Full-time - REF30070ZBusiness Development and Marketing Coordinator
Montreal, Canada - Contract - REF29779QTalent Business Partner
Quebec City, Canada - Full-time - REF30469DCharacter Technical Director - (Assassin's Creed project)
Quebec City, Canada - Full-time - REF30486WAnimation Director - (Assassin's Creed project)
Quebec City, Canada - Full-time - REF30362YTeam Lead Programmer – Gameplay [Splinter Cell]
Toronto, Canada - Full-time - REF30444WSenior AI Programmer
Toronto, Canada - Full-time - REF30356FQA Programmer – (TECHNOLOGY GROUP, TEST AUTOMATION TEAM)
Montreal, Canada - Full-time - REF30367S
Job Description
Become a key player in a team that’s part of Ubisoft’s larger Technology Group (TG).
The TG is a collaborative group of developers providing tools, middleware, and online solutions to Ubisoft game productions around the world.
The QA Programmer will be part of a multidisciplinary team at the Québec studio. This team specializes in creating tools and software components dedicated to quality assurance for games in development.
Their goal is to help productions improve the quality of games delivered to players throughout the development process.
These software components can assist programmers in writing tests, help optimize test execution flows (CI/CD), and even analyze test results.
Your main responsibilities will be to implement technologies that facilitate the delivery of these tools while improving their quality.
What you’ll do:
- Collaborate with the development team to understand tasks, analyze workflows, and identify areas for improvement.
- Continuously find solutions to optimize the QA process.
- Stay up to date with best testing practices and technological advancements in the industry, while developing your skills and knowledge.
- Set up testing frameworks for frontend/backend development and Windows applications.
- Identify and implement automated validation tools.
- Develop and implement tools to:
- Optimize developers’ development environments (dev setup)
- Improve CI/CD processes
- Facilitate the addition of application metrics and/or logs
- Act as a bridge between developers and the testing team.
- Create and update documentation to serve as a reference for developers working on the product.
- Train team members to use your automated products and inform them of new processes.
- Monitor your tests and tools to provide support and resolve issues.
- Contribute to writing some automated tests.
- Work using Agile methodologies.
Qualifications
Required qualifications:
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent
- Fluency in French is required to successfully perform the duties.
- Advanced level of English is required.
- 1 to 3 years of experience in quality assurance, software engineering, or other relevant experience
- Knowledge of QA methodologies, processes, and tools
- Proficiency in C# programming
- Basic knowledge of C++ programming
- Familiarity with Git / GitLab
- Familiarity with Perforce
- Experience with bug tracking software (e.g., Jira)
- Knowledge of Docker technologies (an asset)
- Knowledge of Helm / ArgoCD technologies (an asset)
- Web development experience (an asset)
Required qualities:
- A collaborative, empathetic, creative, and innovative mindset
- Excellent skills in critical thinking, organization, problem-solving, communication, interpersonal relations, and presentation
- Curiosity, resourcefulness, and high adaptability
- Motivation to seek feedback from colleagues and ability to incorporate it
What to send us:
- Your resume highlighting your education, experience, and skills
Additional information
Ubisoft teams include 19,000 people across more than 30 countries worldwide, united by a shared mission: to enrich players’ lives with original and memorable gaming experiences. Their energy and talent have brought to life acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is an equal opportunity employer and believes that diversity of backgrounds and perspectives is essential to creating worlds where everyone can thrive and express themselves.
Working at Ubi MTL means enjoying a workplace that sparks creativity and fosters connection. We offer a collaborative space focused on career growth, learning opportunities, and well-being (our generous benefits speak for themselves!).
If you're excited about tackling meaningful challenges, working with cutting-edge technologies, and shaping the future of entertainment, join us to create the unknown.
At Ubisoft, you are welcome just as you are. We embrace diversity in all its forms and are committed to fostering an inclusive and respectful work environment for everyone.
Please note: We are committed to promoting a flexible work policy as we value interaction and collaboration. Our hybrid work model includes a minimum of three days per week in the office and two days working remotely. If you live outside Québec or Canada, relocation will be required. If you need a work permit, your eligibility will depend on your education and relevant work experience, in accordance with government requirements.
Directeur.rice technique animation - (Rainbow Six Siege)
Montreal, Canada - Full-time - REF29802P
Job Description
En tant que Directeur.rice Technique Animation à Ubi MTL, vous serez au cœur de l’innovation technologique et artistique d’un projet AAA encore non annoncé. Vous guiderez les équipes dans la création de systèmes d’animation fluides, expressifs et performants, tout en assurant la cohérence entre vision créative et faisabilité technique.
Votre rôle combinera leadership, expertise technique et passion pour l’animation. Vous serez un.e facilitateur.rice clé entre les équipes d’animation, de rig, de programmation et d’outils, en veillant à ce que les pipelines soient robustes, évolutifs et adaptés aux ambitions du projet.
Ce que vous ferez
- Concevoir, mettre en place et maintenir un pipeline d’animation performant, évolutif et adapté aux besoins du projet.
- Collaborer avec les équipes d’outils pour développer ou améliorer des scripts dans MotionBuilder (Python).
- Travailler main dans la main avec les animateur.rice.s et programmeur.se.s pour concevoir et améliorer les systèmes d’animation dans le moteur de jeu.
- Soutenir la mise en place de systèmes d’animation procédurale et d’IK corps entier avec les programmeur.se.s animation.
- Garantir la compatibilité des systèmes d’animation avec les besoins de personnalisation des personnages.
- Collaborer avec les créateur.rice.s de systèmes animables (riggers) pour équilibrer qualité artistique et performance technique.
- Documenter les processus et accompagner les animateur.rice.s techniques et les équipes dans leurs tâches quotidiennes.
Qualifications
Ce que vous apportez à l'équipe
- Formation : Diplôme en animation 3D, informatique, génie informatique ou tout autre domaine connexe.
- Expérience : 7 ans d'expérience en animation dans l'industrie du jeu, en développement de systèmes animables ou en programmation, dont 3 ans en leadership.
- Expertise technique : Solide maîtrise des moteurs de jeu (Unity, Unreal) et des logiciels 3D (MotionBuilder, 3ds Max et Maya). Bonne compréhension des langages de script (Python, C#, JavaScript et MaxScript), de la capture de mouvements et des state machines.
- Outils et méthodologies : Expérience avec les logiciels de suivi de bogues (Jira) et les systèmes de gestion des versions (Perforce).
Additional information
Charles-Antoine et Marie, nos spécialistes en acquisition de talents, analyseront votre candidature. Veuillez nous envoyer votre CV mettant en avant votre formation, votre expérience et vos compétences.
À propos de nous
Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow Six en passant par Just Dance et bien d’autres encore. Nous croyons que la diversité des points de vue fait progresser à la fois les joueurs et les équipes. Si vous êtes passionné·e par l’innovation et que vous souhaitez repousser les limites du divertissement, rejoignez notre aventure et aidez-nous à créer l’inconnu !
Nous adoptons un modèle de travail hybride qui vous aide à rester connecté avec votre équipe et aligné sur les priorités de l'entreprise, tout en vous donnant la possibilité de maintenir votre équilibre entre vie professionnelle et vie privée. Notez que certains rôles sont entièrement basés au bureau et ne sont pas éligibles au travail hybride.
Gestionnaire de stratégie CRM
Montreal, Canada - Full-time - REF30379D
Job Description
L’industrie du jeu vidéo a évolué vers un modèle axé sur les services et la nécessité de capter une part importante du temps de divertissement des joueurs. Acquérir de nouveaux clients représente un défi, tout comme les fidéliser au sein de l’écosystème Ubisoft. Le service qu’Ubisoft offrira tout au long du parcours du joueur fera la différence dans un marché hautement concurrentiel. La communication avec les joueurs doit être multicanale et personnalisée : envoyer le bon message, à la bonne personne, au bon moment, via le bon canal et le bon appareil.
Ubisoft exploite une grande variété de canaux internes (courriel, bannières web, actualités en jeu, hubs consoles, notifications mobiles, etc.) à l’aide d’outils spécifiques, en collaboration avec divers partenaires tels que le siège d’Ubisoft, les équipes Global Brand Publishing et les équipes de production à travers le monde.
L’activité de stratégie CRM vise à améliorer l’acquisition, la rétention et la monétisation, tout en assurant la satisfaction des joueurs à chaque étape de leur parcours de consommateur ou de joueur. En tirant parti de la puissance des données et des multiples points de contact offerts par les canaux CRM, la stratégie CRM contribue à créer une relation personnalisée 1-à-1 avec les clients Ubisoft et à renforcer leur fidélité au sein de l’écosystème.
Dans ce contexte, l’équipe Stratégie CRM recherche un gestionnaire, rattaché au Directeur Stratégie CRM, pour diriger une équipe de stratèges CRM gérant un portefeuille varié de jeux.
Responsabilités principales
- Diriger et encadrer une équipe de stratèges CRM, en favorisant un environnement collaboratif et performant.
- Superviser l’intégration, l’accompagnement, le mentorat et la gestion de la performance pour soutenir la croissance et le développement de l’équipe.
- Fournir un soutien opérationnel dans les activités quotidiennes de stratégie CRM : sélection des canaux pertinents, définition des cibles, conception de messages percutants et production de rapports détaillés.
- Guider l’équipe dans la construction des cycles de vie jeu pour un portefeuille de titres, c’est-à-dire les parcours utilisateurs à travers plusieurs points de contact : définition de la stratégie, élaboration des objectifs, évaluation des ressources et mesure des résultats.
- Collaborer avec les équipes Analytics et Science de données pour exploiter les données dans les tactiques marketing et la segmentation d’audience sur les canaux CRM, ainsi que pour analyser la performance et l’efficacité.
- Soutenir et renforcer les interactions de l’équipe avec les principaux partenaires internes : gestionnaires de marque (Global Publishing), équipes de production, équipes d’analyse marketing, d’audience et de science des données.
- Communiquer régulièrement avec la haute direction au sujet de l’évolution de l’équipe, des performances des campagnes, des améliorations de processus et des projets transversaux.
Qualifications
- 5 à 7 ans d’expérience en CRM, marketing numérique ou engagement client, idéalement dans les secteurs du divertissement, du jeu vidéo ou des technologies.
- Succès démontré dans la conception et la mise en œuvre de stratégies de marketing relationnel et de campagnes personnalisées.
- Leader motivé et enthousiaste, capable d’influencer l’organisation grâce à une vision claire et à un mise en récit inspirant.
- Solides compétences organisationnelles et en gestion de projet, avec capacité à gérer et prioriser plusieurs projets, échéances et flux de travail.
- Esprit créatif et orienté solution, axé sur l’exécution efficace tout en conservant une vision stratégique.
- Esprit proactif et autonome, cherchant constamment à améliorer les programmes et processus existants.
- Solides compétences analytiques et expérience dans l’interprétation des données de performance CRM et l’application des insights.
- Excellentes aptitudes en communication et en gestion des parties prenantes.
- Passion pour les jeux vidéo et compréhension du comportement des joueurs, un atout important.
- La maîtrise du français est un atout.
Additional information
Nous adoptons un modèle de travail hybride qui vous aide à rester connecté avec votre équipe et aligné sur les priorités de l'entreprise, tout en vous donnant la possibilité de maintenir votre équilibre entre vie professionnelle et vie privée. Notez que certains rôles sont entièrement basés au bureau et ne sont pas éligibles au travail hybride.
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.
Chef.fe d'équipe - Produit Data
Montreal, Canada - Full-time - REF30104U
Job Description
Au sein du département Ubisoft Data Office (UDO), vous prendrez part à l'initiative d’intelligence de production (Production Intelligence), qui a pour but de soutenir les équipes de production de jeux vidéo dans leurs décisions et leurs stratégies grâce à des outils de suivi et d'analyse. Nos produits leurs permettent de construire une intelligence collective, en croisant les données de multiples sources et en collaborant entre plusieurs équipes.
Vous aurez pour rôle de faire le lien entre les équipes affaires et les équipes techniques pour identifier et analyser les besoins, d’une manière autonome pour ensuite les transformer en solutions efficaces et durables.
Responsabilités
- Définir la vision du produit et la feuille de route en fonction des besoins et priorités.
- Recueillir et analyser les besoins des équipes et utilisateurs afin de proposer de nouveaux indicateurs et fonctionnalités.
- Évaluer et hiérarchiser les demandes selon leur pertinence, efficacité, coûts et délais.
- Traduire les besoins métiers en spécifications technico-fonctionnelles et les valider avec les développeurs et architectes.
- Alimenter et gérer le carnet de produit (récits utilisateurs, tâches détaillées) en veillant à leur priorisation.
- Définir et suivre les mesures et indicateurs de performance (KPI) alignés sur les objectifs d’affaires.
- Exploiter et transformer les données issues de sources multiples pour produire des analyses pertinentes et les mettre à disposition via des tableaux de bord avec Power BI
- Concevoir et exécuter des scénarios de test afin de garantir la fiabilité des flux de données et des nouvelles fonctionnalités.
- Planifier et animer les rituels agiles, les présentations régulières et assurer une communication claire (documentation, suivi, partage des connaissances).
- Encadrer, accompagner et faire évoluer une équipe de 5 collaborateurs.
Qualifications
- Maîtrise des outils de visualisation et d’analyse de données (Power BI ou Tableau), ainsi que des pratiques de gestion et de qualité des données.
- Expérience avérée en gestion d’équipe, avec des compétences démontrées en leadership, accompagnement et développement des collaborateurs.
- Capacité à influencer et conseiller les parties prenantes à différents niveaux hiérarchiques, en établissant des relations de confiance durables.
- Expérience solide du travail en mode transverse et en collaboration avec des équipes multidisciplinaires.
- Pratique confirmée des méthodes Agiles (Scrum, Kanban) pour structurer les projets, animer les rituels et assurer la livraison de valeur continue.
- Forte capacité analytique et stratégique, permettant de transformer des besoins complexes en solutions concrètes, efficaces et durables.
Additional information
Nous adoptons un modèle de travail hybride qui vous aide à rester connecté avec votre équipe et aligné sur les priorités de l'entreprise, tout en vous donnant la possibilité de maintenir votre équilibre entre vie professionnelle et vie privée. Notez que certains rôles sont entièrement basés au bureau et ne sont pas éligibles au travail hybride.
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.
Artiste Texture
Montreal, Canada - Full-time - REF30508D
Job Description
Vous travaillerez en étroite collaboration avec votre Team Lead pour créer des textures photoréalistes, ainsi que pour travailler sur le shading et développer le look de l’asset (personnages, éléments d’environnement et/ou props).
Ce que vous ferez :
Créer des textures selon les références (internes ou fournies par le client).
Créer les UVs des assets à texturer (multi-tiles).
Être responsable du lookdev et du shading de l’asset dans Arnold for Houdini.
Produire des éléments photoréalistes tout en respectant les standards techniques et esthétiques établis pour le projet en cours (film ou série télévisée).
Utiliser les méthodes appropriées afin de respecter les délais et optimiser les temps de rendu.
Suivre les techniques établies et travailler dans un environnement orienté travail d’équipe.
Collaborer avec le département Lighting pour s’assurer que l’asset soit photoréaliste dans le contexte du shot.
Créer occasionnellement des shading networks en utilisant des procedurals.
Ingest des textures provenant d’autres fournisseurs.
Qualifications
Ce que vous amenez
Connaissance de Mari et/ou Substance Painter et Photoshop.
Solide connaissance des shaders et des AOVs.
Minimum de 2 ans d’expérience en Texturing 3D dans l’industrie VFX ou avec un moteur de rendu raytracing (Arnold, Vray, etc.).
Connaissance d’Arnold et Houdini, un atout important.
Connaissance de Nuke et Maya, un atout.
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.
Architecte de Solutions Sécurité
Montreal, Canada - Full-time - REF30388C
Job Description
Vous rejoindrez le département Sécurité et Gestion des Risques en tant qu’Architecte de solutions Sécurité, avec un focus sur les sujets de sécurité réseau. En vous intégrant pleinement aux équipes, vous porterez la sécurité de l’intérieur, en mettant en œuvre des protections et en accélérant les remédiations. Vous contribuerez à la réduction des risques en vous intégrant au sein des équipes Réseau, tout en collaborant avec le reste de l’organisation.
Responsabilités principales
- Piloter la remédiation des vulnérabilités critiques dans le périmètre attribué, y compris les actions post‑incident.
- Mettre en œuvre des mesures de sécurité pour le compte des équipes d’infrastructure réseau.
- Déployer des initiatives de sécurité majeures sur l’ensemble du périmètre de votre mandat.
- Fournir des recommandations de sécurité expertes adaptées à nos systèmes et à notre contexte.
- Concevoir et maintenir des modèles de configuration sécurisée et des standards de renforcement de la sécurité (hardening).
- Prototyper et valider de nouvelles améliorations ou solutions de sécurité.
- Garantir la documentation adéquate de tous les contrôles et mesures de sécurité mis en place.
- Contribuer à un corpus de bonnes pratiques, bases de connaissances et guides afin de promouvoir l’intégration précoce de la sécurité (shift‑left) et l’automatisation en libre‑service.
Qualifications
- Expertise en sécurité réseau sur les couches L2 à L4, incluant routage, ACL, VPN, segmentation, architectures LAN/WAN (ex. : Cisco), pare‑feu et répartiteurs de charge de niveau centre de données.
- Solide maîtrise de la sécurité réseau cloud pour AWS et Azure, incluant la conception de VPC/VNet, peering, groupes de sécurité/NSG, pare‑feu, connectivité hybride et application de politiques (ex. : Calico).
- Compétences en sécurité des systèmes Linux, incluant nftables/iptables, durcissement, journalisation, et sécurisation de services tels que DNS, IDS, PowerDNS et Suricata.
- Maîtrise de l’automatisation via l’Infrastructure as Code (ex. : Terraform, Ansible) et du script/programming en Python, Go ou Bash pour les outils et flux de travail.
- Connaissance des concepts avancés de réseau et de sécurité tels que DNSSEC, PKI, TLS, proxys inverses, solutions NAC (ex. : Cisco ISE), 802.1X et gestion de l’état des périphériques.
- Familiarité avec la sécurité cloud‑native et des conteneurs, incluant le réseau Kubernetes, CNI/Calico, architectures zero‑trust et pratiques opérationnelles telles que l’usage d’un SIEM et l’analyse des causes racines.
Additional information
Nous adoptons un modèle de travail hybride qui vous aide à rester connecté avec votre équipe et aligné sur les priorités de l'entreprise, tout en vous donnant la possibilité de maintenir votre équilibre entre vie professionnelle et vie privée. Notez que certains rôles sont entièrement basés au bureau et ne sont pas éligibles au travail hybride.
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 résilience sécurité
Montreal, Canada - Full-time - REF30483J
Job Description
Le/la titulaire du poste jouera un rôle essentiel en assurant la santé et la sécurité de nos studios pan-canadiens, tant au niveau des employés, les fournisseurs, les visiteurs, Le mandat principal consistera à diriger et à superviser les opérations quotidiennes de sécurité physique, d'intervention en cas d'incident et d'urgence à travers le pays. Il/elle fournira une expertise informationnelle, fonctionnelle et technique en matière de sécurité afin de garantir et d'améliorer la posture actuelle de sécurité physique en élaborant et en maintenant des procédures et processus, en mettant en œuvre des contrôles et des systèmes de sécurité afin d'atténuer les risques potentiels.
Ce que vous ferez
- En tant qu'expert.e en sécurité physique, assurer la conformité avec les politiques et réglementations de l'équipe de Sécurité et Gestion des Risques Globale;
- Participer au développement de la stratégie de sécurité pan-canadienne, définir les exigences et les priorités et superviser sa mise en œuvre;
- Maintenir les politiques et normes de sécurité physique;
- Effectuer des évaluations de sécurité physique sur place et à distance et assurer les actions correctives appropriées;
- Gérer et superviser les bons de travail et les spécifications des agents de sécurité;
- Participer activement à la planification et au déploiement de projets de sécurité, en utilisant votre expertise pour améliorer notre infrastructure de sécurité;
- Diriger la résolution des situations d'urgence, en utilisant votre expertise pour gérer les crises et assurer la sécurité de notre personnel et de nos biens;
- Fournir les exigences de sécurité physique pour les événements locaux internes et externes;
- Effectuer des évaluations des exigences en matière de lois et de réglementations concernant la santé et la sécurité physique;
- Coordonner la formation interne sur la prévention et la sensibilisation aux risques et menaces potentiels;
- Participer en tant que membre clé du comité de santé et sécurité, en apportant des idées et des stratégies pour promouvoir un environnement de travail sécuritaire;
- Soutenir la gestion des contrats de sécurité connexes en collaboration avec les achats, la mise en œuvre de systèmes tels que le contrôle d'accès, les systèmes d'alarme, les systèmes de détection d'intrusion et les systèmes de caméras vidéo (CCTV);
- Élaborer et maintenir des indicateurs de sécurité et des rapports de direction;
- Contribuer à d'autres initiatives liées à la résilience;
- Soutien et contrôle des allocations budgétaires de sécurité;
- Effectuer toutes les autres tâches connexes.
Qualifications
Ce que vous apportez à l'équipe
- Très bonne compétences en communication (verbales et écrites);
- Très bonne compétences en présentation (verbales et écrites);
- Bonne compétences en relations interpersonnelles et en négociation, et capacité à influencer les parties prenantes à tous les niveaux;
- Excellentes compétences organisationnelles, capacité à gérer plusieurs tâches et à prioriser le travail pour respecter constamment les délais;
- Capacité à mener des sessions de formation informatives au besoin;
- Bonne compétences analytiques et souci du détail;
- Capacité à rédiger des documents clairs et bien structurés;
- Capacité à prendre des décisions rapidement dans un environnement en évolution constante;
- Gestion des incidents, y compris les procédures de-escalation;
- Autonome;
- Plus de 7 ans d'expérience dans le domaine de la sécurité ou une expérience pertinente;
- Expérience pratique; contrôles d'accès physiques, surveillance vidéo, atténuation des intrusions physiques;
- Expérience pratique dans la mise en œuvre de la sécurité physique;
- Connaissance technique en sécurité et méthodologie de gestion de continuité des affaires et gestion de crise;
- La connaissance des logiciels Genetec et Entrapass est un atout;
- Une connaissance de base des réseaux informatiques est un atout;
- La connaissance du Code du bâtiment est un atout;
- La connaissance des codes et réglementations de santé et sécurité est un atout;
- Produits Microsoft Office;
- Une certification technique en informatique est un atout;
- Une certification en matière de sécurité est un atout;
- Une certification ASIS PSP ou équivalente est un atout;
- Une certification en gestion de la continuité des affaires (ABCP, CBCP) est un atout.
*Ce rôle nécessite des horaires flexibles en fonction des besoins opérationnels (ex : événements spéciaux), vous pouvez être appelé en dehors des heures de bureau normales et être amené à aider à la gestion des incidents la nuit et les week-ends.
*Des déplacements nationaux peuvent être nécessaires.
Additional information
À propos de nous
Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow Six en passant par Just Dance et bien d’autres encore. Ils croient que la diversité des points de vue fait progresser à la fois les joueurs et les équipes. Si vous êtes passionné·e par l’innovation et que vous souhaitez repousser les limites du divertissement, rejoignez leur aventure et aidez-les à créer l’inconnu!
On adopte un modèle de travail hybride qui vous aide à rester connecté avec votre équipe et aligné sur les priorités de l'entreprise, tout en vous donnant la possibilité de maintenir votre équilibre entre vie professionnelle et vie privée. Notez que certains rôles sont entièrement basés au bureau et ne sont pas éligibles au travail hybride.
Programmeur·euse Gameplay Senior – [For Honor]
Montreal, Canada - Full-time - REF30487C
Job Description
En tant que programmeuse ou programmeur gameplay sur For Honor à Ubi Montréal, vous contribuerez directement à l’enrichissement constant de notre expérience multijoueur unique. Vous rejoindrez une équipe talentueuse et polyvalente qui œuvre à la création de contenu saisonnier (héros, événements, éléments MTX), de nouvelles fonctionnalités destinées aux joueurs et à l’amélioration continue de notre pipeline de production de contenu.
Au sein de l’équipe, nous pratiquons régulièrement des rotations entre les différents sujets afin que chaque membre ait l’occasion de travailler sur divers aspects de la production et de partager ses connaissances avec ses collègues. Si vous souhaitez avoir un impact tangible sur l’avenir de For Honor et rejoindre une équipe à taille humaine, nous serons ravis de vous rencontrer.
Ce que vous ferez
- Programmer et maintenir des systèmes gameplay en cohérence avec la vision du jeu.
- Contribuer à la création de contenu saisonnier (héros, événements, MTX).
- Développer de nouvelles fonctionnalités orientées vers l’expérience joueur.
- Participer à l’amélioration du pipeline de production de contenu.
- Collaborer avec les concepteurs, artistes et animateurs pour donner vie à leurs idées.
- Résoudre les problèmes techniques et optimiser le code existant.
- Documenter votre travail pour assurer sa pérennité et faciliter le partage de connaissance.
Qualifications
Ce que vous apportez à l’équipe
- Diplôme universitaire en informatique, génie logiciel ou équivalent.
- Solide expérience en programmation C++ (minimum 5 ans).
- Compréhension des pipelines de production de jeux vidéo et de leur optimisation.
- Capacité à travailler en équipe et à communiquer avec divers corps de métier.
- Esprit créatif, polyvalence et soif d’innovation.
- Expérience sur consoles de jeux, un atout.
Ce qu’il faut nous envoyer
- Votre CV mettant en valeur votre formation, vos expériences et vos compétences.
Additional information
Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins
du monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à
Rainbow Six en passant par Just Dance et bien d’autres encore. Nous croyons que la diversité
des points de vue fait progresser à la fois les joueurs et les équipes. Si vous êtes passionné·e
par l’innovation et que vous souhaitez repousser les limites du divertissement, rejoignez notre
aventure et aidez-nous à créer l’inconnu!
Nous adoptons un modèle de travail hybride qui vous aide à rester connecté avec votre
équipe et aligné sur les priorités de l'entreprise, tout en vous donnant la possibilité de
maintenir votre équilibre entre vie professionnelle et vie privée. Notez que certains rôles sont
entièrement basés au bureau et ne sont pas éligibles au travail hybride.
Artiste technique [Assassin's Creed Invictus]
Montreal, Canada - Full-time - REF30438O
Job Description
En tant qu’artiste technique à Ubi Montréal, vous jouerez un rôle clé en faisant le lien entre l’art et la programmation pour donner vie à des fonctionnalités visuellement sensationnelles et hautement performantes. Vous mettrez votre savoir-faire au service du projet afin de dépasser les attentes des joueur·euses de jeu AAA et de concrétiser les ambitions créatives de l’équipe.
Dès les premières étapes du développement, vous collaborerez étroitement avec les artistes et les programmeur·euses pour définir, implémenter et optimiser des solutions techniques efficaces. Vous tiendrez compte de contraintes mesurables telles que le rendu, la performance et la mémoire, tout en préservant l’intégrité de la vision artistique.
En adoptant une approche à la fois créative et pragmatique, vous mettrez en place des pipelines, des outils et des procédures clairs, veillerez à leur application tout au long du projet et soutiendrez vos collègues par des conseils, formations et analyses de performance. Vous serez l’interprète et la personne-ressource qui facilitera une collaboration fluide et efficiente, assurant une qualité AAA jusqu’à la livraison finale.
Ce que vous ferez
- Établir des pipelines rapides, efficaces et clairs.
- Préparer et maintenir une documentation cohérente sur les pipelines, outils et procédures.
- Effectuer du benchmarking de vos fonctionnalités basé sur de la recherche et des tests.
- Prototyper des fonctionnalités et fournir des comptes rendus transparents de leur performance.
- Contribuer à la création d’une banque d’éléments (par ex. textures).
- Veiller à l’application des procédures et standards établis.
- Corriger les bogues et peaufiner vos fonctionnalités.
- Offrir des formations et du soutien technique aux membres de l’équipe.
Qualifications
Ce que vous apportez à l'équipe
- Plusieurs années d’expérience dans un rôle similaire dans l’industrie du jeu vidéo.
- Expérience en conception pour consoles de jeu (atout : projet multijoueur).
- Maîtrise de logiciels 2D et 3D tels que 3ds Max, Photoshop, Houdini ou Substance Designer.
- Connaissances en script (C#, JavaScript, MaxScript).
- Compétences en écriture de shaders et en motion design.
- Bonne compréhension des bibliothèques graphiques (NGUI, React Native) et des contraintes des engins de temps réel.
- Volonté de partager vos connaissances pour repousser les limites technologiques et aider les autres à progresser.
Ce qu’il faut nous envoyer
- Votre CV mettant en valeur votre formation, vos expériences et vos compétences.
- Des exemples de vos réalisations (joignez des images ou un lien vers votre portfolio en ligne).
Additional information
À propos de nous
Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow Six en passant par Just Dance et bien d’autres encore. Ils croient que la diversité des points de vue fait progresser à la fois les joueurs et les équipes. Si vous êtes passionné·e par l’innovation et que vous souhaitez repousser les limites du divertissement, rejoignez leur aventure et aidez-les à créer l’inconnu!
On adopte un modèle de travail hybride qui vous aide à rester connecté avec votre équipe et aligné sur les priorités de l'entreprise, tout en vous donnant la possibilité de maintenir votre équilibre entre vie professionnelle et vie privée. Notez que certains rôles sont entièrement basés au bureau et ne sont pas éligibles au travail hybride.
Productrice associée, Producteur associé [Prince of Persia]
Montreal, Canada - Full-time - REF30412L
Job Description
En tant que productrice associée ou producteur associé à Ubi MTL, vous serez chargé·e du développement d'une partie spécifique d'un jeu. En fonction de la stratégie de production et de la structure organisationnelle du projet, votre partie pourrait être un élément comme l'animation, la conception de niveau, le gameplay, le monde ou une combinaison de plusieurs.
En somme, vous guiderez une ou nombreuses équipes multidisciplinaires pour donner vie à la portion qui vous a été confiée, du début à la fin. Vous allierez des processus de travail bien conçus à des attentes claires pour que les membres de votre équipe fassent leur meilleur travail et optimisent leurs talents.
Grâce à une planification, un suivi et une supervision minutieux, vous maintiendrez le rythme du développement, en faisant en sorte que le temps soit consacré aux bonnes choses, puis adapterez au besoin.
Tout en poussant la capacité et la qualité de production, vous veillerez à ce que votre équipe soit prête et capable de livrer sa partie du jeu à temps et dans un environnement accueillant.
Ce que vous ferez
- Travailler en partenariat avec l'équipe de direction pour comprendre la vision et les exigences globales du jeu + les communiquer à l'ensemble de la production.
- Définir la portée de votre domaine spécifique : déterminer ses livrables, ses objectifs de qualité et ses principaux jalons & établir ses stratégies de développement et ses budgets.
- Mettre tout en place afin de préparer à la production : développer les flux de travail et les pipelines + implémenter des moyens pour faciliter l'interaction entre collègues.
- Fixer des objectifs clairs à atteindre par les membres de votre équipe + s’assurer que le processus de réalisation de ces objectifs est aussi fluide que possible.
- Anticiper les risques et implémenter des plans d'action pour les surmonter.
- Rencontrer votre équipe pour clarifier les jalons, hiérarchiser les livrables, faire le point, répondre aux préoccupations, fournir des orientations, recueillir du feedback, etc.
- Vous synchroniser avec le ou la producteur·trice, le ou la directeur·trice de production et les gestionnaires de production sur les progrès et l'élan + suivre les budgets.
- Repérer les possibilités d'améliorer et de faire évoluer nos processus, méthodes et pratiques;
- Participer au recrutement pour bâtir votre équipe + favoriser son développement professionnel et sa progression de carrière.
Qualifications
- 7+ ans d'expérience en production ou en gestion de projet dans l'industrie du jeux vidéo;
- Une grande flexibilité pour s'adapter à toute une série de situations & gérer les interdépendances;
- Une familiarité avec diverses méthodologies de gestion de projet;
- D'excellentes compétences en communication, relations interpersonnelles et présentation;
- Un esprit attentif, collaboratif et innovateur;
- Une approche axée sur les personnes : bien sûr, vous vous souciez des résultats, mais vous ne perdez jamais de vue les personnes dévouées qui les produisent.
Ce qu’il faut nous envoyer
- Votre CV mettant en valeur votre parcours, vos compétences et, s’il y a lieu, vos jeux livrés.
Additional information
Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow Six en passant par Just Dance et bien d’autres encore. Nous croyons que la diversité des points de vue fait progresser à la fois les joueurs et les équipes. Si vous êtes passionné·e par l’innovation et que vous souhaitez repousser les limites du divertissement, rejoignez notre aventure et aidez-nous à créer l’inconnu!
Nous adoptons un modèle de travail hybride qui vous aide à rester connecté avec votre équipe et aligné sur les priorités de l'entreprise, tout en vous donnant la possibilité de maintenir votre équilibre entre vie professionnelle et vie privée. Notez que certains rôles sont entièrement basés au bureau et ne sont pas éligibles au travail hybride.
Directeur·trice de la confiance numérique et sécurité des comptes - Online Services
Montreal, Canada - Full-time - REF30245F
Job Description
Le.la Directeur·trice de la confiance numérique et sécurité des comptes dirige l'équipe chargée de la création et de la mise en œuvre opérationnelle de la stratégie de confiance et de sécurité numériques d'Ubisoft pour les comptes des joueurs. Ce rôle est essentiel pour garantir une expérience sécurisée, fiable et fluide aux joueurs, tout en atténuant les risques réglementaires et de réputation pour l'entreprise.
Le titulaire du poste et son équipe sont responsables de la santé globale de l'écosystème des comptes joueurs. Ils définissent, mettent en œuvre et gèrent des initiatives continues qui garantissent la conformité réglementaire et la confidentialité, tout en optimisant l'accès des joueurs à leurs comptes et la capacité à lutter contre la fraude (vol, piratage, fraude économique, etc.). Ils surveillent en permanence l'écosystème des comptes afin d'anticiper les crises et de promouvoir l'accessibilité, la qualité du service et l'application des politiques relatives aux comptes, tout en dirigeant les programmes de sensibilisation à la sécurité des comptes joueurs. En dirigeant la collaboration entre les équipes interfonctionnelles et les acteurs du secteur, le directeur est responsable de la cohérence, de l'équité et de l'impact de l'ensemble des systèmes, règles et opérations d'Ubisoft. Son objectif est de permettre une prise de décision et une hiérarchisation plus rapide afin de mettre en place une approche proactive qui prévienne les crises et protège à la fois les joueurs et Ubisoft de leur impact.
Ce que vous ferez
Vision
- Assurer la cohérence de l'ensemble de l'écosystème de sécurité et de confiance des comptes, des politiques aux opérations quotidiennes et à la hiérarchisation des priorités avec la direction des parties prenantes.
- Construire et guider le développement du cadre des systèmes de surveillance afin de surveiller de manière proactive l'expérience des joueurs sur leur compte en termes de confiance et de sécurité.
- Piloter les feuilles de route des outils et produits nécessaires, sur la base des politiques et des informations issues des opérations réelles, de la surveillance aux flux destinés aux joueurs.
- Construire et faire évoluer la meilleure organisation transversale de l'équipe du Centre de confiance et de sécurité des comptes.
Stratégie
- Développer et incarner une vision forte de la confiance et de la sécurité des comptes des joueurs, fondée sur la réalité opérationnelle et l'aspiration à donner la priorité aux joueurs, en tirant parti des commentaires des joueurs, des tendances du marché et des études sur les utilisateurs.
- Transformer cette vision en une stratégie 360° réalisable, en faisant des choix forts soutenus par les parties prenantes du Centre de confiance et de sécurité des comptes.
- Tirer parti des informations et des analyses pour définir les priorités et les exigences en matière de développement de produits et d'outils, ainsi que les besoins d'amélioration opérationnelle (à travers des objectifs et des indicateurs clés de performance).
- Mettre en place et gérer l'équipe impliquée dans le Centre de confiance et de sécurité des comptes, avec des rapports directs et indirects. Cela inclut la gestion des capacités et de l'expertise, ainsi que l'évolution de la structure organisationnelle si nécessaire.
- Être responsable de la santé globale du système de comptes des joueurs, vis-à-vis des studios créatifs d'Ubisoft et du groupe Ubisoft, ainsi que vis-à-vis des joueurs.
Opérations
- Surveillance proactive et continue de la santé de l'écosystème des comptes. Connexion et interprétation des signaux faibles à 360° afin d'anticiper les incidents et d'identifier les mesures à prendre pour les prévenir.
- Gérer les incidents, orchestrer la gestion de crise et tirer parti des enseignements pour améliorer et renforcer le cadre.
Mesures et observabilité
- Le titulaire du poste créera, structurera et orchestrera la contribution de toutes les ressources impliquées dans ces domaines, des politiques au développement technique, en passant par l'exécution opérationnelle et la communication, notamment les membres de plusieurs équipes transversales du monde Ubisoft telles que l'équipe de gestion des risques de sécurité, le centre de relation client, le service juridique, le service de communication d'entreprise et le service de sécurité des joueurs.
- Le titulaire du poste adoptera une posture stratégique en matière d'alignement et d'évolution des politiques et des pratiques, une approche tactique pour mener à bien les feuilles de route technologiques et les outils, et une approche opérationnelle pour garantir l'efficacité de l'exécution des processus, la gestion des incidents et le cycle d'amélioration continue.
Gouvernance et gestion des parties prenantes
- Diriger, encadrer et inspirer une équipe transversale qui lui rend directement compte (opérations en direct et gestion des incidents, analystes de données, assurance qualité en direct, etc.).
- Piloter et orchestrer la collaboration entre les parties prenantes.
- Prendre des décisions claires, tant de manière proactive que réactive.
- Être responsable du succès de l'équipe et de sa création de valeur/ROI positif (y compris en rendant compte à la direction générale).
Qualifications
Ce que vous apportez
Formation :
- Baccalauréat en gestion ou administration
- Technique en administration
Expérience pertinente :
- Profil de cadre supérieur (niveau directeur), avec une solide expérience dans le secteur numérique. Un atout supplémentaire serait une combinaison d'expérience directe dans des contextes de conformité complexes, d'opérations en direct, de gestion d'équipe et de gestion des parties prenantes
- Solides capacités de prise de décision
- Combinaison de compétences analytiques/ROI, de leadership et d'influence.
- Approche multidisciplinaire et résolution de problèmes et prise de décision à 360°. Compréhension des défis et des contraintes techniques, opérationnels, liés à l'expérience des joueurs et à la conformité.
Additional information
Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow Six en passant par Just Dance et bien d’autres encore. Nous croyons que la diversité des points de vue fait progresser à la fois les joueurs et les équipes. Si vous êtes passionné·e par l’innovation et que vous souhaitez repousser les limites du divertissement, rejoignez notre aventure et aidez-nous à créer l’inconnu !
Nous adoptons un modèle de travail hybride qui vous aide à rester connecté avec votre équipe et aligné sur les priorités de l'entreprise, tout en vous donnant la possibilité de maintenir votre équilibre entre vie professionnelle et vie privée. Notez que certains rôles sont entièrement basés au bureau et ne sont pas éligibles au travail hybride.
Artiste d'effets visuels [Prince of Persia]
Montreal, Canada - Full-time - REF30442O
Job Description
En tant qu’Artiste d’effets visuels chez Ubi Montréal, vous créerez des moments visuels marquants qui influenceront positivement la jouabilité et enrichiront l’expérience des joueuses et joueurs. Fumée, feu, explosion, chute de neige ou cascade... chacun de vos effets renforcera l’immersion et fera naître cette question : « Comment avez-vous fait ça? »
Artiste innovateur·trice, vous combinerez technologie et créativité pour donner vie à la magie. Vous saurez vous adapter à divers outils tout en misant sur votre talent pour concevoir et intégrer des effets visuels en temps réel, captivants et de haute qualité.
Ce que vous ferez
- Collaborer avec l’équipe de direction pour comprendre la vision créative globale et établir les priorités liées aux effets visuels.
- Créer des effets environnementaux et cinématiques à l’aide de systèmes de particules et des textures que vous produisez.
- Travailler avec l’équipe de programmation pour évaluer les besoins et développer des outils.
- Respecter les contraintes techniques afin de réaliser des effets à la fois esthétiques et fonctionnels.
- Intégrer vos effets dans le moteur de jeu.
- Adapter vos effets en fonction des résultats des tests de jeu et des commentaires provenant des équipes collaboratrices (déboguer et optimiser).
- Vous adapter aux retours reçus de la communauté après le lancement (dans certains cas), en équilibrant expectations et contraintes.
Qualifications
Ce que vous apportez à l'équipe
- Diplôme collégial en effets visuels, en animation 3D ou dans un domaine connexe
- Expérience comme artiste d'effets visuels dans l’industrie du jeu vidéo, idéalement sur un projet AAA
- Maîtrise des outils de création 3D (p. ex. Maya, 3ds Max) et des moteurs de jeu (p. ex. Unreal, Unity)
- Bonne connaissance des outils 2D utilisés pour la création ou la retouche de textures (p. ex. Photoshop)
- Solide compréhension des mathématiques vectorielles et des fondamentaux artistiques (éclairage, composition, couleur, rythme visuel, etc.)
- Capacité à recevoir, interpréter et intégrer les commentaires de manière constructive
- Esprit créatif, curieux et collaboratif
Ce qu’il faut nous envoyer
- Votre CV présentant votre parcours et vos compétences
- Une démo de votre meilleur travail avec un aperçu de votre processus – oui, nous voulons voir vos étapes! Joignez des fichiers ou envoyez-nous un lien vers votre site web personnel ou votre portfolio en ligne.
Additional information
À propos de nous
Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow Six en passant par Just Dance et bien d’autres encore. Ils croient que la diversité des points de vue fait progresser à la fois les joueurs et les équipes. Si vous êtes passionné·e par l’innovation et que vous souhaitez repousser les limites du divertissement, rejoignez leur aventure et aidez-les à créer l’inconnu!
On adopte un modèle de travail hybride qui vous aide à rester connecté avec votre équipe et aligné sur les priorités de l'entreprise, tout en vous donnant la possibilité de maintenir votre équilibre entre vie professionnelle et vie privée. Notez que certains rôles sont entièrement basés au bureau et ne sont pas éligibles au travail hybride.
Administrateur.rice Réseau
Montreal, Canada - Full-time - REF30194O
Job Description
Le département Infrastructure de notre équipe réseau mondiale est à la recherche d’un Administrateur.rice Réseau prêt à mettre son expertise au service d’une équipe dynamique de passionnés de jeux vidéo et de technologies. Si vous êtes audacieux, motivé et n’avez pas peur de repousser les limites, nous voulons vous dans notre équipe.
En tant qu’Administrateur.rice Réseau, vous serez responsable de l’installation et de la maintenance des solutions et services TI, ainsi que de proposer des améliorations et des optimisations à l’infrastructure actuelle. En tant qu’administrateur senior, vous serez également chargé de résoudre des problématiques complexes qui nous sont remontées par nos partenaires.
Responsabilités
- Installer, configurer et maintenir l’équipement réseau (commutateurs, routeurs, pare-feux, répartiteurs de charge).
- Déployer et soutenir les liaisons réseau privées et les connexions de peering dédiées.
- Surveiller, dépanner et optimiser l’infrastructure et les services réseau.
- Appliquer les politiques et procédures de sécurité réseau.
- Effectuer une planification et une gestion proactive de la capacité réseau.
- Automatiser pour améliorer l’efficacité opérationnelle et la cohérence.
- Maintenir une documentation précise du matériel, des logiciels et des configurations réseau.
- Contribuer à la définition des normes, lignes directrices et meilleures pratiques réseau.
- Participer à l’évaluation des besoins techniques et à l’appui des efforts de conception.
- Fournir du soutien aux utilisateurs et encadrer les membres de l’équipe, notamment les nouveaux collègues.
Qualifications
- Expérience avérée de niveau senior en routage avancé (BGP, OSPF) et en technologies de commutation (VLAN, STP, EtherChannel, VTP, protocoles de couche 2/3), avec une solide expérience en dépannage et résolution de problèmes complexes dans des environnements de production.
- Capacité démontrée à concevoir et mettre en œuvre des solutions d’automatisation avec Python et Ansible, incluant une expérience pratique d’intégration dans des flux CI/CD.
- Compréhension approfondie et pratique des environnements Linux, avec une expertise avancée en ligne de commande et des connaissances en réseautage au niveau système.
- Connaissances étendues des écosystèmes d’infrastructure, incluant la virtualisation du stockage et l’informatique en nuage (privé et public).
- Aptitude à vulgariser des concepts techniques complexes pour les rendre clairs et accessibles aux parties prenantes de tous niveaux, incluant la direction.
- Proactivité dans l’identification des risques et dépendances, la remontée de préoccupations liées à la gouvernance ou à la priorisation, et la contribution à la clarté opérationnelle et aux décisions stratégiques.
Additional information
Nous adoptons un modèle de travail hybride qui vous aide à rester connecté avec votre équipe et aligné sur les priorités de l'entreprise, tout en vous donnant la possibilité de maintenir votre équilibre entre vie professionnelle et vie privée. Notez que certains rôles sont entièrement basés au bureau et ne sont pas éligibles au travail hybride.
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.
Directrice, Directeur technique art [Rainbow Six Siege]
Montreal, Canada - Full-time - REF30210U
Job Description
En tant que directrice, directeur technique art à Ubi MTL, vous serez un expert de haut niveau du potentiel, des capacités et des limites de notre technologie, tout en ayant une vision claire du projet global. Vous jouerez un rôle clé en fournissant expertise, outils et soutien pour guider un jeu – et ses créateurs – vers le succès.
En collaboration avec les autres directeurs dès les premières étapes, vous travaillerez à définir les intentions du projet avant d'engager les ressources. Vous tiendrez compte de facteurs mesurables comme le rendu, la performance et la mémoire, ainsi que de facteurs moins tangibles comme le timing et le rythme. En adoptant une approche réaliste et tournée vers l’avenir, vous mettrez en place des plans concrets afin de concrétiser les idées ambitieuses.
Même si chaque journée de développement apporte son lot de défis prévus et imprévus, vous garderez toujours une perspective globale. En tant que penseur stratégique et planificateur tactique, vous équilibrerez les priorités immédiates avec les objectifs à long terme, en considérant toujours l’impact futur de vos décisions.
Ce que vous ferez
- Collaborer avec l’équipe de direction pour définir la vision globale et évaluer la faisabilité technique.
- Identifier et analyser les risques liés à différents aspects (moteur de jeu, données, fonctionnalités, etc.).
- Évaluer les outils existants et, au besoin, concevoir des solutions personnalisées pour soutenir les pipelines artistiques tout en maintenant la vision du projet.
- Communiquer avec les artistes techniques et les directeurs·trices techniques graphiques adjoint·es pour partager des informations, faire appliquer des standards, fournir des références et des rétroactions.
- Résoudre des problématiques complexes et prioritaires, et approuver des spécifications techniques.
- Préparer des bilans de projets, en proposant des améliorations pour optimiser la création et l’intégration des données graphiques.
- Anticiper les évolutions technologiques et rester au fait des tendances du marché pour établir des meilleures pratiques et les partager en interne et dans l’industrie.
- Participer au recrutement pour développer votre équipe technique artistique et enrichir son expertise.
Qualifications
Ce que vous apportez à l’équipe
- Expérience en art, art technique ou programmation, combinée à des compétences solides en gestion.
- Maîtrise des moteurs de jeu (p. ex. Unity, Unreal) et leurs contraintes, des outils d’art 2D (p. ex. Photoshop), des logiciels 3D (p. ex. 3DS Max, Maya, Substance Painter) et des langages d'écriture de script (p. ex. C#, Python, JavaScript, MaxScript).
- Familiarité avec les logiciels de suivi des bogues (p. ex. Jira) et les systèmes de gestion des versions (p. ex. Perforce).
- Un esprit novateur, collaboratif, empathique et orienté solutions.
- Solides compétences en pensée critique, gestion du temps et organisation.
- Une approche axée sur le détail, une grande curiosité, adaptabilité et débrouillardise.
Ce qu’il faut nous envoyer
- Votre CV mettant en valeur vos réalisations, compétences et jeux publiés.
- Un portfolio ou des extraits documentés de vos travaux (incluez des visuels ou un lien vers votre portfolio en ligne).
Additional information
À propos de nous
Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow Six en passant par Just Dance et bien d’autres encore. Ils croient que la diversité des points de vue fait progresser à la fois les joueurs et les équipes. Si vous êtes passionné·e par l’innovation et que vous souhaitez repousser les limites du divertissement, rejoignez leur aventure et aidez-les à créer l’inconnu!
On adopte un modèle de travail hybride qui vous aide à rester connecté avec votre équipe et aligné sur les priorités de l'entreprise, tout en vous donnant la possibilité de maintenir votre équilibre entre vie professionnelle et vie privée. Notez que certains rôles sont entièrement basés au bureau et ne sont pas éligibles au travail hybride.
Programmeur.euse Gameplay Senior– Anti‑Cheat – [Rainbow Six Siege]
Montreal, Canada - Full-time - REF30449X
Job Description
L’équipe Anti‑Cheat de Rainbow Six Siege recherche un(e) Gameplay Programmer talentueux(se) et rigoureux(se) pour contribuer à notre mission : garantir un environnement juste et compétitif pour notre communauté.
Nous nous consacrons à la prévention et à la détection des triches via une approche double : réduction de la disponibilité des cheats et détection avancée.
Vous travaillerez en étroite collaboration avec nos data scientists et ingénieurs ML pour intégrer des mesures anti‑cheat directement au cœur des systèmes de jeu. Votre rôle sera clé pour exploiter les données gameplay et concevoir des mécanismes intelligents de détection, tout en préservant l’expérience des joueurs légitimes
Ce que vous ferez
- Intégrer des contrôles de sécurité dans les systèmes et la logique de gameplay.
- Connecter les outils anti‑cheat internes et tiers aux mécaniques de jeu.
- Mettre en place des vérifications d’intégrité et d’obfuscation sur les variables critiques pour réduire la disponibilité des cheats et augmenter les coûts opérationnels des développeurs de cheats.
- Surveiller la télémétrie et les logs afin de détecter des comportements suspects (ex. speed hacks, wall hacks, autres exploits).
- Corriger des exploits via des mises à jour sur les règles de gameplay, la gestion des cas limites ou un renforcement côté serveur.
- Collaborer avec l’équipe QA pour reproduire et résoudre les problèmes de sécurité liés au gameplay.
- Contribuer aux systèmes de replay de match (extraction de la géométrie des cartes, informations de kill détaillées, etc.) pour l’analyse.
- Développer et maintenir des pipelines automatisés traitant les fichiers bruts de replay afin d’alimenter nos outils d’analytique et de détection.
- Garantir que les mesures de sécurité restent transparentes pour le joueur et ne dégradent pas l’expérience de jeu.
Qualifications
Ce que vous apportez à l'équipe
- Excellentes compétences en C++ : expérience confirmée en programmation C++, compréhension des systèmes gameplay, de la synchronisation réseau et des structures de données.
- Expérience en Gameplay Programming : conception, implémentation et débogage de mécaniques de jeu cœur.
- Curiosité & résolution de problèmes : capacité à analyser le fonctionnement des systèmes gameplay et à penser comme un tricheur pour anticiper et prévenir les exploits.
- Intégration de systèmes ML : expérience préalable dans l’intégration de modèles ou systèmes ML dans un jeu ou une application temps réel.
- Collaboration & communication : capacité à travailler efficacement avec des équipes pluridisciplinaires (data scientists, ML engineers, etc.).
- Atouts : expérience sur des moteurs de jeu (Unreal, Unity, ou moteurs propriétaires), technologies anti‑cheat, ou programmation réseau.
Atouts
- Expérience en développement de jeux multijoueur.
- Expérience sur FPS.
- Expérience multiplateforme (console ou mobile).
- Familiarité avec GAS et CMC.
Ce qu’il faut nous envoyer
- Votre CV détaillant votre parcours, vos compétences et projets pertinents.
- (Optionnel) Exemples ou liens vers vos réalisations en gameplay
Additional information
Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins
du monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à
Rainbow Six en passant par Just Dance et bien d’autres encore. Nous croyons que la diversité
des points de vue fait progresser à la fois les joueurs et les équipes. Si vous êtes passionné·e
par l’innovation et que vous souhaitez repousser les limites du divertissement, rejoignez notre
aventure et aidez-nous à créer l’inconnu!
Nous adoptons un modèle de travail hybride qui vous aide à rester connecté avec votre
équipe et aligné sur les priorités de l'entreprise, tout en vous donnant la possibilité de
maintenir votre équilibre entre vie professionnelle et vie privée. Notez que certains rôles sont
entièrement basés au bureau et ne sont pas éligibles au travail hybride.
Artiste technique principal - IU
Montreal, Canada - Full-time - REF30070Z
Job Description
En tant qu’artiste technique principal (IU) à Ubi MTL, vous jouerez un rôle clé dans la création d’une interface utilisateur pour un jeu AAA, dédiée à la fois à une esthétique impressionnante et à des performances optimales.
Vous ferez le lien entre les mondes de l’art et de la programmation en agissant comme interprète et résolveur·euse de problèmes. Vous permettrez aux artistes et aux programmeurs·euses de collaborer efficacement tout au long du projet, dans les limites des budgets et des échéances, en utilisant les outils et pipelines appropriés.
Avec une vision artistique forte et une maîtrise technique approfondie, vous garantirez que chaque élément d’interface utilisateur respecte les normes de performance AAA, prenant en compte les limitations matérielles et les besoins du joueur. Vous définirez les points de référence tout en menant des recherches et en intégrant des solutions innovantes qui positionneront l’interface utilisateur parmi les meilleures de l’industrie.
Ce que vous ferez
- Développer et mettre en œuvre des solutions techniques et artistiques pour l’interface IU, notamment via la création de matériaux et d’effets spéciaux avancés.
- Établir des pipelines clairs et efficaces + créer des bibliothèques IU optimisées pour l’autonomie des équipes podifiées.
- Prototyper des fonctionnalités en collaboration avec les artistes IU pour refléter leurs intentions.
- Tester et établir des points de référence pour les éléments d’interface via de la recherche et des tests rigoureux.
- Intégrer, déboguer et optimiser les éléments IU dans le moteur Snowdrop, en guidant les pratiques pour des performances optimales.
- Collaborer avec des équipes interdisciplinaires pour équilibrer qualité esthétique et fonctionnalités techniques.
- Surveiller les meilleures pratiques, outils et tendances IU, pour donner aux équipes des outils modernes et évolutifs.
- Enquêter, développer et mettre en œuvre des solutions expérimentales, définissant les nouveaux standards de l’industrie.
- Maintenir une vision tournée vers le joueur tout au long du projet, optimisant l’expérience utilisateur grâce à des interfaces fluides et dynamiques.
Qualifications
Ce que vous apportez à l'équipe
- Plusieurs années d'expérience dans des rôles techniques similaires dans l'industrie des jeux vidéo, idéalement dans les productions AAA.
- Expertise en IU, création et optimisation de matériaux, flux de production techniques et solutions artistiques avancées.
- Une maîtrise du langage C#, des outils de conception comme Adobe Creative Suite, et une familiarité avérée avec des moteurs de jeu tels que Snowdrop ou Unreal.
- Connaissance approfondie des systèmes IU dynamiques (p. ex. : inventaires, interfaces interactives pour services en direct).
- Une aisance à définir des directives artistiques et techniques tout en créant une collaboration fluide entre départements.
- Expérience avec les défis liés à la performance sur consoles pochaine-génération.
- Un désir de partager vos connaissances pour améliorer les méthodes de travail d’une équipe multidisciplinaire et multiculturelle.
Ce qu’il faut nous envoyer
- Votre CV mettant en avant votre parcours professionnel et vos réalisations clés.
- Un portfolio contenant vos meilleures contributions techniques et/ou artistiques (joindre des images ou inclure un lien vers votre site/portfolio).
Additional information
À propos de nous
Ubisoft est une référence mondiale dans le domaine du jeu vidéo, avec des équipes réparties à travers le monde pour créer des expériences inoubliables, de Assassin’s Creed à Rainbow Six en passant par Just Dance. Nous croyons que la diversité des perspectives fait progresser les joueurs et nos équipes.
Nous adoptons un modèle de travail hybride permettant de concilier connexion avec l’équipe et flexibilité pour votre équilibre personnel. Notez cependant que certains rôles sont basés au bureau et ne permettent pas le travail à distance.
Programmeuse, Programmeur Online - Réseaux (C++) - Assassin’s Creed Codename Invictus
Montreal, Canada - Full-time - REF29925X
Job Description
Un nouveau chapitre de l’héritage Assassin’s Creed est sur le point d’être écrit — non pas dans l’ombre de l’histoire, mais dans l’intensité du jeu multijoueur.
Nous développons un jeu multijoueur AAA où chaque image compte et chaque mouvement doit être parfaitement exécuté.
Pour y parvenir, nous avons besoin d’un maître du Netcode pour rejoindre notre équipe d’élite de développeurs réseau/en ligne.
Nous repensons en profondeur notre stack technologique afin d’offrir des performances multijoueurs du plus haut niveau.
Si vous avez les compétences pour contribuer à la programmation en C++ d’une stack réseau fluide, sécurisée et évolutive, votre mission vous attend.
Ce que vous ferez
- Concevoir, implémenter et maintenir la network stack d’un moteur de jeu multijoueur AAA.
- Collaborer avec l’équipe d’ingénieurs pour intégrer les fonctionnalités réseau dans le moteur de jeu.
- Implémenter des solutions assurant une faible latence, une faible bande passante et une haute fiabilité.
- Diagnostiquer et résoudre les problèmes liés au réseau pendant le développement et après le lancement.
- Documenter le travail pour transférer les connaissances et permettre aux utilisateurs (autres programmeurs et membres d’autres unités de travail) de comprendre comment utiliser les nouveaux systèmes et fonctionnalités network/online.
- Travailler en étroite collaboration avec les équipes gameplay et backend pour assurer une intégration fluide des fonctionnalités réseau.
- Collaborer avec le creative director, les game designers et d’autres équipes si nécessaire, pour discuter des contraintes et définir les possibilités techniques des différentes fonctionnalités network/online.
- Se tenir informé des dernières technologies réseau et des meilleures pratiques, et les appliquer au sein de l’équipe
Qualifications
Ce que vous apportez
Formation :
- Baccalauréat en informatique, en génie informatique ou toute autre formation pertinente.
Expérience pertinente :
- Minimum de 5 à 6 ans d’expérience dans la production de jeux AAA, avec une expérience significative en network ou online, ou toute autre expérience pertinente.
Compétences :
- Solides compétences en analyse et en synthèse
- Documentation de conception (UML, diagrammes de séquence, diagrammes d’entité, etc.)
- Compétences en résolution de problèmes
- Autonomie et débrouillardise
- Sens du détail
- Bonnes compétences interpersonnelles et en communication
- Capacité à travailler en équipe
- Capacité d’adaptation au changement
- Orientation vers les résultats
Connaissances :
- Programmation de jeux en C++
- Expérience significative dans l’application de principes de networking comme la state synchronization et la prediction dans un ou plusieurs jeux multijoueurs AAA
- Protocoles (ex. : IP, UDP, TCP) et usages courants (ex. : UPnP, VoIP)
- Encryption, compression
- Expérience en programmation haute performance, multithreading et gestion de la mémoire
- Expertise en concepts réseau bas niveau et systèmes de jeu multijoueur haut niveau
- Solide compréhension des protocoles réseau, de la transmission de données et des techniques de synchronisation
- Sécurité, anti-cheat, etc.
Quoi nous envoyer
- Votre CV mettant en valeur votre formation, votre expérience, vos compétences et les jeux livrés
Additional information
Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins
du monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à
Rainbow Six en passant par Just Dance et bien d’autres encore. Nous croyons que la diversité
des points de vue fait progresser à la fois les joueurs et les équipes. Si vous êtes passionné·e
par l’innovation et que vous souhaitez repousser les limites du divertissement, rejoignez notre
aventure et aidez-nous à créer l’inconnu!
Nous adoptons un modèle de travail hybride qui vous aide à rester connecté avec votre
équipe et aligné sur les priorités de l'entreprise, tout en vous donnant la possibilité de
maintenir votre équilibre entre vie professionnelle et vie privée. Notez que certains rôles sont
entièrement basés au bureau et ne sont pas éligibles au travail hybride.
Coordonnateur·trice Ressources Humaines
Montreal, Canada - Full-time - REF30198Y
Job Description
1. Soutenir quotidiennement les équipes talents dans le cadre de différents processus administratifs et opérationnels tels que :
• Tous les évènements de la vie d’un·e employé·e comme l’embauche, l’intégration, changements de conditions de travail, les fins d’emploi ;
• Le traitement de la révision salariale et le traitement des primes ;
• L’administration des interruptions d’activités ;
• L’administration des avantages sociaux (inscription, modification, résiliation) ;
2. Soutenir les équipes systèmes RH dans le cadre des activités suivantes :
• Élaboration de tableaux avec les données nécessaires afin de faire des modifications en masse dans nos systèmes RH ;
• Importer des changements massifs dans les systèmes RH ;
• Tester et vérifier les changements de masse ;
• S’assurer de la conformité des cas spécifiques.
3. Effectuer les tâches administratives liées à la réalisation de diverses activités telles que :
• Mettre à jour et maintenir la documentation du processus d’administration des activités RH ;
• Prendre action face aux tableaux de bord des tâches administratives ;
• Générer les contrats de travail, les avenants et tout autre document lié au dossier des employés ;
• Soutenir la gestion et l’accès à nos outils internes.
• Faire l’envoi massif de courriels et du publipostage ;
4. Effectuer toute(s) autre(s) tâche(s) connexe(s).
Qualifications
Excellentes aptitudes en gestion de données RH ;
- Être capable de travailler sur plusieurs demandes en même temps ;
- Être méthodique et analytique ;
- Grand souci du détail et de l’exactitude ;
- S’adapter rapidement aux changements ;
- Envie de développer ses aptitudes en résolution de problème ;
Connaissances
- Bonnes connaissances écrites et orales du français et de l’anglais ;
- Bonnes connaissances d’Excel (gestion de données avec des formules);
- Bonnes connaissances de systèmes RH ;
- La compréhension de la paie est un atout.
Additional information
Les équipes d’Ubisoft comptent 19 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 joueurs et des joueuses 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.
À noter nous nous engageons à promouvoir une politique de travail flexible puisque nous valorisons les interactions et la collaboration entre les personnes. Notre modèle de travail hybride comprend un minimum de trois jours par semaine au bureau et deux jours en télétravail. Si vous résidez en dehors du Québec ou du Canada, une relocalisation sera nécessaire. Si vous avez besoin d’un permis de travail, votre admissibilité dépendra de votre éducation et de vos années d’expérience de travail pertinentes, conformément aux exigences gouvernementales.
Lead Technique – TG Quality Foundations
Montreal, Canada - Full-time - REF30048N
Job Description
Au Groupe Technologique (TG), nous fournissons des outils, des middlewares et des services adaptés aux besoins de la production de jeux à Ubisoft que nous accompagnons tout au long de leur cycle de vie. À travers la collaboration et l’innovation, nous contribuons à faciliter la création et améliorer l’efficacité des productions, dans l’objectif d’offrir des jeux de qualité à des millions de joueur·euses à travers le monde. Explorer des idées, expérimenter de nouvelles technologies et implémenter des technologies stables font partie de notre quotidien.
En tant que lead technique au sein du groupe Technologique, vous définirez et orienterez la vision technologique de nos SDKs destinés aux moteurs de jeux, afin d’assurer une qualité, une performance et une réutilisabilité maximales par les équipes de production à travers Ubisoft. Vous serez responsable des décisions techniques et architecturales des technologies sous votre responsabilités, vous serez appelé comme expert à participer activement aux sujets d’innovation qui façonneront l’avenir des outils de développement de jeux et plus particulièrement les technologies dédiées au déboggage et la performance des jeux.
Votre rôle est essentiel pour établir des standards techniques et de qualité, et favoriser la convergence entre les projets. Vous collaborerez étroitement avec les équipes de production, les leads techniques et architectes d’autres groupes et les partenaires technologiques afin de garantir que nos solutions répondent aux besoins variés tout en restant durables et cohérentes.
Ce que vous ferez
Leadership technique: Diriger et superviser les décisions techniques majeures, en assurant la cohérence et la pérennité des technologies sous votre responsabilité.
Orientation technique stratégique : Définir les meilleures pratiques, les standards et les orientations stratégiques pour les SDKs, frameworks, pipelines et outils utilisés en production.
Impact transversal : Proposer des solutions pour des sujets complexes et transversaux tels que le remplacement de fournisseurs, les migrations de services et la conformité aux lois sur la vie privée.
Prototypage technologique : Explorer et prototyper de nouvelles technologies, anticiper les évolutions et positionner TG pour en tirer parti efficacement.
Intégration des systèmes : Veiller à ce que les décisions techniques soient alignées avec la vision à long terme, en évaluant les risques et les interdépendances entre les systèmes.
Collaboration et mentorat : Assurer la cohérence de l’écosystème TG en collaborant avec les autres activités, et accompagner les équipes d’ingénierie dans leur montée en compétences techniques.
Gestion des revues techniques: Faciliter les processus de revue technique, incluant les synchronisations inter-activités et les discussions spécifiques aux domaines.unités ayant un impact sur les développeur·euses de jeux en matière de performance, débogage, observabilité et tests automatisés.
Pourquoi ce poste est fait pour vous
• Vous êtes passionné·e par la création d’écosystèmes cohérents et durables, et par la convergence technologique.
• Vous excellez dans la traduction des besoins métier en solutions techniques – et inversement.
• Vous savez synthétiser des situations complexes en représentations claires, visuelles et textuelles, adaptées à différents publics.
• Vous êtes à l’aise pour plonger dans les détails techniques tout en gardant une vision stratégique globale.
• Vous avez des convictions fortes sur les bonnes pratiques, tout en étant capable de vous adapter aux contraintes et aux perspectives variées.
Qualifications
Ce que vous apportez
- Une solide expérience en programmation et en leadership technique.
• Une maîtrise du langage C++, avec une connaissance de C#.
• Une compréhension approfondie des moteurs de jeu (ex. : Anvil, Snowdrop), du débogage et de l’optimisation des performances.
• Une expérience avec les pipelines CI/CD et les flux de travail de développement modernes.
• Un diplôme en informatique, en génie logiciel ou une formation équivalente.
• D’excellentes compétences interpersonnelles et en communication, notamment dans des environnements d’équipes distribuées.
• Une volonté de partager vos connaissances et de repousser les limites technologiques.
Ce qu’il faut nous envoyer
- Votre CV mettant en valeur votre parcours et vos compétences
Additional information
À propos de nous
Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow Six en passant par Just Dance et bien d’autres encore. Nous croyons que la diversité des points de vue fait progresser à la fois les joueurs et les équipes. Si vous êtes passionné·e par l’innovation et que vous souhaitez repousser les limites du divertissement, rejoignez notre aventure et aidez-nous à créer l’inconnu !
Nous adoptons un modèle de travail hybride qui vous aide à rester connecté avec votre équipe et aligné sur les priorités de l'entreprise, tout en vous donnant la possibilité de maintenir votre équilibre entre vie professionnelle et vie privée. Notez que certains rôles sont entièrement basés au bureau et ne sont pas éligibles au travail hybride.
Artiste FX
Montreal, Canada - Full-time - REF30490X
Job Description
Concevoir et créer des simulations réalistes de divers effets visuels tels que le feu, la fumée, l’eau, les cheveux, les tissus, la fourrure, les muscles, la destruction, etc.
CE QUE TU FERAS
Superviser des simulations complexes, depuis la conception initiale et le timing jusqu’au cache final et/ou au render
Trouver la meilleure approche pour un plan donné, en collaboration avec ton lead ou ton supervisor
Selon la tâche, collaborer étroitement avec d’autres départements (modeling, animation, rigging, etc.)
Utiliser des particle systems et des dynamics, des expressions, des soft and rigid bodies, ainsi que des cloth dynamics
Participer au développement d’outils et de scripts afin d’améliorer la productivité
Apprendre et appliquer les standards FX du studio ainsi que les outils tout en se familiarisant avec le pipeline workflow
Adopter une approche procédurale autant que possible
Connaissance des crowds (agents, simulation, etc.) — un atout important
Qualifications
QUALIFICATIONS :
Minimum de 3 ans d’expérience dans l’industrie du film et des effets visuels (VFX)
Esprit créatif et capacité à concevoir des scènes FX complexes pour des longs métrages
Solide expérience en simulation de Fluids, Soft and Rigid Bodies, cheveux, tissus, fourrure et muscles
Excellente maîtrise de Houdini
Expérience avec le Machine Learning — un atout
Connaissance d’Arnold — un atout
Bonnes compétences en programmation (Python, etc.) — un atout important
Excellentes aptitudes en résolution de problèmes
Capacité à travailler de manière autonome et proactive
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.
Programmeur.euse en sécurité des jeux
Montreal, Canada - Full-time - REF30514C
Job Description
En tant que programmeur.euse en sécurité des jeux, vous travaillerez au sein des équipes de production pour concevoir, développer et intégrer des fonctionnalités de sécurité avancées dans nos jeux. Vous jouerez un rôle clé pour garantir que nos clients de jeu et leurs interactions avec les serveurs restent sécurisés, résilients et équitables.
En collaboration étroite avec les équipes gameplay, moteur et en ligne, vous mettrez en œuvre des mécanismes de durcissement du client, de détection et des protocoles de sécurité qui protègent l’expérience de jeu contre la triche, les exploits et les manipulations.
Votre mission : rendre la triche plus difficile, prévenir les abus avant qu’ils ne surviennent et contribuer à offrir une expérience fiable et équitable à chaque joueur.
Responsabilités:
- Développer, intégrer et maintenir des systèmes de sécurité et anti-triche au sein du moteur de jeu et du pipeline de production.
- Sécuriser les communications du client de jeu et ses interactions avec les services en ligne.
- Collaborer avec le responsable technique de la sécurité des jeux et les équipes centrales (Moteur, en ligne, Gameplay) pour définir et affiner la feuille de route sécurité du titre.
- Mettre en œuvre des fonctionnalités de vérification d’intégrité, anti-manipulation et de protection en temps réel au niveau du code et des données.
- Travailler en étroite collaboration avec les équipes de recherche en sécurité des jeux pour traduire les résultats de recherche en mesures robustes dans le jeu.
- Effectuer des revues de code et des analyses de performance afin de garantir la stabilité, l’efficacité et la transparence des nouvelles mesures de sécurité pour les joueurs.
- Assister les programmeurs gameplay et moteur dans l’adoption de pratiques de développement sécurisé tout au long du cycle de projet.
- Contribuer au support post-lancement en enquêtant sur de nouveaux exploits et en déployant des mises à jour ou contre-mesures de sécurité.
- Se tenir informé des dernières vulnérabilités, techniques de triche et évolutions de la sécurité des plateformes afin de renforcer les protections de manière proactive.
Qualifications
- Compétences avancées en programmation C/C++, expertise en multithreading, optimisation bas niveau et expérience sur des moteurs de jeu ou systèmes gameplay dans des productions à grande échelle.
- Connaissances en sécurité et plateformes, incluant la familiarité avec les internals Windows (Android/iOS est un atout), techniques d’exploit et principes de sécurité réseau dans les modèles client/serveur.
- Expérience en anti-triche et protection, couvrant des technologies telles que la vérification d’intégrité, le durcissement du code et des frameworks comme EAC, BattlEye, VMProtect, etc.
- Excellentes capacités de résolution de problèmes, compétences analytiques et de débogage pour traiter des problèmes complexes en temps réel.
- Expérience en développement collaboratif, incluant les outils de contrôle de version (Perforce, Git) et aisance à travailler dans des bases de code et équipes multidisciplinaires de grande taille.
- Qualités personnelles et intérêts tels que autonomie, curiosité, solides compétences en communication, passion pour le fair-play dans les jeux, et familiarité avec la base de code LLVM comme atout.
Additional information
Nous adoptons un modèle de travail hybride qui vous aide à rester connecté avec votre équipe et aligné sur les priorités de l'entreprise, tout en vous donnant la possibilité de maintenir votre équilibre entre vie professionnelle et vie privée. Notez que certains rôles sont entièrement basés au bureau et ne sont pas éligibles au travail hybride.
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.
Lead Technique _ FOR HONOR
Montreal, Canada - Full-time - REF29738Y
Job Description
Sommaire du poste :
Le titulaire de ce poste est le point de référence pour les enjeux technologiques de sa spécialité. C’est un spécialiste technique responsable d’analyser les problématiques liées à son domaine d’expertise (spécialité technique ou console de jeu). Il est aussi imputable des choix technologiques qu’il effectue ainsi que des performances de l’ensemble des systèmes de sa spécialité. Il continue de produire du code et définit les meilleures pratiques dans sa spécialité.
Responsabilités :
Gérer les mandats techniques donnés par le Chef de projet informatique (CPI) ou le Chef d’équipe informatique (TL) ou l’Architecte technique.
Agir comme la personne référence au niveau de l’équipe informatique pour les aspects techniques liés à sa spécialité.
Agir comme programmeur senior et participer à la programmation des éléments risqués dans sa spécialité.
Être force de propositions sur les évolutions et les choix technologiques liés à sa spécialité.
Mesurer régulièrement les performances et optimiser, au besoin, les systèmes liés à sa spécialité.
Résoudre les problèmes techniques les plus complexes liés à sa spécialité.
Agir comme mentor au niveau technique pour sa spécialité.
Conseiller l’Architecte et/ou le CPI en proposant des mesures correctives lorsque nécessaire afin de rencontrer les objectifs fixés
Travailler avec les Directeurs techniques des autres métiers (design, graphique, animation, son, etc.) pour assurer l’efficacité des systèmes liés à sa spécialité et utilisés par les autres métiers.
Participer aux suivis de performance en collaboration avec le CPI.
Effectuer toutes autres tâches connexes.
Qualifications
Formation :
- Baccalauréat en informatique ou génie informatique ou toutes autres formations équivalentes.
Expérience pertinente :
- Minimum de 3 ans d’expérience en programmation sur une console spécifique ou dans une spécialité ou toutes autres expériences pertinentes.
Habiletés et connaissances :
Avoir un bon esprit d’analyse et de synthèse
Capacité à résoudre des problèmes
Avoir de bonnes habiletés relationnelles et de communication
Être autonome et débrouillard
Avoir le sens de l’initiative
Avoir le sens du détail
Être souple dans l’organisation de son travail
Capable de travailler en équipe
Capable de s’adapter aux changements
Être orienté résultat
Additional information
Nous adoptons un modèle de travail hybride qui vous aide à rester connecté avec votre équipe et aligné sur les priorités de l'entreprise, tout en vous donnant la possibilité de maintenir votre équilibre entre vie professionnelle et vie privée. Notez que certains rôles sont entièrement basés au bureau et ne sont pas éligibles au travail hybride.
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!).
Chargé de projet (contrat temporaire)
Montreal, Canada - Full-time - REF30407G
Job Description
La personne titulaire de ce poste est responsable de la gestion, la révision et l’amélioration des processus et outils en place, tout en s’assurant du bon fonctionnement et de la pérennité de ces derniers.
C'est le point de contact concernant toutes les étapes d’un projet : soulever les problèmes et les besoins en collaboration avec les différents intervenant·es, les analyser, proposer des solutions et les mettre en place.
Les fonctions principales et habituelles de cet emploi sont :
• Assurer et/ou définir l’amélioration de la qualité des systèmes et processus en mettant en place les meilleures pratiques et/ou techniques appropriées;
• Rencontrer les client·es, recueillir, analyser et comprendre leurs besoins et s’assurer de leur compréhension et implication dans les démarches à venir ;
• Définir et appliquer les meilleures méthodes et pratiques et participer à la progression et mise en œuvre de celles-ci ;
• Déterminer les ressources nécessaires des équipes, avec les différents gestionnaires (disponibilité, compétence) et assurer le transfert de connaissances ;
• Participer à la mise en place d’une méthodologie appropriée dans le but d’assurer une gestion efficace des projets et respecter ainsi les contraintes tel que la qualité, le budget, et les échéances ;
• Comprendre les processus, workflow et interrelations intra et inter départements et collaborer avec les services partenaires internes afin d’orchestrer et faciliter la mise en place de solutions optimales et/ou projets d’amélioration et ateliers;
• Faire le suivi de l’avancement des travaux (support aux équipes/projet/production), fournir des conseils d'expert·e pour les initiatives projets et communiquer régulièrement les réalisations et les statuts d’avancement aux parties prenantes en garantissant une communication adéquate entre les différents collaborateur·trices;
• Compléter les activités de fermeture du projet (bilan, post-mortem, comptabilité) ;
• Effectuer des suivis proactifs avec les client·es et sur les mandats ;
• Connaître sa base de client·es, notamment en maintenant des informations à jour tel que : suivi des mandats de production, la satisfaction générale, les délais, etc. ;
• Assurer des rapports réguliers sur l'état de ses projets, escalader les risques et l’envergure des projets en cas de besoin ;
• Veiller à la qualité des communications avec les client·es (fréquence, adaptation en fonction du contexte et du produit, etc.).
Qualifications
Habiletés :
• Faire preuve d’un excellent sens de la relation au client
• Avoir de bonnes aptitudes relationnelles et communicationnelles
• Savoir s’exprimer devant un public
• Avoir l’esprit d’analyse
• Maîtriser la résolution de problèmes
• Avoir le sens de la créativité et de l'innovation
• Savoir s’organiser et planifier
• Avoir du leadership
• Savoir être persuasif·ve
• Savoir collaborer et conseiller
• Savoir motiver
• Savoir gérer plusieurs projets à la fois
Connaissances :
• Connaissance de l’industrie du jeu vidéo est un atout
• Connaissance de SCRUM / AGILE est un atout
• Connaissance des Jeux en tant que service est un atout
• Connaissance des logiciels en tant que service est un atout
Additional information
Machine Learning Developer - AI/ML
Montreal, Canada - Full-time - REF29875K
Job Description
The Data Platform Group, part of the Ubisoft Data Office within Ubisoft IT, develops Ubisoft's data platform and manages data services and tools for all of the company's data. As a trusted enterprise-wide resource, our products offer the tools and data infrastructure needed for the development of data services and products by all Ubisoft teams.
The Machine Learning Developer - AI/ML role contributes to the establishment, maintenance, and evolution of the platform and internal tools to enable the development and deployment of machine learning models. The person works closely with online system and operations specialists, programmers and data scientists. The specialist is responsible for the optimization of processes for the production launch of machine learning projects. The person is responsible for ensuring the security, robustness and performance of machine learning solutions during production deployments.
What you'll do
- Govern and contribute to the industrialization of ML/AI projects, focusing on the deployment and maintenance of pipelines and models in production.
- Contribute to the identification of new or improved approaches and technical tools.
- Acting as a consultant to guide technologies and/or advising on proofs of concept for forecasting/prescribing and AI projects.
- Design and implement services, tests, and interfaces that support the deployment of ML projects.
- Ensure the security, robustness, and performance of ML solutions during production deployments.
- Design and implement scalable, continuous, and automated processes for deploying, monitoring, and versioning ML models.
- Guide, collaborate, and support users in optimizing ML pipelines, by becoming an expert on the Databricks platform.
- Mentor and engage ML/AI practitioners at Ubisoft, sharing knowledge and best practices in ML Ops.
- Participate in proof-of-concept projects, advancing knowledge of new ML technologies.
Qualifications
- 3 to 5 years of complex experience and in-depth expertise related to the position.
- Team player and excellent organizational, interpersonal and communication skills.
- Passion for leveraging data science in problem solving.
- Ability to assess problems quickly, both qualitatively and quantitatively.
- Ability to navigate between the big picture and the details of Data Science / ML Engineering, with a strong programming background with Java, Scala or Python.
- Experience in Machine Learning, Data Science, or a related field, with a focus on improving model and data quality, and the proven ability to build automated AI processes and manage large-scale data pipelines.
- Experience in deploying models, setting up model validation, and operationalizing AI/ML systems at scale in production environments.
- Experience with ML concepts, tools such as MLFlow, and frameworks/libraries like Scikit-learn, PyTorch, XGBoost. Experience with Databricks is an asset.
- Knowledge of Big Data—Spark, PySpark, data engineering, and pipeline architecture technologies is essential.
- Have a foundation in software engineering principles and proficiency in DevOps tools and practices
- Bachelor's or Master's degree in Computer Science, Computer Engineering, or Software or equivalent.
Additional information
We embrace a hybrid work model helping you stay connected with your team and aligned with business priorities, while giving you the opportunity to maintain your work-life balance. Note, that some roles are fully office-based and are not eligible for hybrid work.
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's why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences
Programmeur·euse Outils
Montreal, Canada - Full-time - REF29980B
Job Description
Ce que vous ferez
Dans un environnement collaboratif et orienté sur l'excellence technique, vous serez amené·e à :
- Concevoir, développer et maintenir les micro-services (C#, .NET, Linux and Docker).
- Participer à la migration du système vers une architecture distribuée et à haute disponibilité.
- Concevoir des API REST robustes et évolutives, en assurant leur documentation (OpenAPI).
- Contribuer à l’amélioration continue de la fiabilité, de la performance et l’observabilité du service via du monitoring et de l'alerting.
- Collaborer étroitement avec les équipes de production et d’exploitation pour comprendre leurs besoins et améliorer les flux de travail.
- Favoriser une culture DevOps : intégration continue, déploiement automatisé, supervision et partage de connaissances.
- Participer à la modernisation des interfaces utilisateurs du produit.
Qualifications
Ce que vous apportez à l’équipe
- Excellente maîtrise de C# et du développement sur Linux.
- Excellente compréhension de la conception d’API REST.
- Bonne connaissance de Git et des outils d’intégration continue.
- Bonne connaissance des outils d’alerte et d'observabilité.
- Connaissances des technologies suivantes considérées comme des atouts :
- Docker, Kubernetes, OpenAPI, SQL, ElasticSearch
- Principes et pratiques DevOps/SRE
- Esprit analytique et sens du détail.
- Curiosité, autonomie et aisance à collaborer dans un environnement en constante évolution
Additional information
À propos de nous
Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow Six en passant par Just Dance et bien d’autres encore. Nous croyons que la diversité des points de vue fait progresser à la fois les joueurs et les équipes. Si vous êtes passionné·e par l’innovation et que vous souhaitez repousser les limites du divertissement, rejoignez notre aventure et aidez-nous à créer l’inconnu !
Nous adoptons un modèle de travail hybride qui vous aide à rester connecté avec votre équipe et aligné sur les priorités de l'entreprise, tout en vous donnant la possibilité de maintenir votre équilibre entre vie professionnelle et vie privée. Notez que certains rôles sont entièrement basés au bureau et ne sont pas éligibles au travail hybride.
Chef d'équipe informatique (Protection des jeux) - RAINBOW 6 SIEGE
Montreal, Canada - Full-time - REF30286M
Job Description
Ce que vous ferez :
- Distribuer les tâches et suivre l'avancement des différents projets lors des réunions d'équipe.
- Avec l'aide de votre équipe, identifier de manière proactive les menaces qui pèsent sur les jeux en ligne multijoueurs et planifier la meilleure manière d'y répondre.
- Collaborer avec d'autres équipes (gameplay, physique, réseau, moteur) afin d'améliorer et de renforcer en permanence la base de code.
- Fournir à votre équipe les outils dont elle a besoin pour travailler de manière indépendante et contribuer à la vision technologique à long terme des projets.
- Rencontrer individuellement chaque membre de votre équipe pour discuter de ses performances, de son bien-être et de son évolution de carrière.
- Communiquer régulièrement avec les responsables d'autres disciplines afin de planifier, d'évaluer les risques et de respecter les délais.
- Coder avec les membres de votre équipe.
- Tenez votre chef de projet informé de l'avancement de vos missions et rencontrez les autres chefs de projet, qu'ils fassent partie de votre projet ou non, pour discuter des moyens d'améliorer les processus et de partager les technologies.
Qualifications
Ce que vous apportez :
- Une licence en informatique, en ingénierie informatique ou dans un domaine équivalent.
- Une vaste expérience de la programmation de jeux vidéo (de solides connaissances techniques en matière de moteur et/ou de programmation en ligne et/ou de gameplay et en sécurité sont un atout), ou bien une vaste expérience des grands systèmes en direct (plates-formes impliquant de nombreuses disciplines).
- Au moins trois ans d'expérience dans la gestion d'une équipe de programmeurs.
- Maîtrise du C++ et d'autres langages de programmation couramment utilisés pour développer des jeux ou des plateformes en ligne.
- Expérience de la participation à la production complète d'au moins un jeu ou l'équivalent en tant que chef d'équipe de programmation.
- Solides compétences organisationnelles.
- Excellentes compétences en matière de communication et de leadership stratégique, doublées d'une grande empathie et d'une grande diplomatie.
- Capacité à rester calme dans des situations difficiles (vous savez qu'il y a toujours une solution).
- Une réelle compréhension de la production de jeux vidéo et la capacité de se mettre à la place des autres professionnels impliqués dans la production.
Additional information
Les équipes d’Ubisoft comptent 19 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 joueurs et des joueuses 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.
À noter nous nous engageons à promouvoir une politique de travail flexible puisque nous valorisons les interactions et la collaboration entre les personnes. Notre modèle de travail hybride comprend un minimum de trois jours par semaine au bureau et deux jours en télétravail. Si vous résidez en dehors du Québec ou du Canada, une relocalisation sera nécessaire. Si vous avez besoin d’un permis de travail, votre admissibilité dépendra de votre éducation et de vos années d’expérience de travail pertinentes, conformément aux exigences gouvernementales.
Programmeuse, Programmeur Online - Rainbow Six Siege
Montreal, Canada - Full-time - REF30502S
Job Description
Ce que vous ferez
- Compiler et comprendre les intentions réseau/en ligne du projet et définir les besoins en matière de développement;
- Proposer des améliorations lorsque nécessaire en concevant et en mettant en œuvre des nouveaux systèmes;
- Programmer de façon claire et structurée en tenant compte des critères de performance, d’entretien, d’évolutivité, d’opérabilité et de compatibilité;
- Valider et vérifier si les nouveaux systèmes répondent aux intentions du projet et s’ils sont cohérents avec le code existant;
- Optimiser si nécessaire;
- Documenter le travail pour assurer le transfert des connaissances et permettre aux utilisateurs (programmeurs, collègues de d’autres métiers) de comprendre les nouveaux systèmes réseau/en ligne et les fonctions;
- Rechercher et effectuer la correction des bogues réseau/en ligne identifiés par les autres métiers et l’équipe de contrôle de la qualité;
- Collaborer avec le directeur créatif, les concepteurs de jeu et les autres équipes si nécessaire pour discuter des contraintes et déterminer les possibilités techniques pour les différents fonctions réseau/en ligne;
- Assurer le soutien des fonctions réseau/en ligne et des systèmes pour la production et les opérations réelles;
- Analyser les fonctions réseau/en ligne existantes dans le moteur et vérifier si elles répondent aux intentions du projet;
- Effectuer toutes autres tâches connexes.
Qualifications
Ce que vous apportez :
Formation :
- Baccalauréat en informatique ou en génie informatique ou formation pertinente.
Expérience pertinente :
- Minimum de 1 à 3 années d’expérience en programmation en ligne, idéalement dans le domaine du jeu vidéo ou toute autre expérience pertinente.
Habiletés :
- Bon esprit d’analyse et de synthèse
- Capacité à rédiger de la documentation relative à la conception (UML, diagrammes de séquence, diagrammes entité, etc.)
- Capacité à résoudre des problèmes
- Autonomie et débrouillardise
- Sens du détail
- Bonnes habiletés relationnelles et de communication
- Capacité à travailler en équipe
- Capacité à s’adapter aux changements
- Être orienté résultats
Connaissances :
- Protocoles (IP, UDP, TCP) et usage courant (Upnp, VoIP)
- Cryptage, compression
- Expérience pratique et compétences en concepts et en technologies en ligne
- Sinon fonctionnalités en ligne et SDK des 1st party
- Formes asynchrones
- Technologies et services en ligne d’Ubisoft (intégrateurs, utilisateurs)
- Tolérance de pannes
- Sécurité, anti-triche, etc.
- C++, Python, C#, SQL et tous autres langages pertinents pour le projet
- Dispositifs LAN/WAN, couches et difficultés de connectivité
- Moteurs réseau
- Connaissance des bases de données
- Nuage/élasticité
- Architecture de serveurs, communications serveur-à-serveur, application distribuée
- Piles (internes et externes, ex. IIS, structure App Engine)
Additional information
Quoi nous envoyer
- Votre CV mettant en valeur votre formation, votre expérience, vos compétences et les jeux livrés
À propos de nous
Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow Six en passant par Just Dance et bien d’autres encore. Nous croyons que la diversité des points de vue fait progresser à la fois les joueurs et les équipes. Si vous êtes passionné·e par l’innovation et que vous souhaitez repousser les limites du divertissement, rejoignez notre aventure et aidez-nous à créer l’inconnu !
Nous adoptons un modèle de travail hybride qui vous aide à rester connecté avec votre équipe et aligné sur les priorités de l'entreprise, tout en vous donnant la possibilité de maintenir votre équilibre entre vie professionnelle et vie privée. Notez que certains rôles sont entièrement basés au bureau et ne sont pas éligibles au travail hybride.
Chargé de projet
Montreal, Canada - Full-time - REF30415T
Job Description
La personne titulaire de ce poste est le point central à l’ensemble des contributeurs et assure toutes les étapes de projet d’envergure ou novateur : elle contribue au pilotage des ressources dans le cadre de projets transversaux afin d'atteindre les objectifs visés dans les conditions de temps et de budget définies. Elle analyse la faisabilité et l'opportunité du projet, définit les plans d'action et les jalons, coordonne les équipes de projets, soulève les problèmes et propose de solutions et les met en place.
La nature des dossiers exige des connaissances étendues et approfondies en gestion de projets stratégiques, transformationnels et comportant une complexité organisationnelle.
Iel agit à titre de spécialiste et exerce un rôle de leadership auprès des instances décisionnelles et des équipes de travail.
Les fonctions principales et habituelles de cet emploi sont :
• Exercer un leadership d’influence afin de s’assurer du succès des projets qui vous sont confiés ;
• Rencontrer les client·es, recueillir, analyser et comprendre leurs besoins et s’assurer de leur compréhension et implication dans les démarches à venir ;
• Élaborer et mettre en œuvre un plan de projet détaillé (ressources humaines, budget et temps prévu) afin de réaliser les livrables du projet jusqu’à son achèvement ;
• Déterminer les ressources nécessaires des équipes, avec les différents gestionnaires (disponibilité, compétence) et assurer le transfert de connaissances ;
• Coordonner le personnel interne et externe pour l'exécution des projets
• Surveiller constamment l'état d'avancement des travaux afin de s'assurer que le plan est respecté à l'aide des systèmes et d’indicateurs appropriés (Indicateur Clés de Performance)
• Mettre en œuvre et gérer les modifications nécessaires pour atteindre les résultats du projet afin d’atteindre les objectifs à temps et dans les limites du budget
• Analyser les risques du projet et proposer des solutions aux problèmes rencontrés
• Préparer des rapports réguliers à présenter à l'équipe et à la direction, et effectuer des suivis pro-actifs ;
• Gérer les communications avec la direction, l'équipe, les parties prenantes et les fournisseurs
• Définir et supporter la gouvernance du projet et s’assure que les membres de l’équipe ont des rôles, des responsabilités et des interfaces clairement définis et sont responsabilisés dans le cadre de leurs tâches ;
• Collaborer avec le responsable en gestion du changement afin d’arrimer les actions en gestion du changement au rythme de la production des livrables e gestion de projet ;
• Créer et archiver l'ensemble de la documentation du projet
• Compléter les activités de fermeture du projet ;
• Assurer et/ou définir l’amélioration de la qualité des systèmes et processus en mettant en place les meilleures pratiques et/ou techniques appropriées;
• Définir et appliquer les meilleures méthodes et pratiques et participer à la progression et mise en œuvre de celles-ci ;
• Participer à la mise en place d’une méthodologie appropriée dans le but d’assurer une gestion efficace des projets et respecter ainsi les contraintes tel que la qualité, le budget, et les échéances ;
• Créer un environnement de travail favorisant le perfectionnement des compétences, le travail d‘équipe, la créativité et la reconnaissance des réalisations des employés au sein de l’équipe.
Qualifications
Formation :
Formation Universitaire dans une discipline pertinente.
Certification PMP ou MBA ou Maîtrise en gestion de projets est un atout.
Expérience pertinente :
Plus de 10 années d’expérience pertinente en gestion de projets majeurs.
Avoir déjà mené des projets transformationnels avec des portées importantes en gestion de changement.
Habiletés :
• Connaissance approfondie et pratique en gestion de projets et gestion des risques
• Avoir du leadership
• Savoir gérer plusieurs projets à la fois
• Savoir s’organiser, planifier et être rigoureux
• Savoir s’exprimer devant un public
• Faire preuve d’un excellent sens de la relation au client
• Avoir de bonnes aptitudes relationnelles et communicationnelles
• Avoir l’esprit d’analyse
• Maîtriser la résolution de problèmes
• Avoir le sens de la créativité et de l'innovation
• Savoir être persuasif·ve
• Savoir collaborer, conseiller, motiver
Connaissances :
• Connaissance de l’industrie du jeu vidéo est un atout
• Connaissance de SCRUM / AGILE est un atout
• Connaissance des Jeux en tant que service est un atout
• Connaissance des logiciels en tant que service est un atout
Additional information
CRM Operations Specialist
Montreal, Canada - Full-time - REF30359X
Job Description
Games are more and more evolving toward services. Acquiring new customer is only 50% of the challenge, the other 50% are to keep them in the Ubisoft world. The service that Ubisoft will provide all along the gamer journey will make the difference. In order to increase efficiency, the communication toward gamers has to be multichannel and personalized: send the right message, to the right person, at the right moment, through the right channel and right device.
Within the Customer Relationship Management (CRM) department, you will be in permanent contact with several teams across the world for the operation of campaigns on the channels you are working on: emails and in-game banners.
Your role will be to translate the business objectives & campaigns into our CRM tools (Salesforce Marketing Cloud being one of them) and accompany the growth of the activity. You will coordinate and oversee the production, configuration and execution of multichannel CRM campaigns in an effort to better integrate the player into the game and foster the active participation of the community.
What you'll do:
Management of CRM Operations:
- Operate the CRM tools required to configure, deploy and maintain multichannel CRM campaigns,
- Collaborate with CRM Strategists on their campaign plans to help concretize targeting/segmentation, campaign priorities and process, and strategic evolution,
- Implement targeted content rules and appropriate personalization data (personal and game stats) to support the campaign’s objectives,
- Maximize standardization and automation in campaign operations to improve work efficiency and effectiveness,
- Collaborate with partner teams across organization on evolutions of channels capabilities and data availabilities, such as IT, Data Scientist, Business Analysts and game production teams,
- Contribute to MarTech initiatives and lead on diversified projects to keep improvements and innovation.
Analysis of results and optimization:
- Actively participate in the follow up of campaign KPIs,
- Ensure the highest level of deliverability for each channel and work closely with the analytics team to report on performance indicators,
- Develop an in-depth understanding of player behaviors and campaign interactions,
- Make recommendations and proposals to optimize player experience within our channels,
- Share and document knowledge and best practices.
Qualifications
What you'll bring:
Technical requirements:
- Educational background in business or computer sciences,
- Previous experience in CRM or Data is a strong plus,
- Understanding of HTML or SQL basic knowledge is an asset,
- Good usage of the Microsoft software (Office, Excel)
Social skills:
- Strong analytical mindset and skills,
- Good project management skills,
- A problem solver mindset and who thrives on answering the question of “how are we going to do it?”,
- Self-starter with a strong sense of organization, who can multi-task and work autonomously,
- Attention to details,
- Team player with strong communication and interpersonal skills,
- Strong written and verbal communication skills
Additional information
We embrace a hybrid work model helping you stay connected with your team and aligned with
business priorities, while giving you the opportunity to maintain your work-life balance.Note,
that some roles are fully office-based and are not eligible for hybrid work.
Artiste d'effets visuels [Rainbow Six Siege]
Montreal, Canada - Full-time - REF30485C
Job Description
En tant qu'artiste d'effets visuels dans l'équipe de Rainbow 6 Siege, vous créerez des moments visuels impressionnants qui auront une influence positive sur la jouabilité et amélioreront l’expérience des joueur·euses. Que ça soit de la fumée, du feu, une explosion ou même une chute de neige ou d’eau, chacun de vos effets accentuera le monde immersif…et provoquera souvent la question « Comment avez-vous fait ça?! ».
En tant qu’artiste innovateur·trice, vous combinerez la technologie et la créativité pour créer de la magie. Vous pourrez vous adapter à une variété d’outils en vous appuyant sur vos talents pour réaliser et intégrer des effets visuels en temps réel captivants et de haute qualité.
Ce que vous ferez
- Collaborer avec l’équipe de direction pour comprendre la vision créative globale et établir les priorités d'effets visuels.
- Créer des effets environnementaux et cinématiques à l’aide de systèmes de particules et des textures que vous produisez.
- Travailler avec les programmeur·euses pour évaluer les besoins et développer des outils.
- Respecter les contraintes techniques afin de créer des effets attrayants et fonctionnels.
- Intégrer vos effets visuels dans le moteur de jeu.
- Développer vos effets selon les résultats de tests de jeu et des commentaires des membres d'équipes collaboratrices (déboguer et optimiser).
- Vous adapter aux commentaires reçus par la communauté post-lancement (dans certains cas) en équilibrant les attentes avec les limitations.
Qualifications
Ce que vous apportez à l’équipe
- Expérience en effets visuels dans l'industrie de jeux vidéo
- Connaissance des outils d’art 2D (p. ex. Photoshop), des logiciels de composition (p. ex. After Effects ou Nuke), des logiciels 3D (p. ex. Maya ou 3DS Max) et des moteurs de jeu (p. ex. Unity ou Unreal) *
- Compréhension des mathématiques vectorielle de base et des fondamentaux d'art (effets visuels, éclairage, composition, proportion, théorie des couleurs, etc.)
- Capacité d’accepter les commentaires et de s’y adapter
- Un esprit créatif et collaboratif
- Un sens du détail exceptionnel
* Connaissance des logiciels de génération procédurale (p. ex. Houdini) + de la création et optimisation de shaders est un grand plus.
Additional information
À propos de nous
Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow Six en passant par Just Dance et bien d’autres encore. Nous croyons fermement que la diversité des perspectives aide les joueurs comme les équipes à s’épanouir. Si vous êtes passionné·e par l’innovation et aimez repousser les limites du divertissement, rejoignez notre aventure et aidez-nous à créer l’inconnu !
Nous adoptons un modèle de travail hybride qui vous aide à rester connecté avec votre équipe tout en offrant la flexibilité nécessaire pour maintenir un équilibre travail-vie personnelle. Notez que certains rôles sont entièrement basés au bureau et ne sont pas éligibles au travail hybride.
Administrateur·trice Infonuagique (DEVOPS)
Montreal, Canada - Full-time - REF30235F
Job Description
Vous rejoindrez l’équipe Build & Orchestration, qui fait partie du groupe IT Games & Studios (ITG&S). Cette équipe distribuée et multidisciplinaire regroupe des administrateurs système, des développeurs, et des spécialistes Développement & Exploitation (DevOps). Ensemble, ils soutiennent et font évoluer l’infrastructure et les services, hébergés sur diverse plateforme infonuagique tant interne qu’externe, qui alimentent les flux de développement de jeux utilisés par les studios Ubisoft dans le monde entier.
En tant qu’administrateur.trice Infonuagique (Cloud), tu contribueras à des services évolutifs, fiables et performants qui ont un impact direct sur la production des jeux. Ce poste allie opérations système et développement, en collaboration avec plusieurs équipes de production dans l’organisation, ainsi que participer à l’offre de support global de nos services (support sur appel en rotation avec les autres membres de l’équipe)
Responsabilités
- Exploiter, maintenir et améliorer notre infrastructure d’orchestration de versions
- Collaborer avec les équipes de production pour soutenir leurs pipelines et outils personnalisés
- Supporter des applications basées sur Linux, travailler dans des environnements Kubernetes
- Développer et faire évoluer des services backend pour optimiser la distribution des versions
- Concevoir et maintenir des scripts pour automatiser les tâches de maintenance courante et garantir la fiabilité du système
- Analyser en profondeur des bases de code ou des pipelines d'intégration continue et déploiement continu pour résoudre les problèmes efficacement
- Résoudre des problèmes sur l’ensemble de la pile, de l’infrastructure jusqu’à l’application
- Mettre en place des solutions d’observabilité et de surveillance
- Promouvoir l’automatisation et les bonnes pratiques DevOps tout au long du cycle de développement
- Participer à une rotation d’astreinte globale
Qualifications
- Expertise de niveau sénior démontrée par une solide expérience préalable dans l’exploitation d’environnements complexes Linux/DevOps et Cloud.
- Capacité éprouvée à concevoir des solutions innovantes pour des enjeux techniques complexes ou sans précédent.
- Aptitude à vulgariser et à communiquer clairement des concepts techniques avancés auprès d’interlocuteurs variés.
- Maîtrise avancée de Linux, Kubernetes, Terraform, Ansible/Chef, ainsi que des pratiques d’automatisation CI/CD.
- Solides compétences en programmation (Python, C# ou Go).
- Maîtrise des outils d’observabilité et de surveillance (Prometheus, Grafana, ELK, OpenTelemetry) et excellente connaissance des infrastructures Cloud (ex. Azure).
Additional information
Nous adoptons un modèle de travail hybride qui vous aide à rester connecté avec votre équipe et aligné sur les priorités de l'entreprise, tout en vous donnant la possibilité de maintenir votre équilibre entre vie professionnelle et vie privée. Notez que certains rôles sont entièrement basés au bureau et ne sont pas éligibles au travail hybride.
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.
Programmeur·euse Gameplay Senior [Nouvelle propriété intellectuelle]
Montreal, Canada - Full-time - REF30450J
Job Description
En tant que Programmeur·euse gameplay senior à Ubi Montréal, vous jouerez un rôle central dans la conception, l’implémentation et l’optimisation des systèmes interactifs qui donnent vie à un tout nouveau jeu. Vous aurez une influence directe sur la qualité de l’expérience qui se retrouvera entre les mains des joueurs et vous serez le lien tangible entre le code et les sensations en jeu.
À chaque itération, vous vous poserez les questions essentielles : est-ce amusant ? le ton du jeu est-il respecté ? est-ce digne d’un AAA ? Membre fiable d’une équipe gameplay composée de spécialistes en IA, IU et 3C, vous apporterez votre expertise technique pour concrétiser la vision des concepteurs et conceptrices.
Ce que vous ferez
- Coder des systèmes nouveaux et existants afin de répondre à l’intention du design.
- Garantir la cohérence des nouveaux éléments avec le code déjà en place.
- Développer des outils pour faciliter le travail des équipes de contenu.
- Analyser et améliorer les fonctionnalités existantes.
- Collaborer avec les équipes de conception et d’animation sur les environnements.
- Corriger les bogues liés au gameplay.
- Documenter vos systèmes et outils.
Qualifications
Ce que vous apportez à l'équipe
- Baccalauréat en informatique ou génie informatique.
- Au moins 5 ans d’expérience en programmation C++ et optimisation.
- Expertise en gameplay, IA et design (personnage principal, caméras, PNJ, environnement, comportements...).
- Expérience sur une équipe ayant livré un jeu vidéo (un atout).
- Développement sur consoles (un atout).
- Excellente communication avec tous les corps de métier, capacité à inspirer et motiver.
- Créativité et passion pour l’innovation.
Ce qu’il faut nous envoyer
- Votre CV détaillant formation, expérience et compétences.
- (Optionnel) Exemples ou liens vers vos travaux en gameplay ou systèmes techniques.
Additional information
Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins
du monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à
Rainbow Six en passant par Just Dance et bien d’autres encore. Nous croyons que la diversité
des points de vue fait progresser à la fois les joueurs et les équipes. Si vous êtes passionné·e
par l’innovation et que vous souhaitez repousser les limites du divertissement, rejoignez notre
aventure et aidez-nous à créer l’inconnu!
Nous adoptons un modèle de travail hybride qui vous aide à rester connecté avec votre
équipe et aligné sur les priorités de l'entreprise, tout en vous donnant la possibilité de
maintenir votre équilibre entre vie professionnelle et vie privée. Notez que certains rôles sont
entièrement basés au bureau et ne sont pas éligibles au travail hybride.
Directrice, directeur technique art [Assassin's Creed Invictus]
Montreal, Canada - Full-time - REF30212M
Job Description
En tant que directrice, directeur technique art à Ubi MTL, vous serez un expert de haut niveau du potentiel, des capacités et des limites de notre technologie, tout en ayant une vision claire du projet global. Vous jouerez un rôle clé en fournissant expertise, outils et soutien pour guider un jeu – et ses créateurs – vers le succès.
En collaboration avec les autres directeurs dès les premières étapes, vous travaillerez à définir les intentions du projet avant d'engager les ressources. Vous tiendrez compte de facteurs mesurables comme le rendu, la performance et la mémoire, ainsi que de facteurs moins tangibles comme le timing et le rythme. En adoptant une approche réaliste et tournée vers l’avenir, vous mettrez en place des plans concrets afin de concrétiser les idées ambitieuses.
Même si chaque journée de développement apporte son lot de défis prévus et imprévus, vous garderez toujours une perspective globale. En tant que penseur stratégique et planificateur tactique, vous équilibrerez les priorités immédiates avec les objectifs à long terme, en considérant toujours l’impact futur de vos décisions.
Ce que vous ferez
- Collaborer avec l’équipe de direction pour définir la vision globale et évaluer la faisabilité technique.
- Identifier et analyser les risques liés à différents aspects (moteur de jeu, données, fonctionnalités, etc.).
- Évaluer les outils existants et, au besoin, concevoir des solutions personnalisées pour soutenir les pipelines artistiques tout en maintenant la vision du projet.
- Communiquer avec les artistes techniques et les directeurs·trices techniques graphiques adjoint·es pour partager des informations, faire appliquer des standards, fournir des références et des rétroactions.
- Résoudre des problématiques complexes et prioritaires, et approuver des spécifications techniques.
- Préparer des bilans de projets, en proposant des améliorations pour optimiser la création et l’intégration des données graphiques.
- Anticiper les évolutions technologiques et rester au fait des tendances du marché pour établir des meilleures pratiques et les partager en interne et dans l’industrie.
- Participer au recrutement pour développer votre équipe technique artistique et enrichir son expertise.
Qualifications
Ce que vous apportez à l’équipe
- Expérience en art, art technique ou programmation, combinée à des compétences solides en gestion.
- Maîtrise des moteurs de jeu (p. ex. Unity, Unreal) et leurs contraintes, des outils d’art 2D (p. ex. Photoshop), des logiciels 3D (p. ex. 3DS Max, Maya, Substance Painter) et des langages d'écriture de script (p. ex. C#, Python, JavaScript, MaxScript).
- Familiarité avec les logiciels de suivi des bogues (p. ex. Jira) et les systèmes de gestion des versions (p. ex. Perforce).
- Un esprit novateur, collaboratif, empathique et orienté solutions.
- Solides compétences en pensée critique, gestion du temps et organisation.
- Une approche axée sur le détail, une grande curiosité, adaptabilité et débrouillardise.
Ce qu’il faut nous envoyer
- Votre CV mettant en valeur vos réalisations, compétences et jeux publiés.
- Un portfolio ou des extraits documentés de vos travaux (incluez des visuels ou un lien vers votre portfolio en ligne).
Additional information
À propos de nous
Ubisoft est une référence mondiale dans le domaine du jeu vidéo, avec des équipes réparties à travers le monde pour créer des expériences inoubliables, de Assassin’s Creed à Rainbow Six en passant par Just Dance. Nous croyons que la diversité des perspectives fait progresser les joueurs et nos équipes.
Nous adoptons un modèle de travail hybride permettant de concilier connexion avec l’équipe et flexibilité pour votre équilibre personnel. Notez cependant que certains rôles sont basés au bureau et ne permettent pas le travail à distance.
Coordonnateur·rice Licensing Musique
Montreal, Canada - Full-time - REF30484F
Job Description
À partir de Montréal en rapportant au sein du Siège International d’Ubisoft, vous rejoignez l’équipe Ubisoft Music qui, depuis Montréal, Paris & Shanghai, rassemble les activités de supervision musicale, licensing musique, publishing et partenariats artistiques au sein de l’entreprise. Vous rejoignez plus précisément le pôle Licensing, dont la mission est d’intégrer les meilleures chansons et pistes musicales au cœur des expériences Ubisoft !
Aux côtés des Spécialistes Licensing Musique déjà en poste vous serez responsable de coordonner l’acquisition de licences d’œuvres musicales et d’en assurer le bon déroulement sur une grande variété de projets, afin de répondre aux besoins musicaux des équipes d’Ubisoft.
A ce titre, vos missions principales sont les suivantes :
- Collaborer étroitement avec les spécialistes des licences musicales afin de cerner leurs besoins et leurs budgets, et transmettre les recherches musicales aux partenaires.
- Identifier les ayants droit (éditeurs et maisons de disques) des œuvres musicales, rédiger les propositions et assurer le suivi des demandes, de l’envoi de la proposition jusqu’à la réception des accords.
- Suivre les accords reçus et les conditions de licence, et collecter les éléments liés à la licence (fichiers audio, paroles, crédits).
- Développer des relations de confiance avec les partenaires internes (juridique, marketing, production) et externes (maisons de disques, éditeurs), et proposer de nouveaux partenaires au besoin.
- Assurer l’archivage rigoureux des licences dans les outils de suivi internes, et coordonner avec le·la coordonnateur·rice administratif·ve pour garantir le suivi du processus de paiement et la finalisation des contrats.
Qualifications
Pour réussir sur ce poste, vous justifiez d’une première expérience sur un poste similaire dans l’industrie musicale (maison de disque, éditeur de musique, gestion de droits), l’industrie du jeu vidéo ou une industrie similaire (télévision, cinéma, etc.), préférablement dans un environnement international. Vous apporterez comme expérience :
- Bonne connaissance et compréhension des droits d’auteur liés à l’édition et à l’enregistrement musical.
- Excellentes compétences interpersonnelles et en communication, permettant d’interagir efficacement avec des interlocuteur·rice·s de tous niveaux.
- Autonomie, rigueur et esprit d’initiative, avec une capacité à proposer des idées pertinentes au sein de l’équipe.
- Solides compétences en gestion de projets, incluant la capacité à gérer plusieurs projets simultanément, à structurer les processus et à mobiliser les contributions des autres.
- Approche orientée solutions, avec une forte résilience face aux imprévus et aux défis.
- Maîtrise courante de l’anglais, à l’écrit comme à l’oral, indispensable pour les échanges internationaux.
- Intérêt marqué pour l’univers du jeu vidéo et de la production, considéré comme un atout.
Additional information
Nous adoptons un modèle de travail hybride qui vous aide à rester connecté avec votre équipe et aligné sur les priorités de l'entreprise, tout en vous donnant la possibilité de maintenir votre équilibre entre vie professionnelle et vie privée. Notez que certains rôles sont entièrement basés au bureau et ne sont pas éligibles au travail hybride.
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.
Programmeur·euse Gameplay Senior – [Nouvelle propriété intellectuelle]
Montreal, Canada - Full-time - REF30355B
Job Description
En tant que Programmeur·euse gameplay senior, vous serez un moteur clé dans la conception, l’implémentation et l’optimisation de systèmes gameplay ambitieux pour un tout nouveau jeu multijoueur à grande échelle. Vous travaillerez au cœur d’un univers science-fiction intense, en mode compétitif, et profiterez d’une expérience multiplateforme complète, allant du mobile jusqu’au HD. Vous rejoindrez une équipe de vétérans de l’industrie à taille humaine, où la créativité et les décisions informées par les données guident chaque étape du développement.
Ce que vous ferez
- Collaborer étroitement avec des artistes, concepteurs et développeurs gameplay pour créer et mettre en œuvre des mécaniques immersives et engageantes.
- Développer et optimiser des systèmes gameplay fondamentaux, incluant les 3C et fonctionnalités cœur de jeu.
- Écrire du code propre, performant, modulaire et maintenable.
- Tester, déboguer, profiler et optimiser les fonctionnalités gameplay.
- Produire une documentation technique claire conforme aux standards internes.
- Participer activement aux revues de code et ateliers gameplay.
- Itérer sur les systèmes existants afin d’améliorer l’expérience joueur.
Qualifications
Ce que vous apportez à l'équipe
- Au moins 7 ans d’expérience en programmation C++.
- Solide maîtrise des mécaniques gameplay et des systèmes 3C.
- Expérience confirmée avec Unreal Engine 4/5.
- Expérience significative dans le développement et le test de fonctionnalités gameplay sur plusieurs plateformes.
- Connaissance des systèmes influençant performance et qualité (rendu, threading, réseau).
- Excellentes compétences en débogage et profilage.
- Capacité à écrire un code fiable, efficace et robuste.
- Bonnes aptitudes en communication et esprit d’équipe ouvert.
- Motivation personnelle et passion pour les jeux vidéo.
Atouts
- Expérience en développement de jeux multijoueur.
- Expérience sur FPS.
- Expérience multiplateforme (console ou mobile).
- Familiarité avec GAS et CMC.
Ce qu’il faut nous envoyer
- Votre CV détaillant votre parcours, vos compétences et projets pertinents.
- (Optionnel) Exemples ou liens vers vos réalisations en gameplay.
Additional information
Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins
du monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à
Rainbow Six en passant par Just Dance et bien d’autres encore. Nous croyons que la diversité
des points de vue fait progresser à la fois les joueurs et les équipes. Si vous êtes passionné·e
par l’innovation et que vous souhaitez repousser les limites du divertissement, rejoignez notre
aventure et aidez-nous à créer l’inconnu!
Nous adoptons un modèle de travail hybride qui vous aide à rester connecté avec votre
équipe et aligné sur les priorités de l'entreprise, tout en vous donnant la possibilité de
maintenir votre équilibre entre vie professionnelle et vie privée. Notez que certains rôles sont
entièrement basés au bureau et ne sont pas éligibles au travail hybride.
Programmeuse / Programmeur Gameplay confirmé(e) - [Assassin's Creed: Codename INVICTUS]
Montreal, Canada - Full-time - REF30005B
Job Description
En tant que programmeur sénior tu joindras l’une de nos équipes gameplay sur un jeu multijoueur. Tu seras chargé de développer des systèmes de gameplay, en collaboration avec des programmeurs, des concepteurs ainsi que de nombreux autre corps de métier. En plus d’être un excellent contributeur individuel, nous cherchons un candidat qui jouera le rôle de mentor pour les programmeurs moins expérimentés de l’équipe.
Ce que vous ferez
- Analyser et comprendre les documents de game design dans le but de définir les fonctionnalités requises et les systèmes de jeux qui doivent être développés dans le moteur.
- Analyser les fonctionnalités existantes dans le moteur et déterminer si ça convient aux intentions du projet et si nécessaire définir comment les adapter pour bien répondre aux besoins du jeu.
- Anticiper les éventuels changements au game design, et s’assurer que l’implémentation des systèmes de jeu supportera facilement ces changements.
- #Proposer des améliorations au besoin en concevant et implantant de nouveaux systèmes ou des modifications aux systèmes existants.
- Collaborer avec les Programmeurs des autres disciplines, les Game designers/ Level designers/ Animateurs afin de discuter des contraintes et établir les possibilités techniques des différentes fonctionnalités gameplay.
- S'assurer que l’implémentation des contrôles et systèmes de jeu réussissent à fournir l’expérience au joueur prévu par l’équipe de game design.
- Travailler avec les autres métiers pour développer les outils nécessaires pour leur permettre de faire des ajustements au gameplay de façon efficace.
- Supporter les fonctionnalités et les systèmes de gameplays conçus pour la production.
Qualifications
Ce que vous apportez à l'équipe
- Baccalauréat en informatique ou génie informatique ou toutes autres formations équivalentes.
- Minimum de 7 d’expérience dans le développement professionnel de jeux vidéo et avec le langage de programmation C++
- Expérience sur un moins un jeu AAA et multijoueur
Additional information
Nous adoptons un modèle de travail hybride qui vous aide à rester connecté avec votre équipe et aligné sur les priorités de l'entreprise, tout en vous donnant la possibilité de maintenir votre équilibre entre vie professionnelle et vie privée. Notez que certains rôles sont entièrement basés au bureau et ne sont pas éligibles au travail hybride.
Lead technique (Anvil Pipeline)
Montreal, Canada - Full-time - REF29550L
Job Description
À propos d'Anvil
Le pipeline Anvil est utilisé par plus de 4000 personnes sur plusieurs productions de jeux. Grâce à la stratégie Anvil One, chaque modification de code est automatiquement partagée entre tous les projets.
Pour soutenir cette stratégie, nous avons besoin d’une offre robuste en tests automatisés. La supervision de l’aspect technique de ce domaine est le mandat de ce Tech Lead.
En collaboration avec le CPI et l’Architecte, il aura pour objectif d’augmenter la qualité, la quantité et la robustesse de tous les tests.
Vous ferez partie de la grande équipe Opérations et Services.
Ce rôle suivra la description de poste et les attentes Lead Technique, avec un accent particulier sur les tests automatisés.
Le titulaire de ce poste est le point de référence pour les enjeux technologiques de sa spécialité. C’est un spécialiste technique responsable d’analyser les problématiques liées à son domaine d’expertise (spécialité technique ou console de jeu). Il est aussi imputable des choix technologiques qu’il effectue ainsi que des performances de l’ensemble des systèmes de sa spécialité. Il continue de produire du code et définit les meilleures pratiques dans sa spécialité
Ce que vous ferez
Les fonctions principales et habituelles de cet emploi sont :
- Gérer les mandats techniques donnés par le Chef de projet informatique (CPI) ou le Chef d’équipe informatique (TL) ou l’Architecte technique.
- Agir comme la personne référence au niveau de l’équipe informatique pour les aspects techniques liés à sa spécialité.
- Agir comme programmeur senior et participer à la programmation des éléments risqués dans sa spécialité.
- Être force de propositions sur les évolutions et les choix technologiques liés à sa spécialité.
- Mesurer régulièrement les performances et optimiser, au besoin, les systèmes liés à sa spécialité.
- Résoudre les problèmes techniques les plus complexes liés à sa spécialité.
- Agir comme mentor au niveau technique pour sa spécialité.
- Conseiller l’Architecte et/ou le CPI en proposant des mesures correctives lorsque nécessaire afin de rencontrer les objectifs fixés
- Travailler avec les Directeurs techniques des autres métiers (design, graphique, animation, son, etc.) pour assurer l’efficacité des systèmes liés à sa spécialité et utilisés par les autres métiers.
- Participer aux suivis de performance en collaboration avec le CPI.
- Effectuer toutes autres tâches connexes.
Qualifications
Ce que vous apportez
Formation :
Baccalauréat en informatique ou génie informatique ou toutes autres formations équivalentes
Expérience pertinente :
- Minimum de 7 ans d’expérience en programmation sur une console spécifique ou dans une spécialité ou toutes autres expériences pertinentes.
Compétences techniques de base requises :
- Niveau avancé en programmation C#
- Bon niveau en programmation C++
- Bonne compréhension des processus de qualité logicielle
- La compréhension de l'automatisation des tests et des systèmes de build est un atout
Habiletés et connaissances :
- Avoir un bon esprit d’analyse et de synthèse
- Capacité à résoudre des problèmes
- Avoir de bonnes habiletés relationnelles et de communication
- Être autonome et débrouillard
- Avoir le sens de l’initiative
- Avoir le sens du détail
- Être souple dans l’organisation de son travail
- Capable de travailler en équipe
- Capable de s’adapter aux changements
- Être orienté résultat
Ce qu’il faut nous envoyer
- Votre CV mettant en valeur votre formation, vos expériences, vos compétences et, s’il y a lieu, vos jeux livrés
Additional information
Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins
du monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à
Rainbow Six en passant par Just Dance et bien d’autres encore. Nous croyons que la diversité
des points de vue fait progresser à la fois les joueurs et les équipes. Si vous êtes passionné·e
par l’innovation et que vous souhaitez repousser les limites du divertissement, rejoignez notre
aventure et aidez-nous à créer l’inconnu !
Nous adoptons un modèle de travail hybride qui vous aide à rester connecté avec votre
équipe et aligné sur les priorités de l'entreprise, tout en vous donnant la possibilité de
maintenir votre équilibre entre vie professionnelle et vie privée. Notez que certains rôles sont
entièrement basés au bureau et ne sont pas éligibles au travail hybride.
Administrateur.rice réseau sécurité
Montreal, Canada - Full-time - REF30195X
Job Description
Le département Infrastructure de notre équipe de réseau mondial recherche un Administrateur.rice Réseau Sécurité capable de mettre son expertise en valeur au sein de notre équipe dynamique composée de passionnés de jeux et de technologie. Si vous êtes audacieux, motivé et n’avez pas peur de repousser les limites, nous voulons vous dans notre équipe.
En tant qu’Administrateur.rice Réseau sécurité, vous serez responsable de l’installation et de la maintenance des solutions et services informatiques, ainsi que de la proposition d’améliorations et d’optimisations de l’infrastructure actuelle. En tant qu’administrateur d'expérience, vous serez également chargé de résoudre des problématiques complexes remontées par nos partenaires.
Responsabilitiés
- Installer, configurer et maintenir l’équipement réseau et système (commutateurs, pare-feux, répartiteurs de charge, proxys, pare-feux personnalisés).
- Déployer et gérer des liaisons réseau privées et des connexions de peering dédiées.
- Surveiller, diagnostiquer et optimiser l’infrastructure et les services réseau pour garantir une haute disponibilité.
- Assurer la gestion proactive de la sécurité réseau : détection des menaces, réponse aux incidents, application des politiques de sécurité.
- Effectuer une planification régulière de capacité et des audits de sécurité afin de prévenir les risques et problèmes de performance.
- Promouvoir l’automatisation afin de renforcer l’efficacité opérationnelle, la fiabilité et la cohérence de la sécurité.
- Participer à la définition et à l’application de standards, lignes directrices, bonnes pratiques et indicateurs.
- Évaluer et soutenir les nouveaux besoins, conceptions techniques et choix d’architectures sécurisées.
- Maintenir une documentation à jour sur le matériel réseau, les logiciels et les configurations de sécurité.
- Encadrer les membres de l’équipe, en particulier les nouveaux administrateurs, et contribuer à la planification de l’évolution sécurisée du réseau.
Qualifications
- Expertise démontrée en administration avancée de réseaux et de sécurité (pare-feux, répartiteurs de charge, proxys, VLAN, ACL, EtherChannel, protocoles de couche 2/3), appuyée par une solide expérience dans les tâches décrites ci-dessus.
- Capacité éprouvée à concevoir, mettre en œuvre et maintenir des infrastructures sécurisées à grande échelle, tout en identifiant et en atténuant de façon proactive les risques.
- Excellente maîtrise des environnements Linux et de l’automatisation (Python, Ansible, CI/CD), avec des réalisations concrètes dans des contextes opérationnels complexes.
- Compétence avérée dans le développement de solutions innovantes pour résoudre des problématiques techniques inédites ou à fort impact.
- Habileté à optimiser les performances et la fiabilité des réseaux grâce à la planification de capacité, à la surveillance proactive et à l’amélioration des processus.
- Reconnu pour vos qualités de leadership et de mentorat, avec la capacité de rendre des informations complexes claires et exploitables auprès d’auditoires techniques comme non techniques.
Additional information
Nous adoptons un modèle de travail hybride qui vous aide à rester connecté avec votre équipe et aligné sur les priorités de l'entreprise, tout en vous donnant la possibilité de maintenir votre équilibre entre vie professionnelle et vie privée. Notez que certains rôles sont entièrement basés au bureau et ne sont pas éligibles au travail hybride.
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.
Directeur·trice de jeu [Rainbow Six Siege]
Montreal, Canada - Full-time - REF30201X
Job Description
En tant que Directeur de jeu sur Rainbow 6 Siege, vous transformerez une vision créative en une variété de systèmes et de mécanismes qui se combineront pour créer une expérience de jeu captivante. Vous transmettrez les directives générales à votre équipe afin qu'elle puisse concevoir les fonctions de jeu dont elle a la responsabilité, et lui donnerez la flexibilité de procéder par expérimentation et itérations.
Pendant que l’équipe de conception se concentrera sur ses spécialités, vous vous soucierez de la vue d'ensemble, veillant sur le résultat global : la progression, le rythme, l'équilibre et, bien sûr, la qualité du jeu. Vous vous assurerez que tous les éléments qui sont liés au design fonctionnent ensemble de manière cohérente pour correspondre à l'expérience souhaitée et que celle-ci est amusante.
Ce que vous ferez:
- Travailler avec la direction créative et les membres de l'équipe de direction pour définir le jeu et unifier vos visions;
- Développer votre vision de conception du jeu et la communiquer (et la mettre en valeur) au sein de la production;
- Soutenir vos conceptrices et concepteurs de jeu dans le développement des fonctionnalités (p. ex. mécaniques de jeu, systèmes de progression, systèmes de combat, attributs d’armes, comportements de l'intelligence artificielle, 3C, etc.) et offrir du mentorat et des commentaires constructifs afin d'atteindre la qualité;
- Collaborer avec des équipes interdépendantes pour assurer la cohésion de tous les éléments conceptuels, techniques, graphiques et narratifs;
- Évaluer et discuter des budgets et des délais avec la productrice ou le producteur + tenir l'équipe éditoriale au courant de la progression et des jalons;
- Vous adapter aux contraintes techniques et de production, aux commentaires et aux résultats des tests de jouabilité en réajustant votre direction de conception au besoin;
- Assurer le suivi des fonctionnalités après le lancement du jeu dans le but d’améliorer, d’ajouter ou de supprimer des éléments + interpréter les données pour éclairer la prise de décisions;
- Occasionnellement, voyager localement et à l'étranger pour présenter le jeu, rencontrer des partenaires externes, visiter des studios de codéveloppement, etc.;
- Anticiper les avancées technologiques et se tenir informé des tendances du marché afin de faire évoluer nos processus de production et de définir nos meilleures pratiques + les partager avec nos studios.
Qualifications
- Environ 7 ans d'expérience en conception de jeux ou autre expérience pertinente + 3 ans de leadership;
- Expérience sur des jeux de tir compétitifs 'live';
- Connaissance approfondie des moteurs de jeu (p. ex. Unity ou Unreal) et de leurs limitations, Photoshop et la suite Office (notamment Excel et PowerPoint);
- Un diplôme en conception de jeux ou l'équivalent;
- Un esprit innovateur, empathique, créatif et collaboratif;
- D’excellentes compétences en communication, relations interpersonnelles, présentation, résolution de problèmes, organisation et mentorat;
- Une pensée critique, de la curiosité, de la débrouillardise et une grande flexibilité;
- Une capacité à examiner les données et à en tirer des conclusions significatives;
- Une connaissance des communautés de jeux en ligne et des plateformes de diffusion en direct (p. ex. Twitch);
- Une compréhension étendue du marché et une passion (ardente) pour les jeux vidéo.
Ce qu'il faut nous envoyer:
- Votre CV mettant en valeur votre formation, vos expériences, vos compétences et, s’il y a lieu, vos jeux livrés.
Additional information
Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow Six en passant par Just Dance et bien d’autres encore. Nous croyons que la diversité des points de vue fait progresser à la fois les joueurs et les équipes. Si vous êtes passionné·e par l’innovation et que vous souhaitez repousser les limites du divertissement, rejoignez notre aventure et aidez-nous à créer l’inconnu!
Nous adoptons un modèle de travail hybride qui vous aide à rester connecté avec votre équipe et aligné sur les priorités de l'entreprise, tout en vous donnant la possibilité de maintenir votre équilibre entre vie professionnelle et vie privée. Notez que certains rôles sont entièrement basés au bureau et ne sont pas éligibles au travail hybride.
Chef de Projet Informatique - Programmation Gameplay [Rainbow Six Mobile]
Montreal, Canada - Full-time - REF29886C
Job Description
Rainbow Six Mobile est à la recherche d’un(e) Chef(fe) de Projet Programmation (CPI) pour diriger la vision technique et l'exécution de l’expérience joueur, ce qui comprend notre boucle de gameplay tactique, de nombreux systèmes de progression, les menus en jeu, ainsi que de nombreux autres aspects.
En tant que CPI pour l’Expérience Joueur, vos responsabilités incluront :
- Travailler avec les producteurs associés pour fixer des objectifs de production réalistes pour les chefs d’équipe et les responsables de production, et veiller à ce qu’ils soient atteints dans les délais convenus.
- Collaborer étroitement avec notre directeur technologique, notre architecte technique et les autres CPI afin de garantir que tous les départements œuvrent dans la même direction, selon les objectifs de projet de haut niveau.
- Avoir des discussions régulières avec les directeurs du jeu et les lead designers concernant les futures fonctionnalités ou améliorations, la faisabilité technique des changements proposés et le ressenti global du jeu.
- Travailler en étroite collaboration avec nos responsables QC (contrôle qualité) à Montréal et à Bucarest pour maintenir une haute qualité des builds en tout temps, permettant aux développeurs de travailler, tester et livrer sans obstacles.
- Identifier les besoins en personnel pour nos équipes de gameplay central, IA et UI core afin de soutenir à la fois nos mandats transversaux et ceux des équipes produit de R6M. Si nécessaire : créer des ouvertures dans RPM, collaborer avec l’équipe de recrutement du studio ou réaffecter du personnel existant pour garantir l’atteinte de nos objectifs de production.
- Promouvoir l’excellence technique et l’innovation sur le projet, en dirigeant les responsables techniques, en supervisant les chefs d’équipe programmation et leurs subordonnés, et en encourageant l’équipe à rechercher des solutions ambitieuses et de haute qualité avec la Core Team.
Qualifications
Un baccalauréat en informatique, en génie logiciel ou dans un domaine équivalent
Plus de 10 ans d’expérience en programmation (C# / Unity, C++), dont au moins cinq ans en gestion d’équipe de programmation de jeux vidéo
Expérience dans la production d’au moins un jeu complet
Une compréhension approfondie de la production de jeux vidéo (animation, son, 3D, etc.) ainsi que de la réalité des différentes équipes de travail
Une excellente maîtrise des divers principes de programmation
Un sens du leadership et un esprit d’équipe, soutenus par de bonnes compétences en communication
Une approche empathique dans la gestion du stress dans un environnement dynamique (il y a toujours une solution, et vous le savez)
Un esprit ouvert et innovant, allié à d’excellentes capacités de synthèse
Une approche pédagogique et le désir de partager votre vaste expertise technique
Additional information
Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins
du monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à
Rainbow Six en passant par Just Dance et bien d’autres encore. Nous croyons que la diversité
des points de vue fait progresser à la fois les joueurs et les équipes. Si vous êtes passionné·e
par l’innovation et que vous souhaitez repousser les limites du divertissement, rejoignez notre
aventure et aidez-nous à créer l’inconnu!
Nous adoptons un modèle de travail hybride qui vous aide à rester connecté avec votre
équipe et aligné sur les priorités de l'entreprise, tout en vous donnant la possibilité de
maintenir votre équilibre entre vie professionnelle et vie privée. Notez que certains rôles sont
entièrement basés au bureau et ne sont pas éligibles au travail hybride.
Senior Gameplay Programmer – [Assassin’s Creed: Codename INVICTUS]
Montreal, Canada - Full-time - REF30005B
Job Description
As a Senior Gameplay Programmer, you’ll join one of our gameplay teams on a multiplayer game. You’ll be responsible for developing gameplay systems in collaboration with other programmers, designers, and various disciplines. In addition to being a strong individual contributor, we’re looking for someone who can mentor less experienced programmers on the team.
What You’ll Do:
Analyze and understand game design documents in order to define the required features and gameplay systems that need to be developed in the engine.
Review existing engine features and assess their suitability for the project’s design intentions; if necessary, define how to adapt them to meet the game's needs effectively.
Anticipate potential game design changes and ensure that your implementation of gameplay systems can easily accommodate those changes.
Propose improvements as needed by designing and implementing new systems or modifying existing ones.
Collaborate with Programmers from other disciplines, Game Designers, Level Designers, and Animators to discuss constraints and determine the technical possibilities for various gameplay features.
Ensure that the implementation of controls and gameplay systems delivers the player experience envisioned by the game design team.
Work with other departments to develop tools that allow them to tweak gameplay efficiently.
Support the gameplay systems and features throughout the production lifecycle.
Qualifications
hat You Bring to the Team:
Bachelor’s degree in Computer Science, Computer Engineering, or an equivalent field.
Minimum 7 years of professional video game development experience, with strong proficiency in C++.
Experience on at least one AAA multiplayer game.
Additional information
We embrace a hybrid work model helping you stay connected with your team and aligned with business priorities, while giving you the opportunity to maintain your work-life balance. Please note that some roles are fully office-based and are not eligible for hybrid working.
Technical Lead, Automated Testing & Dev Excellence (Anvil Pipeline)
Montreal, Canada - Full-time - REF29550L
Job Description
About Anvil
The Anvil pipeline is used by thousands of people on multiple productions. With the Anvil One strategy, every improvement benefits all projects. This sharing requires robust automated testing and best development practices.
What you will do
Take technical leadership on test automation and promote excellence in development practices: solid architecture, appropriate design patterns, and test-driven code. You will collaborate with the CPI and Architect to define the vision, deliver reliable solutions, and guide the team toward high standards
The main and usual duties of this job are:
Define the automated testing strategy (unit, integration, UI/tools) with a focus on robustness and visibility (metrics, quarantines, CI/CD).
Program on critical topics (C#, C++), optimize performance, and ensure testability from the design stage.
Promote best practices: architectural principles, design patterns, code reviews, TDD, and dependency injection.
Industrialize validation in the central CI/CD and collaborate with other Anvil domains to make the pipeline more reliable.
Act as a technical mentor and solve complex problems.
Qualifications
What you bring
7+ years of software development experience.
Skills:
Advanced C#
Good level of C++
Understanding of quality processes and CI/CD
Know-how:
Software architecture
Design patterns
Practices that promote testability.
Skills and knowledge:
Good analytical and synthesis skills
Problem-solving ability
Good interpersonal and communication skills
Independent and resourceful
Sense of initiative
Attention to detail
Flexible in organizing your work
Able to work in a team
Able to adapt to change
Results-oriented
What to send us
Your resume highlighting your education, experience, skills, and, if applicable, games you have delivered
Additional information
Ubisoft is a global leader in video games, with teams around the world creating original and memorable gaming experiences, from Assassin's Creed to Rainbow Six, Just Dance, and many more. We believe that diversity of perspectives drives progress for both players and teams. If you are passionate about innovation and want to push the boundaries of entertainment, join our adventure and help us create the unknown.
We embrace a hybrid work model that helps you stay connected with your team and aligned with company priorities, while giving you the flexibility to maintain your work-life balance. Please note that some roles are entirely office-based and are not eligible for hybrid work.
Network - Online Programmer (C++) - Assassin’s Creed Codename Invictus
Montreal, Canada - Full-time - REF29925X
Job Description
A new chapter in the Assassin’s Creed legacy is about to be written—not in the shadows of history, but in the heat of multiplayer gaming.
We’re crafting a AAA Multiplayer Game where every frame counts and every move must land.
To do that, we need a master of Netcode to join our elite team of network/online developers.
We’re reimagining our technological stack to deliver top-tier multiplayer performance.
If you have the skills to contribute to programming in C++ a seamless, secure, and scalable network stack, your mission awaits.
What you’ll do
- Design, implement and maintain the network stack of a AAA multiplayer game engine.
- Collaborate with the team of engineers to integrate network functionalities into the game engine.
- Implement solutions to ensure low latency, low bandwidth and high reliability
- Diagnose and resolve network-related issues during development and post-launch.
- Document the work to transfer knowledge and enable users (other programmers and team members from other working units) to understand how to use the new network/online systems and features;
- Work closely with gameplay and backend teams to ensure seamless integration of network features.
- Collaborate with the creative director and game designers and other teams if necessary, to discuss constraints and set out the technical possibilities for the various network/online features;
- Keep abreast of the latest network technologies and best practices and apply them within the team.
Qualifications
What you bring
Training:
- Bachelor’s degree in computer science or computer engineering or any other relevant training.
Relevant Experience:
- Minimum 5-6 years’ experience in production of AAA games with meaningful experience in networks or online, or any other relevant experience.
Skills:
- Solid analytical and synthesis skills
- Design documentation (uml, sequence diagrams, entity diagrams, etc.)
- Problem-solving skills
- Autonomy and resourcefulness
- Attention to detail
- Good interpersonal and communication skills
- Ability to work as part of a team
- Ability to adapt to change
- Results oriented
Knowledge:
- C++ game programming
- Significant experience in the application of networking principles like state synchronization and prediction in one or more AAA multiplayer games.
- Protocols (ex: IP, UDP, TCP) and common usage (ex: Upnp, VoIP)
- Encryption, compression
- Experience in high-performance programming, multithreading and memory management.
- Expert knowledge of low-level network concepts and high-level multiplayer gaming systems.
- Solid understanding of network protocols, data transmission and synchronization techniques.
- Security, anti-cheat, etc.
Additional information
Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin's Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you're passionate about innovation and pushing entertainment boundaries, join our journey and help us create the unknown!
We embrace a hybrid work model helping you stay connected with your team and aligned with business priorities, while giving you the opportunity to maintain your work-life balance. Note, that some roles are fully office-based and are not eligible for hybrid work.
Director of account digital trust and security - Online Services
Montreal, Canada - Full-time - REF30245F
Job Description
The Director of account digital trust and security leads the team that drives the creation and operational execution of Ubisoft’s digital trust and security strategy for player accounts. This role is critical to ensuring a secure, trustful and seamless player experience while mitigating reputational and regulatory risks for the company.
The incumbent and their team are accountable for the overall health of the player account ecosystem. They define, implement and operates ongoing initiatives that ensures regulatory and privacy compliance while optimizing both player access to their accounts and the ability to combat account fraud (theft, take over, economic fraud, etc.). They continuously monitor the account ecosystem to anticipate crisis and champion accessibility, quality of service, and enforcement of account-related policies while leading the player account security awareness programs. By leading the collaboration of cross-functional teams and industry stakeholders, the Director is accountable of the consistency, fairness, and impact across all Ubisoft systems, rules, and operations. Its objective is to enable faster decision-making and prioritization to build a proactive approach that prevents crisis and protect both players and Ubisoft from their impact.
What you will do :
Vision
Ensure consistency of the whole account security and trust ecosystem, from policies to day-to-day operations and prioritization with stakeholders’ management.
Building and guiding the development of the monitoring systems framework to proactively monitor the player’s account experience for trust and security.
Drives necessary tools and products roadmaps, based on policies and actual operations insights, from monitoring to player-facing flows.
Build and evolve the best Account Trust and Security Centre transversal team organization
Strategy
Develop and embodies a strong vision for the player account trust and security, grounded in operational reality and the aspiration to put player first, leveraging player feedback, market trends and user research
Turn that vision into an actionable 360 strategy, making strong choices that are supported by Account Trust and Security stakeholders
Leverage insights and analysis to frame product and tools development priorities and requirements as well as operational improvements needs (through objectives and KPIs)
Set up and manage the team involved in Account digital trust and security– with direct and indirect reports. Includes capacity and expertise management, organizational structure evolution when required.
Accountable for the overall health of player account system, towards Ubisoft Creatives Houses and Ubisoft Group – and towards players.
Operations
Proactive, ongoing monitoring of the account ecosystem health. Connecting and interpreting 360 weak signals to anticipate incidents and identify actions to prevent them
Manage incidents, orchestrate crisis management and leverage learnings to improve and reinforce the framework
Metrics and observability
The incumbent will create, structure, and orchestrate the contribution of all resources involved in those topics, from policies to technical development, operational execution and communication, including notably people from several transversal teams across Ubisoft world such as Security Risk Management team, Customer Relationship center, Legal, Corporate Communications and Player Safety.
The incumbent will have a strategic posture on policies and practices alignment and evolution, tactical approach in driving tech and tools roadmaps and operational drive for efficient process execution, incident management and continuous improvement loop
Gouvernance and stakeholders' management
Lead, mentor and inspire a transversal team directly reporting to him (Live Ops and Incident Management, Data Analysts, Live QA…)
Pilot and orchestrate stakeholders' collaboration
Make clear-cut decisions both in proactive and reactive mode
Accountable for the team’s success and its value creation/positive ROI (including reporting to top management)
Qualifications
Waht you bring
Training:
Bachelor’s degree in management or administration
Relevant experience:
Senior leadership profile (director level), with strong experience in the digital industry. Plus would include a mix of first-hand experience with challenging compliance contexts, live operations, team management, stakeholders’ management
Strong decision-making abilities
Combination of analytical/ROI, leadership and influence leadership skillset
Multidisciplinary approach and 360 problems solving and decision-making. Understanding of both technical, operational, player experience and compliance challenges and constraints
Additional information
Ubisoft is a global leader in gaming with teams across the world creating original and
memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more.
We believe diverse perspectives help both players and teams thrive. If you’re passionate
about innovation and pushing entertainment boundaries, join our journey and help us create
the unknown!
We embrace a hybrid work model helping you stay connectedwith your team and aligned with
business priorities, while giving you the opportunity to maintain your work-life balance.Note,
that some roles are fully office-based and are not eligible for hybrid work.
Game Security Programmer
Montreal, Canada - Full-time - REF30514C
Job Description
As a Game Security Programmer, you will work embedded within a production teams to design, develop, and integrate advanced security features into our games. You’ll play a key role in ensuring that our game clients and their interactions with servers remain secure, resilient, and fair.
Collaborating closely with gameplay, engine, and online teams, you will implement client hardening, detection mechanisms, and security protocols that protect the game experience from cheats, exploits, and tampering.
Your mission: to make cheating harder, prevent abuse before it happens, and help deliver a trusted and fair experience for every player.
Key Responsibilities:
Develop, integrate, and maintain security and anti-cheat systems within the game engine and production pipeline.
Secure game-client communications and interactions with online services.
Collaborate with the Game Security Tech Lead and core teams (Engine, Online, Gameplay) to shape and refine the security roadmap for the title.
Implement integrity verification, anti-tamper, and runtime protection features at the code and data level.
Work closely with Game Security Researchers teams to translate research findings into robust in-game mitigations.
Conduct code reviews and performance analyses to ensure new security measures are stable, efficient, and transparent to players.
Assist gameplay and engine programmers in adopting secure development practices throughout the project lifecycle.
Contribute to post-launch support by investigating new exploits and deploying security updates or countermeasures.
Stay informed of the latest vulnerabilities, cheat techniques, and platform security evolutions to proactively reinforce protections.
Qualifications
- Advanced C/C++ programming skills, with expertise in multi-threading, low-level optimization, and experience working on game engines or gameplay systems in large-scale productions.
- Security and platform knowledge, including familiarity with Windows internals (Android/iOS is a plus), exploit techniques, and network security principles in client/server models.
- Anti-cheat and protection experience, covering technologies like integrity verification, code hardening, and frameworks such as EAC, BattlEye, VMProtect, etc.
- Strong problem-solving abilities, with excellent analytical and debugging skills to resolve complex runtime issues.
- Collaborative development experience, including version control tools (Perforce, Git), and comfort working in large, multi-disciplinary codebases and teams.
- Personal qualities and interests, such as autonomy, curiosity, strong communication skills, a passion for fair play in games, and familiarity with the LLVM code base as a plus.
Additional information
We embrace a hybrid work model helping you stay connected with your team and aligned with business priorities, while giving you the opportunity to maintain your work-life balance. Note, that some roles are fully office-based and are not eligible for hybrid work.
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 Gameplay Programmer – Anti-Cheat – [Rainbow Six Siege]
Montreal, Canada - Full-time - REF30449X
Job Description
The Rainbow Six Siege Anti-Cheat team is looking for a talented and detail-oriented Gameplay Programmer to help us fulfill our mission: ensuring a fair and competitive environment for our community.
We focus on cheat prevention and detection through a dual approach: reducing cheat availability and deploying advanced detection systems.
You will work closely with our data scientists and ML engineers to integrate anti-cheat measures directly into core gameplay systems. Your role will be key in leveraging gameplay data and designing intelligent detection mechanisms, all while preserving the experience of legitimate players.
What you will do
Integrate security checks into gameplay systems and logic.
Connect internal and third-party anti-cheat tools to gameplay mechanics.
Implement integrity checks and obfuscation on critical variables to reduce cheat availability and increase the operational cost for cheat developers.
Monitor telemetry and logs to detect suspicious behaviors (e.g., speed hacks, wall hacks, other exploits).
Fix exploits through updates to gameplay rules, edge-case handling, or strengthened server-side logic.
Collaborate with the QA team to reproduce and resolve gameplay-related security issues.
Contribute to match replay systems (map geometry extraction, detailed kill information, etc.) for analysis.
Develop and maintain automated pipelines processing raw replay files to feed our analytics and detection tools.
Ensure that security measures remain invisible to players and do not degrade the gameplay experience.
Qualifications
What you bring to the team
Excellent C++ skills: proven experience with C++ programming, strong understanding of gameplay systems, network synchronization, and data structures.
Gameplay Programming experience: designing, implementing, and debugging core gameplay mechanics.
Curiosity & problem-solving: ability to analyze gameplay systems and think like a cheater to anticipate and prevent exploits.
ML systems integration: prior experience integrating ML models or systems into a game or real-time application.
Collaboration & communication: ability to work effectively with cross-disciplinary teams (data scientists, ML engineers, etc.).
Bonus: experience with game engines (Unreal, Unity, or proprietary engines), anti-cheat technologies, or network programming.
Assets
Experience developing multiplayer games.
Experience with FPS games.
Cross-platform experience (console or mobile).
Familiarity with GAS and CMC.
What to send us
Your resume detailing your background, skills, and relevant projects.
(Optional) Examples or links to your gameplay work.
Additional information
Additional Information
Ubisoft is a global leader in video games, with teams across the world creating original and memorable gaming experiences—from Assassin’s Creed to Rainbow Six, Just Dance, and many more. We believe that diverse perspectives help our teams and our players grow. If you’re passionate about innovation and want to push the boundaries of entertainment, join our adventure and help us create the unknown!
We use a hybrid work model that helps you stay connected with your team and aligned with company priorities, while giving you the flexibility to maintain a healthy work-life balance. Please note that some roles are fully on-site and not eligible for hybrid work.
Principal Technical Designer
Montreal, Canada - Full-time - REF30127K
Job Description
As a Principal Technical Designer, you’ll create and implement complex, technical, and systemic design elements in a game.
You’re essentially a game or level designer recognized for your technical skills on a design or multidisciplinary production team.
A technical reference within your team, you’ll help, support, and advise your peers as needed. You may also be called upon to become the project's technical expert on a specific element of the game.
What you’ll do
- Create and implement the technical elements of a game feature in with technical directors, programmers, and colleagues from other job families.
- Act as a technical expert on a specific topic + oversee tools and documentation, provide technical assistance, and define and promote best practices.
- Participate in data optimization and validation, taking budget into account and ensuring that technical standards are respected.
- Participate in the advanced debugging of data throughout production.
- Provide regular feedback to design directors (e.g. suggestions for improving tools and methods, etc.).
- Help test new features and tools before their launch.
- Perform production tasks within the game and level design team + prototype gameplay features.
- Design and implement more complex, abstract, technically challenging, or game-wide design elements in the game.
Qualifications
- 8 years of experience in game or level design (with a technical focus)
- The ability to understand and communicate in technical language & clearly express your ideas (both on paper and in person)
- Flexibility + solid analysis and problem-solving skills
- A user-oriented spirit
- Curiosity: you have a passion for understanding how things work
- Experience with various game engines and platforms (nice to have)
- Experience with a range of 2D/3D design software programs (nice to have)
- Experience in programming/scripting (nice to have)
What to send our way
- Your CV highlighting your education, experience, and skills
- Samples of your work (attach files or send us a link to your demo reel or online portfolio.
Please note we are committed to promoting a flexible working policy, as we value in-person interaction and collaboration. Our hybrid work model includes a minimum of 3 days a week in our office and the remaining 2 days working from home.
Additional information
About us
Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assasin's Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you're passionate about innovation and pushing entertainment boundaries, join our journey and help us create the unknown!
We embrace a hybrid work model helping you stay connected with your team and aligned with business priorities, while giving you the opportunity to maintain your work-life balance. Note, that some roles are fully office-based and are not eligible for hybrid work
Game Designer (Social Features - Rainbow Six Mobile)
Montreal, Canada - Full-time - REF30397J
Job Description
As a Game Designer, you will be responsible for designing and developing unique social and ranking features that enrich the player experience. You’ll ensure these features are well-balanced, engaging, and aligned with the game’s overall vision. This role requires a deep understanding of game mechanics, player behavior, and a strong ability to collaborate effectively within a multidisciplinary team.
What you’ll do:
- Design and develop social and ranking features tailored for the mobile experience, inspired by Rainbow Six Siege.
- Ensure that these features are balanced, intuitive, and contribute to a fair and engaging gameplay experience.
- Collaborate closely with art, technical, and design teams to bring social features to life and ensure seamless integration into the game.
- Analyze player feedback and gameplay data to refine and improve existing features.
- Create and maintain clear, detailed documentation, including design specifications and feature intents.
- Stay up to date with industry trends and competitive titles to ensure our social features remain innovative and relevant.
Qualifications
What you’ll bring:
- At least 3 years of experience in game design, ideally with a focus on system design.
- A strong understanding of game mechanics, balancing, and player psychology.
- Proficiency with game design tools, particularly Unity (preferred).
- A creative and strategic mindset to adapt Rainbow Six Siege Operators for the mobile experience.
- Excellent verbal and written communication skills.
- A strong ability to work collaboratively within a cross-functional team environment.
What to send our way
- Your CV highlighting your education, experience, and skills
- Samples of your work (attach files or send us a link to your demo reel or online portfolio)
Additional information
About us
Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assasin's Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you're passionate about innovation and pushing entertainment boundaries, join our journey and help us create the unknown!
We embrace a hybrid work model helping you stay connected with your team and aligned with business priorities, while giving you the opportunity to maintain your work-life balance. Note, that some roles are fully office-based and are not eligible for hybrid work
Game Designer (Gameplay - Rainbow Six Mobile)
Montreal, Canada - Full-time - REF30393M
Job Description
As a Game Designer, you will be responsible for the design and development of gameplay features, including Operators, 3Cs (Character, Camera, Controls), and game balance. Your goal will be to maintain a dynamic, fresh, and fair gameplay experience, especially for high-level players. This role requires a strong understanding of game mechanics and player behavior, analytical and critical thinking skills, and the ability to collaborate effectively within multidisciplinary teams.
What you’ll do
- Collaborate with teams: Work closely with art, technical, and design teams to bring Operators and gameplay features to life.
- Plan and adapt content: Break down existing Operators and new gameplay features into actionable tasks within the scope of Rainbow Six Siege, ensuring clear and efficient execution.
- Analyze and balance the game: Partner with the Analytics and Community teams to assess game balance and player feedback, recommending adjustments to weapons, Operators, and systems.
- Improve existing systems: Iterate on current mechanics to maintain an intuitive, modern, and mobile-optimized experience.
- Document and communicate concepts: Write and update detailed design documentation and specifications for each Operator and feature.
- Stay ahead of the industry: Monitor market trends and competitor games to ensure the gameplay remains innovative, engaging, and competitive.
Qualifications
What you bring
- At least 5 years of experience in game design, ideally with a focus on gameplay systems or 3C design.A strong understanding of game mechanics, balancing, and player psychology.
- Proficiency with game design tools (Unity preferred).
- The ability to creatively and innovatively adapt Siege’s Operators and gameplay to a mobile experience.
- Excellent communication skills, both verbal and written.
- A collaborative mindset and the ability to thrive in a multidisciplinary team environment.
What to send our way
- Your CV highlighting your education, experience, and skills
- Samples of your work (attach files or send us a link to your demo reel or online portfolio)
Additional information
About us
Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assasin's Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you're passionate about innovation and pushing entertainment boundaries, join our journey and help us create the unknown!
We embrace a hybrid work model helping you stay connected with your team and aligned with business priorities, while giving you the opportunity to maintain your work-life balance. Note, that some roles are fully office-based and are not eligible for hybrid work
Texture Artist
Montreal, Canada - Full-time - REF30508D
Job Description
You’ll work closely with your team lead to create photoreal textures, as well as work on the shading and develop the look of the asset (characters, environment elements and/or props).
What you ll do :
· Create textures according to references (internal or provided by the client)
· Create the uvs of the assets to be textured (multi-tiles)
· Responsible for the lookdev and shading of the asset in Arnold for Houdini;
· Produce photorealistic elements while respecting the established technical and aesthetic standards of the current project (film or television series).
-Use the appropriate methods in order to reach the deadlines and optimize render times;
-Follow established techniques and work in a team oriented environment.
-Work in cooperation with the lighting department to make sure the asset is photoreal in shot context
-Occasionaly create shading networks using procedurals
-ingest textures from other vendors
Qualifications
- Strong knowledge of Mari and / or Substance Painter and Photoshop;
- Strong knowledge of shaders and aovs
- minimum 2 years of experience in 3D texturing in the VFX industry or using a raytracing render engine (Arnold, Vray, etc...)
· Knowledge of Arnold and Houdini a strong asset
· Knowledge of Nuke and Maya an asset;
Additional information
Our passion for innovation and our team’s creativity are recognized throughout the industry and remain the cornerstone of our work philosophy. Our team is comprised of over 200 highly qualified creators working in two creative spaces located in Piedmont, in the Laurentians, and in the Mile-End district of Montreal.
Our repertoire holds prestigious titles such as 300, Avatar, Hunger Games and Jurassic World, as well as in the last 6 instalments of the Star Wars franchise and the new Disney+ high-end TV series, The Mandalorian, The Book of Boba Fett, Obi Wan Kenobi and Andor.
At Hybride, first and foremost, we are good human beings, who value well-being and solidarity. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
At Hybride, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Resilience and Security Specialist
Montreal, Canada - Full-time - REF30483J
Job Description
The incumbent will play a pivotal role in ensuring the safety and security of our Pan-Canadian Studios; employees, contractors, visitors, assets, and information. The main mandate will be to lead and oversee the daily physical security, incident and emergency response operations across the country. He/she provides informational, functional and technical security expertise to ensure and enhance the current physical security posture by developing, and maintaining procedures, processes, and standards, implementing security controls and systems to mitigate potential risks.
What you'll do
- As the SME in physical security ensure compliance with Global Security and Risk Management policies and regulations;
- Participate in the development of the Pan-Canadian security strategy, define requirements & priorities and oversee its implementation;
- Maintain physical security policies and standards;
- Perform on-site and remote physical security assessments and ensure proper corrective actions;
- Manage and oversee security guard work order and specifications;
- Actively lead and participate in the planning and deployment of security projects, utilizing your expertise to enhance our security infrastructure;
- Lead the resolution of emergency situations, utilizing your expertise to manage crises and ensure the safety of our personnel and assets;
- Provide physical security requirements for internal and external local events;
- Perform evaluations of requirements to laws and regulations regarding safety and physical security;
- Coordinate internal training on prevention and threat awareness;
- Engage as a key member of the health and safety committee, contributing insights and strategies to promote a secure and healthy work environment;
- Support the management of related security contracts in collaboration with procurement, implementation of systems such as access control, alarm systems, intrusion detection systems and camera systems video (CCTV);
- Develop and maintain security metrics and executive reports;
- Assist with other resilience topic related initiatives;
- Support and control of security budgetary allocations;
- Carry out all other related tasks.
Qualifications
What you bring
- Strong communication skills (verbal and written);
- Strong presentation skills (verbal and written);
- Strong interpersonal and negotiation skills, and ability to influence stakeholders at all levels;
- Excellent organization skills, ability to multi-task and prioritize work to consistently meet deadlines;
- Ability to conduct informational training sessions as required;
- Solid analytical skills and attention to detail;
- Ability to draft documents that are clear and well-structured;
- Ability to make decisions quickly in an environment that is in constant evolution;
- Incident response management, including escalation procedures;
- Autonomy, self-directed learner, drive and pragmatism;
- 7+ years’ experience in security field or relevant experience;
- Hands-on experience; Physical access controls, video surveillance, physical intrusion mitigation;
- Hands-on experience in physical security implementations;
- Technical security knowledge and Business Continuity Management methodologies;
- Knowledge of the Genetec and the Entrapass Software is an asset;
- Basic knowledge of computer networking is an asset;
- Knowledge of the Building Code is an asset;
- Knowledge of the Health & Safety Codes and regulations is an asset;
- Microsoft Office Products;
- Technical IT certification is an asset;
- Security certification in security is an asset;
- ASIS PSP or equivalent certification is an asset;
- Business Continuity Management certification (ABCP, CBCP) is an asset.
*This role requires having flexible hours depending on operational needs (ex; special events), you may be called after normal business hours and may be required to assist with incident management during nights and weekends.
*Some domestic travel may be required.
Additional information
Please send us your CV highlighting your education, experience and skills.
Please note that our positions are hybrid, but if you reside outside Quebec or Canada, relocation will be necessary. If you require a work permit, your eligibility will depend on your education and relevant work experience, as required by the government.
We look forward to reading your application ! 😊
Music Licensing Coordinator
Montreal, Canada - Full-time - REF30484F
Job Description
Based in Montréal and reporting to Ubisoft’s International Headquarters, you will join the Ubisoft Music team, which operates from Montréal, Paris, and Shanghai. This team brings together music supervision, music licensing, publishing, and artistic partnerships across the company.
You will be part of the Licensing division, whose mission is to integrate the best songs and music tracks into the heart of Ubisoft’s experiences!
Working alongside the existing Music Licensing Specialists, you will be responsible for coordinating the acquisition of music licenses and ensuring smooth execution across a wide variety of projects, in alignment with the musical needs of Ubisoft’s teams.
Key Responsibilities
- Collaborate closely with music licensing specialists to understand their needs and budgets, and share music research with external partners.
- Identify rights holders (publishers and record labels) of musical works, draft licensing proposals, and manage the process from initial outreach to final agreement.
- Track received agreements and licensing terms, and gather all related materials (audio files, lyrics, credits).
- Build trusted relationships with internal stakeholders (legal, marketing, production) and external partners (labels, publishers), and suggest new collaborators when relevant.
- Ensure accurate archiving of licenses in internal tracking tools, and coordinate with the administrative coordinator to support payment processing and contract finalization.
Qualifications
To thrive in this role, you bring prior experience in a similar position within the music industry (record label, music publisher, rights management), the video game industry, or a related field (TV, film, etc.), ideally in an international environment. You have :
- Strong knowledge and understanding of copyright related to music publishing and recording.
- Excellent interpersonal and communication skills, enabling you to engage confidently with stakeholders at all levels.
- Autonomy, attention to detail, and a proactive mindset, with the ability to contribute meaningful ideas to the team.
- Robust project management skills, including the ability to juggle multiple projects, bring structure and organization, and encourage collaboration.
- Solution-oriented thinking, with resilience in the face of challenges and change.
- Fluency in English, both written and spoken, essential for international collaboration.
- A genuine interest in video games and production environments is a plus.
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's 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
Game Director [Rainbow Six Siege]
Montreal, Canada - Full-time - REF30201X
Job Description
As a Game Director on Rainbow 6 Siege, you’ll transform a creative vision into a variety of systems and mechanics that combine to create an engaging experience for players to enjoy. You will provide your team with the general guidelines to design their specific gameplay features and allow them the flexibility to experiment and iterate.
While your designers focus on their areas of ownership, you’ll pay attention to the larger picture, overseeing the game’s overall outcome: progression, pace, balance, and – of course – quality. You will ensure that all elements related to design work together cohesively to fit the intended experience and make it fun.
What you’ll do:
- Work with the creative director and other core team members to define the game and unify your visions;
- Develop your game design direction + communicate (and emphasize) it across the production floor;
- Support your game designers in developing their features (e.g. gameplay rules, progression systems, combat systems, weapon attributes, artificial intelligence behaviours, 3Cs, etc.) + provide mentorship and constructive feedback to achieve quality;
- Collaborate with interdependent teams to align all design, technical, graphic, and narrative elements;
- Review and discuss budgets & timelines with the producer + keep the editorial team up to date on progress and milestones;
- Adapt to technical and production constraints, feedback, and play test results; readjusting your design direction when need be;
- Follow up on features post-launch to improve, add, or remove components; interpreting data to inform decision-making;
- Occasionally travel locally and abroad to present the game, meet with external partners, visit co-dev studios, etc.;
- Anticipate technological advancements and stay up to date on market trends to evolve our production processes and define our best practices + share them with our studios.
Qualifications
- Around 7 years of game design experience or related experience + 3 years of leadership;
- Experience in ‘live’ competitive shooter games;
- In-depth knowledge of game engines (e.g. Unity or Unreal) & their limitations, Photoshop, and the Office Suite (especially Excel and PowerPoint);
- A highly innovative, empathetic, creative, and collaborative spirit;
- A degree in Game Design or equivalent;
- Excellent communication, interpersonal, presentation, problem-solving, organizational, and mentorship skills;
- Critical thinking, curiosity, resourcefulness, and plenty of flexibility;
- Ability to sift through data and come to meaningful conclusions;
- Familiarity with online gaming communities and live streaming platforms (e.g. Twitch);
- A solid understanding of the market & a (fiery) passion for video games.
What to send our way:
- Your CV highlighting your education, experience, skills, and any games shipped.
Additional information
Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help us create the unknown!
We embrace a hybrid work model helping you stay connected with your team and aligned with business priorities, while giving you the opportunity to maintain your work-life balance. Note, that some roles are fully office-based and are not eligible for hybrid work.
Project Programming Lead - Gameplay [Rainbow Six Mobile]
Montreal, Canada - Full-time - REF29886C
Job Description
Rainbow Six Mobile is looking for a Gameplay Programming Lead (CPI) to lead the technical vision and execution of the player experience, including our tactical gameplay loop, multiple progression systems, in-game menus, and many other features.
As the Programming Lead for Player Experience, your responsibilities will include:
Working with associate producers to set realistic production goals for team leads and production managers, and ensuring these goals are met within agreed timelines.
Collaborating closely with our Technical Director, Technical Architect, and other Project Managers to ensure all departments are aligned and working toward the high-level project goals.
Holding regular discussions with Game Directors and Lead Designers about upcoming features or improvements, the technical feasibility of proposed changes, and the overall feel of the game.
Working closely with our QC leads in both Montreal and Bucharest to maintain a high level of build quality at all times, enabling developers to work, test, and deliver without roadblocks.
Identifying staffing needs for our core Gameplay, AI, and UI programming teams to support both cross-functional mandates and the product teams of R6M. When needed: opening positions in RPM, collaborating with the studio’s recruitment team, or reallocating existing staff to ensure production goals are met.
Promoting technical excellence and innovation on the project by leading technical leads, overseeing programming team leads and their reports, and encouraging the team to pursue ambitious, high-quality solutions in collaboration with the Core Team
Qualifications
A bachelor’s degree in Computer Science, Software Engineering, or a related field
Over 10 years of programming experience (C# /C++), including at least five years managing a video game programming team
Knowledge of game engines such as Unity, Unreal, or other in-house engines
Experience shipping at least one full game
A deep understanding of video game production (animation, audio, 3D, gameplay, AI, etc.) and the realities of working with cross-functional teams
Excellent mastery of programming principles and best practices
Strong leadership and team spirit, supported by effective communication skills
An empathetic approach to managing stress in a fast-paced environment (there’s always a solution, and you know it)
An open and innovative mindset, combined with strong analytical and synthesis skills
A teaching mindset and a genuine desire to share your extensive technical expertise
Additional information
Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin's Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you're passionate about innovation and pushing entertainment boundaries, join our journey and help us create the unknown!
We embrace a hybrid work model helping you stay connected with your team and aligned with business priorities, while giving you the opportunity to maintain your work-life balance. Note, that some roles are fully office-based and are not eligible for hybrid work.
FX Artist
Montreal, Canada - Full-time - REF30490X
Job Description
At Hybride, you’ll bring spectacular worlds to life by designing and creating realistic simulations of visual effects such as fire, smoke, water, hair, cloth, fur, muscles, destruction, and more.
WHAT YOU’LL DO
Oversee complex FX simulations — from the initial concept and timing to final cache and render.
Collaborate with your Lead or Supervisor to determine the best creative and technical approach for each shot.
Work closely with other departments such as Modeling, Animation, and Rigging to ensure seamless integration across the pipeline.
Use particle systems, dynamics, expressions, soft and rigid bodies, and cloth simulations to craft high-quality effects.
Contribute to the development of tools and scripts that enhance team productivity and efficiency.
Learn and apply Hybride’s FX standards and tools while mastering our in-house pipeline workflows.
Embrace a procedural approach whenever possible to achieve flexible, scalable, and efficient results.
Knowledge of crowds simulation (agents, behaviors, etc.) is considered a strong asset.
Qualifications
Minimum of 3 years of professional experience in the film or visual effects industry.
Highly creative mindset, with the ability to conceptualize and execute complex FX scenes for feature films.
Proven experience with simulations of fluids, soft and rigid bodies, hair, cloth, fur, and muscles.
Expert knowledge of Houdini is essential.
Experience with machine learning is a strong asset.
Familiarity with Arnold is an asset.
Solid programming skills (Python, etc.) — a definite plus.
Strong problem-solving abilities and a keen eye for detail.
Autonomous, resourceful, and proactive, with excellent collaboration skills.
Additional information
Our passion for innovation and our team’s creativity are recognized throughout the industry and remain the cornerstone of our work philosophy. Our team is made up of more than 200 highly skilled artists and creators working from two state-of-the-art studios — one in Piedmont, in the Laurentians, and the other in Montreal’s vibrant Mile-End district.
Our portfolio includes prestigious titles such as 300, Avatar, The Hunger Games, and Jurassic World, as well as all six of the latest Star Wars films and Disney+’s acclaimed series The Mandalorian, The Book of Boba Fett, Obi-Wan Kenobi, and Andor.
Above all, we are good human beings who value empathy, well-being, and solidarity.
At Hybride, you are welcome exactly as you are. We embrace diversity in all its forms and are committed to fostering an inclusive and respectful workplace where everyone feels they belong.
Director [Helix]
Montreal, Canada - Full-time - REF30488T
Job Description
As a Cinematics Director at Ubi MTL at the Helix team, you will be responsible for the production and quality of the cinematic.
What you'll do:
- Work in close collaboration with the creative/narrative director and project to develop concepts;
- Ensure that the message is clear and the narrative is in line with the vision for the title;
- Structure and organize the content so that it contributes to project, player and spectator satisfaction;
- Suggest various ways of communicating a visual message based on project objectives;
- Validate project deliverables and lead content and brainstorming meetings;
- Provide feedback and support and work with production teams to meet quality objectives by the deadlines;
- Communicate the content objectives to the graphic design team with the art direction’s approval;
- Play an active role in producing game trailers, if applicable;
- Carry out all related tasks.
Cinematic
- Lead the team and oversee the quality of the production of the elements that make up the cut scenes;
- Collaborate with scriptwriters to iterate and enhance scripted scenes whenever required;
- Collaborate with level designers to ensure coherence in terms of the geographic position of the scenes within the levels, as well as the notions of action continuity and flow for the player;
- Lead the actors (voice, motion capture, live action) and/or the team of subcontractors involved in the shoots;
- Play an active role in voice recordings, sound mixing and final product editing (if applicable).
Qualifications
What you bring to the team:
- Relevant experience (video games, TV broadcasting or film);
- Strong technical skills and extensive cinematographic culture;
- Understanding of the cinematographic craft;
- Artistic qualities and multimedia art skills;
- Solid understanding of video games and extensive video game culture;
- Influence and positive leadership;
- Strong creative sense;
- Open-mindedness and consensus-building skills;
- Solid communication skills;
- Excellent customer vision.
What to send our way
- Your CV, highlighting your background and skills
A real live person will review your application. In this case, it’s our talent acquisition specialist Eric. As he learns more about you through your profile, get to know him through the video below.
Additional information
About us
Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assasin's Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you're passionate about innovation and pushing entertainment boundaries, join our journey and help us create the unknown!
We embrace a hybrid work model helping you stay connected with your team and aligned with business priorities, while giving you the opportunity to maintain your work-life balance. Note, that some roles are fully office-based and are not eligible for hybrid work.
Senior Gameplay Programmer – [New Intellectual Property]
Montreal, Canada - Full-time - REF30450J
Job Description
As a Senior Gameplay Programmer at Ubi Montreal, you will play a central role in designing, implementing, and optimizing the interactive systems that bring a brand-new game to life. You will have a direct impact on the quality of the experience that ends up in players’ hands, acting as the tangible link between code and in-game sensations.
With each iteration, you will ask yourself the essential questions: Is it fun? Is the game’s tone respected? Does it feel AAA? As a reliable member of a gameplay team made up of AI, UI, and 3Cs specialists, you will bring your technical expertise to help realize the vision of the designers.
What you’ll do
- Code new and existing systems to meet the design’s intent.
- Ensure new components integrate seamlessly with existing code.
- Develop tools that make content teams’ work more efficient.
- Analyze and improve existing functionalities.
- Collaborate with design and animation teams on environments.
- Fix gameplay-related bugs.
- Document your systems and tools.
Qualifications
What you bring to the team
- Bachelor’s degree in Computer Science or Computer Engineering.
- At least 5 years of experience in C++ programming and optimization.
- Expertise in gameplay, AI, and design (main character, cameras, NPCs, environments, behaviours…).
- Experience on a team that has shipped a video game (an asset).
- Console development experience (an asset).
- Excellent communication skills across disciplines, with the ability to inspire and motivate.
- Creativity and a passion for innovation.
What to send our way
- Your CV highlighting your education, experience, and skills.
- (Optional) Examples or links to your work in gameplay or technical systems.
Additional information
About us
Ubisoft is a global leader in video games, with teams located all over the world creating original and memorable gaming experiences — from Assassin’s Creed to Rainbow Six, Just Dance and many more. We believe that diverse perspectives help both players and teams to thrive. If you’re passionate about innovation and pushing the boundaries of entertainment, join us and help create the unknown!
We embrace a hybrid work model that keeps you connected with your team and aligned with business priorities, while allowing you to maintain your work-life balance. Please note that some roles are fully office-based and not eligible for hybrid work.
Senior Gameplay Programmer – [New IP]
Montreal, Canada - Full-time - REF30355B
Job Description
As a Senior Gameplay Programmer at Ubi MTL, you will be a driving force behind the design, implementation, and optimization of ambitious gameplay systems for a brand-new, large-scale multiplayer game. Set in an intense science-fiction universe with competitive gameplay, you will contribute to a complete cross-platform experience, spanning mobile to HD. You’ll join a close-knit team of seasoned industry veterans, where creativity and data-driven decisions guide every step of development.
What you’ll do
- Work closely with artists, designers, and gameplay developers to create and implement immersive, engaging mechanics.
- Develop and optimize core gameplay systems, including 3Cs and key gameplay features.
- Write clean, performant, modular, and maintainable code.
- Test, debug, profile, and optimize gameplay features.
- Produce clear technical documentation aligned with internal standards.
- Actively participate in code reviews and gameplay workshops.
- Iterate on existing systems to constantly improve player experience.
Qualifications
What you bring to the team
- 7+ years of C++ programming experience.
- Strong command of gameplay mechanics and 3C systems.
- Proven experience with Unreal Engine 4/5.
- Significant experience developing and testing gameplay features across multiple platforms.
- Knowledge of performance and quality-impacting systems (rendering, threading, networking).
- Excellent debugging and profiling skills.
- Ability to write reliable, efficient, and robust code.
- Strong communication skills and a collaborative mindset.
- Self-motivation and passion for video games.
Assets
- Experience developing multiplayer games.
- Experience with FPS titles.
- Cross-platform experience (console or mobile).
- Familiarity with GAS and CMC.
What to send our way
- Your CV detailing your background, skills, and relevant projects.
- (Optional) Examples or links showcasing your gameplay work.
Additional information
About us
Ubisoft is a global leader in gaming with teams around the world creating original and memorable experiences, from Assassin’s Creed and Rainbow Six to Just Dance and many more. We believe diverse perspectives help both players and teams to thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help create the unknown!
We embrace a hybrid work model that keeps you connected with your team and aligned with business priorities, while supporting your work-life balance. Please note some roles are fully office-based and not eligible for hybrid work.
Senior Gameplay Programmer – [For Honor]
Montreal, Canada - Full-time - REF30487C
Job Description
As a Gameplay Programmer on For Honor at Ubi Montreal, you’ll directly contribute to the ongoing growth of our unique multiplayer fighting experience. You’ll join a talented and versatile team working on seasonal content (heroes, events, MTX assets), new player-facing features, and continuous improvements to our content production pipeline.
Within the team, we regularly rotate responsibilities so that each member can contribute to different aspects of production and share their expertise with others. If you’d like to have a tangible impact on the future of For Honor and be part of a human-sized, agile team, we’re excited to hear from you.
What you’ll do
- Code and maintain gameplay systems aligned with the game’s vision.
- Contribute to seasonal content production (heroes, events, MTX).
- Develop new player-focused features.
- Improve the content production pipeline.
- Collaborate with game designers, artists, and animators to bring ideas to life.
- Fix technical issues and optimize existing code.
- Document your work to ensure sustainability and facilitate knowledge sharing.
Qualifications
What you bring to the team
- Bachelor’s degree in Computer Science, Software Engineering, or equivalent.
- Strong experience in C++ programming (minimum 3 years).
- Understanding of video game production pipelines and optimization.
- Ability to work collaboratively and communicate across different disciplines.
- Creativity, versatility, and a thirst for innovation.
- Experience on game consoles is a plus.
What to send our way
- Your CV highlighting education, experience, and relevant skills.
Additional information
Ubisoft is a global leader in video games, with teams across the world creating original and memorable experiences, from Assassin’s Creed to Rainbow Six, Just Dance, and many more. We believe that diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing the boundaries of entertainment, join our journey and help us create the unknown!
We embrace a hybrid work model, helping you stay connected with your team and aligned with business priorities while giving you the flexibility to maintain a healthy work-life balance. Please note that some roles are fully office-based and not eligible for hybrid work.
Visual Effects Artist [Rainbow 6 Siege]
Montreal, Canada - Full-time - REF30485C
Job Description
As a Visual Effects Artist (VFX) with the Rainbow Six Siege team at Ubi MTL, you’ll craft stunning visual moments that positively impact gameplay and enhance player immersion. Whether it’s smoke, fire, an explosion, or cascading snow or water, your effects will amplify the game’s immersive world and often spark the question, “How did they do that?!”.
As an innovative artist, you’ll combine technology with creativity to bring magic to life. Versatile and adaptable, you’ll master a range of tools to design and implement high-quality, real-time visual effects that captivate.
What you’ll do
- Collaborate with the direction team to understand the overall creative vision and establish visual effects priorities.
- Create environmental and cinematic effects using particle systems and textures you produce.
- Work with programmers to identify needs and develop the tools required.
- Adhere to technical constraints to deliver visually appealing yet functional effects.
- Integrate your visual effects into the game engine.
- Refine your effects by testing the game and gathering feedback from collaborating teams (debug and optimize).
- Adapt to community feedback post-launch (where applicable), balancing expectations with technical limitations.
Qualifications
What you bring to the team
- Experience in FX/VFX (visual effects), preferably in the video game industry
- Proficiency with 2D art tools (e.g., Photoshop), compositing software (e.g., After Effects or Nuke), 3D software (e.g., Maya or 3DS Max), and game engines (e.g., Unity or Unreal)
- Solid understanding of basic vector math and artistic fundamentals (visual effects, lighting, composition, proportion, color theory, etc.)
- Ability to accept, interpret, and apply constructive feedback
- A creative and collaborative mindset
- Exceptional attention to detail
*Knowledge of procedural generation software (e.g., Houdini) and/or shader creation and optimization is a big plus.
What to send our way
- Your CV highlighting your education, experience, and relevant skills
- A portfolio showcasing your best work (attach images or provide a link to your personal website or online portfolio)
Additional information
About us
Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed and Rainbow Six to Just Dance and more. They believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join their journey and help create the unknown!
We embrace a hybrid work model helping you stay connected with your team while maintaining the flexibility needed to ensure a healthy work-life balance. Note that some roles are fully office-based and are not eligible for hybrid work.
Security Network Administrator
Montreal, Canada - Full-time - REF30195X
Job Description
The infrastructure department of our global network team is seeking a Security Network Administrator who can bring their expertise to life in our dynamic team of gaming & tech enthusiasts. If you are bold, driven and unafraid of pushing boundaries, we want you on our team.
As Network Administrator, you will be responsible for installing and maintaining IT solutions and services as well as proposing improvements and optimisations to the current infrastructure. As a senior administrator, you will also be responsible to solve complex issues brought to us by our partners
Mission
- Install, configure, and maintain network and system equipment (switches, firewalls, load balancers, proxies, custom firewalls).
- Deploy and manage private network links and dedicated peering.
- Monitor, troubleshoot, and optimize network infrastructure and services to ensure high availability.
- Perform proactive network security management, including threat detection, incident response, and enforcement of security policies.
- Conduct regular capacity planning and security audits to prevent risks and performance issues.
- Drive automation adoption to strengthen operational efficiency, reliability, and security consistency.
- Participate in defining and applying standards, guidelines, best practices, and metrics.
- Evaluate and support new requirements, technical designs, and secure architecture choices.
- Maintain updated documentation of network hardware, software, and security configurations.
- Mentor team members, particularly new administrators, and contribute to planning secure network evolution.
Qualifications
- Demonstrated expertise in advanced network and security administration (firewalls, load balancers, proxies, VLANs, ACLs, EtherChannel, Layer 2/3 protocols), supported by extensive industry experience with the tasks outlined above.
- Proven ability to design, implement, and maintain secure, large-scale infrastructures while proactively identifying and mitigating risks.
- Strong proficiency in Linux environments and automation (Python, Ansible, CI/CD), with success applying these in complex operational contexts.
- Skilled in developing innovative solutions to resolve unprecedented or high-impact technical challenges.
- Adept at optimizing network performance and reliability through capacity planning, proactive monitoring, and process improvements.
- Recognized for leadership and mentoring, with the ability to make complex information clear and actionable across technical and non-technical audiences.
Additional information
We embrace a hybrid work model helping you stay connected with your team and aligned with business priorities, while giving you the opportunity to maintain your work-life balance. Note, that some roles are fully office-based and are not eligible for hybrid work.
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.
VFX Artist [Prince of Persia]
Montreal, Canada - Full-time - REF30442O
Job Description
As a Visual Effects Artist at Ubi Montreal, you will create striking visual moments that positively impact gameplay and enhance the player experience. Smoke, fire, explosions, snowfall, or waterfalls – each of your effects will deepen immersion and prompt the question: “How did you do that?”
A creative innovator, you’ll merge technology and artistry to make magic happen. You’ll adapt to a variety of tools, relying on your expertise to produce and integrate high-quality, impactful, real-time visual effects.
What you’ll do
- Collaborate with the leadership team to understand the overall creative vision and set priorities for visual effects.
- Create environmental and cinematic effects using particle systems and textures you produce.
- Work closely with programmers to assess needs and develop tools.
- Respect technical constraints to craft aesthetic and functional effects.
- Integrate your VFX into the game engine.
- Refine effects based on playtest results and feedback from cross-functional teams (debug and optimize).
- Adapt to post-launch community feedback (in some cases) while balancing expectations and limitations.
Qualifications
What you bring to the team
- College diploma in Visual Effects, 3D Animation, or a related field
- Experience as a VFX Artist in the video game industry, ideally on a AAA project
- Proficiency with 3D creation tools (e.g. Maya, 3ds Max) and game engines (e.g. Unreal, Unity)
- Strong knowledge of 2D tools for texture and flipbook creation/retouching (e.g. Photoshop)
- Solid grasp of vector mathematics and art fundamentals (lighting, composition, colour, visual rhythm, etc.)
- Ability to receive, interpret, and integrate feedback constructively
- Creative, curious, and collaborative mindset
What to send our way
- Your CV highlighting your background and skills
- A demo reel showing your best work, with a breakdown of your process – seriously, we want to see how you do it! Attach files or include a link to your personal website or online portfolio.
Additional information
About us
Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. They believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join their journey and help create the unknown!
We embrace a hybrid work model helping you stay connected with your team and aligned with business priorities, while giving you the opportunity to maintain your work-life balance. Note that some roles are fully office-based and are not eligible for hybrid work.
Technical Artist [Assassin's Creed Invictus]
Montreal, Canada - Full-time - REF30438O
Job Description
As a Technical Artist at Ubi Montreal, you’ll play a pivotal role in bridging the gap between art and programming to deliver features that are both visually stunning and highly performant. You’ll bring your expertise to the project, aiming to exceed the expectations of AAA players while helping realize the creative ambitions of the team.
From the earliest stages of development, you’ll collaborate closely with artists and programmers to define, implement, and optimize effective technical solutions. You’ll account for measurable constraints such as rendering, performance, and memory, while safeguarding the integrity of the artistic vision.
With a creative yet pragmatic approach, you’ll establish clear pipelines, tools, and procedures, ensure they are followed throughout the project, and support colleagues with technical guidance, training, and performance analysis. Acting as the team’s hybrid specialist and go-to resource, you’ll enable smooth, efficient collaboration and deliver AAA quality through to final release.
What you’ll do
- Create fast, efficient, and clear pipelines.
- Prepare and maintain coherent documentation for pipelines, tools, and procedures.
- Perform feature benchmarking through research and testing.
- Prototype features and provide transparent performance reports.
- Help develop an asset library (e.g., textures).
- Ensure team adherence to established procedures and standards.
- Debug and polish your features.
- Provide training and technical support to colleagues.
Qualifications
What you bring to the team
- Several years’ experience in a similar role in the video game industry.
- Experience designing for game consoles (bonus: multiplayer projects).
- Proficiency with 2D and 3D software such as 3ds Max, Photoshop, Houdini, or Substance Designer.
- Scripting knowledge (C#, JavaScript, MaxScript).
- Skills in shader writing and motion design.
- Strong understanding of graphics libraries (e.g., NGUI, React Native) and real-time engine constraints.
- A passion for sharing knowledge to push technological boundaries and help others grow their skills.
What to send our way
- Your CV highlighting your education, work experience, and skills.
- Examples of your work (attach images or provide a link to your online portfolio).
Additional information
About us
Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. They believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join their journey and help create the unknown!
We embrace a hybrid work model helping you stay connected with your team and aligned with business priorities, while giving you the opportunity to maintain your work-life balance. Note that some roles are fully office-based and are not eligible for hybrid work.
Senior Gameplay Animator (AI) – Far Cry
Montreal, Canada - Full-time - REF30436Z
Job Description
As a Gameplay AI Animator, you will be responsible for designing, integrating, and refining animation systems for non-playable characters (NPCs), both friendly and hostile. Your work will directly impact the player’s experience and must align with the Animation Director’s vision while respecting design constraints and technical requirements.
Responsibilities
- Design and implement AI animation systems for various behaviors, including:
- Basic locomotion
- 3D navigation
- Combat behavior
- Hostage situations
- Process and enhance mocap data with high precision, tailored to the specific needs of our engine.
- Export and integrate animations following technical guidelines established by the Technical Director, in collaboration with the technical animator, designers, and programmers.
- Test and iterate animation systems in-game, ensuring functionality and visual quality.
- Collaborate daily with animators, the Animation Director, programmers, and designers to deliver features on time and at the expected quality level.
- Own the final quality of each feature in-game — animation is validated through its impact in the final experience.
Qualifications
What You Bring
- A sharp eye for detail and a strong sense of visual quality.
- An open and collaborative mindset, with the ability to find compromises to solve complex problems.
- Motivation and pride in delivering high-quality work.
- Flexibility and resilience when facing production changes or challenges.
- A passion for teamwork and sharing ideas in a creative environment.
- Proven experience in AI animation and animation system development.
- Strong skills in mocap data processing.
- Familiarity with MotionBuilder (a plus).
- Experience working on a shipped AAA title (an asset).
- Solid understanding of technical constraints related to game engine integration.
- Ability to work effectively in a multidisciplinary team and align with both artistic and technical visions.
Additional information
Charles-Antoine and Marie, our talent acquisition specialists, will analyze your application. Please send us a portfolio of your best work (you can attach images or provide us with a password link) as well as your CV highlighting your education, experience and skills.
About us
Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assasin's Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you're passionate about innovation and pushing entertainment boundaries, join our journey and help us create the unknown!
We embrace a hybrid work model helping you stay connected with your team and aligned with business priorities, while giving you the opportunity to maintain your work-life balance. Note, that some roles are fully office-based and are not eligible for hybrid work.
Technical Animation Director - (Rainbow Six Siege)
Montreal, Canada - Full-time - REF29802P
Job Description
As a Technical Animation Director at Ubi MTL, you’ll be at the heart of both the technological and artistic innovation of a unannounced AAA project. You’ll lead teams in building animation systems that are fluid, expressive, and high-performing, while ensuring alignment between creative vision and technical feasibility.
This role blends leadership, technical expertise, and a passion for animation. You’ll act as a key facilitator between animation, rigging, programming, and tools teams, making sure pipelines are robust, scalable, and tailored to the project’s ambitions.
What You’ll Do
- Design, implement, and maintain a high-performance, scalable animation pipeline tailored to the project’s needs.
- Collaborate with the tools team to develop or improve scripts in MotionBuilder (Python).
- Work closely with animators and programmers to design and refine animation systems within the game engine.
- Support the implementation of procedural animation systems and full-body IK with animation programmers.
- Ensure animation systems support character customization requirements.
- Partner with rigging artists to strike the right balance between artistic quality and technical performance.
- Document processes and provide day-to-day support to technical animators and animation teams.
Qualifications
What you bring to the team
- Education: Degree in 3D animation, computer science, software engineering, or a related field.
- Experience: 7 years of experience in animation within the video game industry, technical animation system development, or programming, including 3 years in a leadership role.
- Technical Expertise: Strong command of game engines (Unity, Unreal) and 3D software (MotionBuilder, 3ds Max, Maya). Solid understanding of scripting languages (Python, C#, JavaScript, MaxScript), motion capture, and state machines.
- Tools & Methodologies: Experience with bug tracking tools (Jira) and version control systems (Perforce).
Additional information
Charles-Antoine and Marie, our talent acquisition specialists, will analyze your application. Please send us your resume highlighting your education, experience and skills.
About us
Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assasin's Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you're passionate about innovation and pushing entertainment boundaries, join our journey and help us create the unknown!
We embrace a hybrid work model helping you stay connected with your team and aligned with business priorities, while giving you the opportunity to maintain your work-life balance. Note, that some roles are fully office-based and are not eligible for hybrid work.
Rigger (Senior) - (unannounced project)
Montreal, Canada - Full-time - REF29949E
Job Description
As a Rigger at Ubi MTL, you make it possible for characters and objects to come to life and move realistically within our worlds.
From pivoting to bending, squashing and stretching, you define what can be done and how through flexible and intuitive rigs. You take inspiration from the real world when you can – and turn to your imagination when you can’t. With a variety of internal tools at your disposal, you can focus on achieving quality and consistency without having to build everything from the ground up time after time.
What you'll do
- Collaborate with the art team to understand the overall game vision and rigging and skinning needs;
- Study concept art and research your own references.
- Rig and skin characters and objects while staying organized (keeping your scenes clean, following naming conventions, etc.).
- Find balance between artistic aspects and technical constraints with the help of technical directors.
- Partner with character modellers to troubleshoot models when need be.
- Work closely with animators to make models move believably and overcome any motion-related limitations.
- Iterate to improve your work based on feedback from interdependent teams.
Qualifications
What you bring
- A minimum of 4-5 years experience in video game rigging, modelling and/or animation or other relevant experience.
- Knowledge of 3D software (3DS Max, Maya, and MotionBuilder) + familiarity with scripting.
- Solid understanding of anatomy and cloth.
- Excellent observation, problem-solving, organization, communication, and interpersonal skills.
- A highly collaborative, creative, and innovative spirit.
- Flexibility and resourcefulness.
- Motivation to reach out for feedback and adapt to it.
- Knowledge of game engines (e.g. Unity or Unreal), a plus.
Additional information
Charles-Antoine and Marie, our talent acquisition specialists, will analyze your application. Please send us a portfolio of your best work (you can attach images or provide us with a password link) as well as your CV highlighting your education, experience and skills.
About us
Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assasin's Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you're passionate about innovation and pushing entertainment boundaries, join our journey and help us create the unknown!
We embrace a hybrid work model helping you stay connected with your team and aligned with business priorities, while giving you the opportunity to maintain your work-life balance. Note, that some roles are fully office-based and are not eligible for hybrid work.
Sr. Manager, Community Team
Montreal, Canada - Full-time - REF30228O
Job Description
The Manager, Community Team will be responsible for the daily operations of the internationally connected Community group that works within an integrated team on an assigned portfolio of games. The Community Team is responsible for player engagement activities across community channels, including content creation, sentiment reporting, and player insights and feedback. This role helps oversee, shape, and manage the overall performance and development of the Community team.
WHAT YOU’LL DO
- Oversee the day-to-day management and operations of the Community team on an assigned portfolio of games.
- Implement global strategies, best practices, and initiatives to support the player community.
- Drive and improve content production practices, quality, and team Key Performance Indicators and objectives.
- Follow and implement social media, content, and engagement best practices, incorporating key learnings into team standards and training.
- Drive and optimize player insight strategies, feedback cycle practices, and relevant tools to guide decision making with Development, Publishing, and Community.
- Coach and develop the team by assessing strengths and development needs, giving timely feedback, and creating improvement and training plans.
- Manage team reports, schedules, staffing allocations, and resources to accomplish mission.
- Engage in the day-to-day supervision and review of Community Development, Community Manager, and Community Representative work and results.
- Develop and maintain relationships with partner teams in Community, Support, Publishing and Studios.
- Make recommendations to all Leadership stakeholders and Executive management on progress and improvements.
- Create a fun, collaborative environment with a shared passion for Ubisoft players.
Qualifications
WHAT YOU’LL BRING
- Intermediate experience in a community management supervisory role, minimum
- People management experience with a track record of leading diverse, distributed teams.
- Familiar with social media channels, live streams, and YouTube.
- Ability to read, analyze, and interpret general business periodicals, professional journals, technical procedures, or governmental regulations.
- Ability to write reports, business correspondence, and procedure manuals.
- Ability to effectively present information and respond to questions from groups of managers, clients, customers, and the general public.
- Ability to solve practical problems and deal with a variety of concrete variables in situations where only limited standardization exists. Ability to interpret a variety of instructions furnished in written, oral, diagram, or schedule form.
- Fluency in French.
Additional information
Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help us create the unknown!
We embrace a hybrid work model helping you stay connected with your team and aligned with business priorities, while giving you the opportunity to maintain your work-life balance. Note, that some roles are fully office-based and are not eligible for hybrid work.
Associate Producer [Prince of Persia]
Montreal, Canada - Full-time - REF30412L
Job Description
As an Associate Producer at Ubi MTL, you’ll drive the development of a specific part of a game. Depending on the project’s larger production strategy and organizational structure, your part could be a component like animation, level design, gameplay, world, or a combination of a few.
All in all, you’ll guide one or many multidisciplinary teams 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.
- 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 producer, production director, 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 their professional growth and career progression.
Qualifications
- 7+ years of experience in production or project management in the video game industry;
- Plenty of flexibility to adapt to a range of situations & navigate interdependencies;
- Familiarity with a variety of project management methodologies;
- Excellent 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.
What to send our way
Your CV highlighting your background, skills, and any games shipped.
Additional information
Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assassin’s Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help us create the unknown!
We embrace a hybrid work model helping you stay connected with your team and aligned with business priorities, while giving you the opportunity to maintain your work-life balance. Note, that some roles are fully office-based and are not eligible for hybrid work.
Manager, CRM Strategy
Montreal, Canada - Full-time - REF30379D
Job Description
Games industry evolved towards services and the need to win a good share of players’ entertainment time. Acquiring new customer is one of the challenges, the other is to keep them in Ubisoft ecosystem. The service that Ubisoft will provide all along the gamer journey will make the difference among a highly competitive market. The communication towards gamers has to be multichannel and personalized. Send the right message, to the right person, at the right moment, through the right channel and right device.
Ubisoft operates on a wide variety of owned channels (email, web banners, in-game news, console hubs, mobile notifications...) with specific tools, collaborating with varied clients like Ubisoft HQ, Global Brand Publishing, and production teams from all over the world.
The CRM Strategy activity aims at improving the company’s acquisition, retention and monetization, ensuring player satisfaction at each step of their consumer /or gamer journey. Leveraging the power of data and multiple reach opportunities of CRM channels, the game strategy activity helps create 1-1 relationship with Ubisoft clients and ultimately drive loyalty within Ubisoft’s ecosystem.
In this context, the CRM Strategy team is looking for a Manager, reporting to the CRM Strategy Director, to lead a team of CRM Strategists handling a diverse portfolio of games.
Key Responsibilities
- Lead and manage a team of CRM Strategists, fostering a collaborative and high-performing environment.
- Oversee onboarding, coaching, mentoring, and performance management to support team growth and development.
- Provide hands-on support in day-to-day CRM strategy operations, including selecting appropriate CRM channels, defining target audiences, crafting impactful messaging strategies, and delivering comprehensive reporting.
- Guide the team in building Game Lifecycles for a portfolio of titles – user journeys across multiple touchpoints, including setting the strategy, developing objectives, evaluating resource levels, and measuring results.
- Partner with Analytics and Data Science teams to help apply data to marketing tactics and audience segmentation on all CRM channels, and to help understand effectiveness and performance.
- Support and elevate team interactions with key stakeholders, including Global Publishing Brand Managers, Game Production Teams, Marketing Analytics, Audience & Data Science Teams.
- Communicate with senior management on an ongoing basis regarding team evolution, campaign performance results, process improvements, transversal projects.
Qualifications
- 5-7 years of experience in CRM, digital marketing, or customer engagement, ideally within entertainment, gaming, or tech industries.
- Proven success in developing and executing lifecycle marketing strategies and personalized campaigns.
- Driven, enthusiastic leader who can influence the broader organization with a clear vision and storytelling.
- Solid organizational and project management skills, including the ability to manage and prioritize multiple projects, deadlines and work streams.
- Creative problem-solving skills with a focus on efficient execution while balancing big-picture thinking.
- Proactive & independent, always looking for ways to take initiative and improve existing programs/processes.
- Strong analytical skills with experience interpreting CRM performance data and applying insights.
- Excellent communication and stakeholder management skills.
- Passion for video games and understanding of gamer behaviour is a strong asset.
- French language skills are a plus.
Additional information
We embrace a hybrid work model helping you stay connected with your team and aligned with business priorities, while giving you the opportunity to maintain your work-life balance.Note, that some roles are fully office-based and are not eligible for hybrid work.
CG SUPERVISOR
Montreal, Canada - Full-time - REF30398Q
Job Description
What you will do
- Work closely with the VFX Supervisor, producers, artists, and other relevant departments to create high-quality visual effects;
- Provide clear guidance to all CG departments, set specific goals, and monitor processes, progress, and results;
- Clearly communicate R&D and pipeline requirements to developers;
- Determine, adjust, and maintain the most effective and efficient technical approach and workflow possible;
- In collaboration with CG department management, participate in the design and implementation of the technical and artistic pipeline, as well as the development of the production flow, while ensuring that the tools used fully meet the needs of the project;
- Coach Technical Directors (TDs) in solving day-to-day problems and anticipate potential pipeline tool issues before they affect production;
- Ensure deadlines are met and that each department performs the required quality checks;
- Assist in debugging or optimizing scenes as needed.
Qualifications
- Minimum of 5 years of experience as a supervisor in the field of VFX, film, or television, with the ability to ensure a high level of artistic and technical quality;
- Excellent organizational, communication, and project management skills;
- Strong CG skills, including a good understanding of modeling, texturing, look development, rigging, and animation;
- Proven experience with complex creatures, from modeling to final rendering, and in-depth knowledge of assets;
- In-depth understanding of the technical and creative aspects of 3D animation production;
- Complete mastery of all stages of 3D production and good understanding of the 2D pipeline;
- Proven team leadership, strong motivational skills, and willingness to share knowledge;
- Experience in team management and task assignment;
- Ability to work under tight deadlines;
- Positive attitude and team spirit;
- Excellent organizational skills and attention to detail;
- Very good command of Houdini;
- Good command of Arnold (an asset);
- Knowledge of Python (an asset).
Additional information
Our passion for innovation and our team's creativity are recognized throughout the industry and remain the cornerstone of our work philosophy. Our team is made up of more than 200 highly skilled creators spread across two creative spaces located in Piedmont, in the Laurentians, and in Montreal's Mile End neighborhood.
Our portfolio includes prestigious titles such as 300, Avatar, The Hunger Games, and Jurassic World, as well as the last six episodes of the Star Wars franchise and the new premium Disney+ television series The Mandalorian, The Book of Boba Fett, Obi Wan Kenobi, and Andor.
We are first and foremost good human beings who value good human values, well-being, and solidarity.
At Hybride, you are welcome just as you are. We embrace diversity in all its forms. We are committed to fostering an inclusive work environment that respects all differences.
Solution Security Architect
Montreal, Canada - Full-time - REF30388C
Job Description
You will join the Security and Risk Management department as a Solution Security Architect (also referred to as Embeds) focused on Network Security topics. By integrating deeply with teams, you drive security from within, implementing protections, and accelerating remediations. You will contribute to the reduction of risks by embedding within the Network IT teams, while working with the rest of the organization.
Key Responsibilities
- Lead remediation of critical vulnerabilities within the assigned scope, including post-incident actions.
- Implement security measures on behalf of network infrastructure teams
- Roll out major security initiatives across the mandate scope.
- Provide expert security recommendations tailored to our systems and context.
- Build and maintain security configuration templates and hardening standards.
- Prototype and validate new security improvements or solutions.
- Ensure proper documentation of all implemented security controls and measures.
- Contribute to a corpus of best-practices, knowledge bases, and guidelines to push security left and foster self-service
Qualifications
- Expertise in network security across L2–L4, including routing, ACLs, VPNs, segmentation, LAN/WAN architectures (e.g., Cisco), and data center–grade firewalls and load balancers.
- Strong mastery of cloud network security for AWS and Azure, including VPC/VNet design, peering, security groups/NSGs, firewalls, hybrid connectivity, and policy enforcement (e.g., Calico).
- Proficiency in Linux system security, including nftables/iptables, hardening, logging, and securing services such as DNS, IDS, PowerDNS, and Suricata.
- Skilled in automation through Infrastructure as Code (e.g., Terraform, Ansible) and scripting/programming in Python, Go, or Bash for tooling and workflows.
- Knowledge of advanced networking and security concepts such as DNSSEC, PKI, TLS, reverse proxies, NAC solutions (e.g., Cisco ISE), 802.1X, and device posture management.
- Familiarity with cloud‑native and container security, including Kubernetes networking, CNI/Calico, zero‑trust architectures, and operational practices such as SIEM usage and root cause analysis.
Additional information
We embrace a hybrid work model helping you stay connected with your team and aligned with business priorities, while giving you the opportunity to maintain your work-life balance. Note, that some roles are fully office-based and are not eligible for hybrid work.
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.
Global compensation Advisor
Montreal, Canada - Full-time - REF30377U
Job Description
The person in this role will contribute to the development and administration of the company’s total rewards programs (compensation, benefits, non-monetary rewards, etc.). They must be able to operate and identify solutions and improvements in processes, inform employees, and advise managers and HR teams on Ubisoft’s practices within their area of expertise.
What you’ll do
- Master the job structure.
- Identify strategic issues related to total rewards processes.
- Assess the effectiveness and efficiency of service providers, programs, and processes related to total rewards, and recommend corrective actions when necessary.
- Contribute to the development of communication tools and compensation programs, inform employees, and advise managers on Ubisoft’s practices in their area of expertise.
- Provide, when relevant, recommendations and carry out the implementation, communication, and administration of policies, guidelines, programs, and processes supporting the company’s total rewards strategy.
- Conduct market studies, statistical analyses, and other types of research necessary for managing and developing total rewards.
- Develop and deliver training content on total rewards to employees, managers, and HR team members.
- Administer bonus programs, the stock option program, and the salary review program.
Qualifications
What you'll bring
- Bachelor’s degree in actuarial science, business administration, industrial relations, human resources, or another relevant field
- At least 5 years of experience in total rewards
- Strong mathematical and statistical skills, with a keen interest in Excel
- Strong methodological rigor
- Excellent interpersonal and communication skills
- Ability to provide high-quality customer service
- Ability to manage multiple files simultaneously
- Autonomy
- Comfortable interacting with individuals at all levels of the organization and with external resources
- Excellent knowledge of French and English, both spoken and written
Additional information
About us
Ubisoft is a global leader in video games, with teams across the world creating original and memorable gaming experiences — from Assassin’s Creed and Rainbow Six to Just Dance and many more. We believe that diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing the boundaries of entertainment, join us and help create the unknown!
We embrace a hybrid work model that keeps you connected with your team and aligned with business priorities, while giving you the flexibility to maintain your work-life balance. Please note that some roles are fully office-based and are not eligible for hybrid work.
Technical Lead– TG Quality Foundations
Montreal, Canada - Full-time - REF30048N
Job Description
At the Technology Group (TG), we provide tools, middleware, and services tailored to the needs of Ubisoft’s game production teams, supporting them throughout the entire development lifecycle. Through collaboration and innovation, we help streamline creation and improve production efficiency, with the goal of delivering high-quality games to millions of players worldwide. Exploring ideas, experimenting with new technologies, and implementing stable solutions are part of our daily routine.
As a Technical Lead within the Technology Group, you will define and guide the technological vision of our SDKs designed for game engines, ensuring maximum quality, performance, and reusability for Ubisoft’s production teams. You will be responsible for technical and architectural decisions related to the technologies under your scope, and will actively contribute as an expert to innovation initiatives shaping the future of game development tools—particularly technologies related to debugging and game performance.
Your role is key in establishing technical and quality standards and fostering convergence across projects. You will collaborate closely with production teams, technical leads and architects from other groups, and technology partners to ensure our solutions meet diverse needs while remaining sustainable and coherent.
🔹 What You’ll Do
Technical Leadership: Lead and oversee major technical decisions, ensuring consistency and sustainability of the technologies under your responsibility.
Strategic Technical Direction: Define best practices, standards, and strategic directions for SDKs, frameworks, pipelines, and tools used in production.
Cross-functional Impact: Propose solutions for complex, cross-cutting topics such as vendor replacement, service migrations, and privacy law compliance.
Technology Prototyping: Explore and prototype new technologies, anticipate trends, and position TG to leverage them effectively.
System Integration: Ensure technical decisions align with long-term vision, assessing risks and interdependencies between systems.
Collaboration & Mentorship: Maintain coherence across TG’s ecosystem by collaborating with other teams and supporting engineering teams in developing their technical skills.
Technical Reviews Management: Facilitate technical review processes, including inter-team syncs and domain-specific discussions impacting developers in areas such as performance, debugging, observability, and automated testing.
Why This Role Is Right for You
- You’re passionate about building coherent, sustainable ecosystems and driving technological convergence.
- You excel at translating business needs into technical solutions—and vice versa.
- You can synthesize complex situations into clear, visual, and textual representations tailored to different audiences.
- You’re comfortable diving into technical details while maintaining a strategic overview.
- You have strong convictions about best practices, while remaining adaptable to constraints and diverse perspectives.
Qualifications
.What You Bring
- Solid experience in programming and technical leadership.
- Proficiency in C++, with knowledge of C#.
- Deep understanding of game engines (e.g., Anvil, Snowdrop), debugging, and performance optimization.
- Experience with CI/CD pipelines and modern development workflows.
- A degree in Computer Science, Software Engineering, or equivalent training.
- Excellent interpersonal and communication skills, especially in distributed team environments.
- A strong desire to share knowledge and push technological boundaries.
What to Send Us
Your CV highlighting your experience and skills.
Additional information
About us
Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assasin's Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you're passionate about innovation and pushing entertainment boundaries, join our journey and help us create the unknown!
We embrace a hybrid work model helping you stay connected with your team and aligned with business priorities, while giving you the opportunity to maintain your work-life balance. Note, that some roles are fully office-based and are not eligible for hybrid work.
Senior Artist Crowd/FX
Montreal, Canada - Full-time - REF30274O
Job Description
What you'll do :
- Build simulation setups to create realistic crowds using Houdini and in-house tools;
- Be proficient at crowds' agent's setups
- Work closely with the rest of the team to determine the best technical and creative approaches to facilitate workflow;
- Optimize rigs, agents, simulation systems and caches for maximum efficiency
- Has experience doing FX work (simulations of various visual effects such as fire, water, smoke, destruction, etc..) a strong asset
- Resolve technical challenges and execute solutions;
- Work closely with other departments (rigging, modeling, animation, etc)
- Maintain communication between artists, department heads, production, and supervisors regarding schedules, deadlines, and shot/sequence feedback;
- Be able to deliver work within established deadlines while maintaining high quality standards.
Qualifications
What you bring :
- 5 years minimum experience in VFX crowd simulation
- Excellent knowledge of Houdini ;
- Good knowledge of Maya ;
- Knowledge of Vex and Python;
- Be proactive and autonomous
- Excellent problem-solving skills
- Basic knowledge of Arnold is an asset;
- Good knowledge of FX (rbd, pyro, flip, etc.) is also an asset.
Additional information
Our passion for innovation and the creativity of our team are recognized throughout the industry and remain the cornerstone of our work philosophy. Our team is made up of more than 200 highly skilled creators, working across two creative spaces located in Piedmont, in the Laurentians, and in Montreal’s Mile-End district.
Our portfolio includes prestigious titles such as 300, Avatar, The Hunger Games, and Jurassic World, as well as the six most recent episodes of the Star Wars franchise and Disney+’s premium series The Mandalorian, The Book of Boba Fett, Obi-Wan Kenobi, and Andor.
Above all, we are good human beings who value human qualities, well-being, and solidarity.
At Hybride, you are welcome just as you are. We embrace diversity in all its forms and are committed to fostering an inclusive and respectful work environment for all differences.
Cloud Administrator (DEVOPS)
Montreal, Canada - Full-time - REF30235F
Job Description
You will join the Build & Orchestration team, which is part of the IT Games & Studios (ITG&S) group. This distributed and multidisciplinary team brings together system administrators, developers, and Development & Operations (DevOps) specialists. Together, they support and evolve the infrastructure and services, hosted on various internal and external cloud platforms, that power the game development pipelines used by Ubisoft studios around the world.
As a Cloud Administrator, you will contribute to scalable, reliable, and high-performance services that have a direct impact on game production. This position combines system operations and development, in collaboration with several production teams across the organization, as well as participating in the global support of our services (on-call support rotation with other team members).
Responsibilities
The main and usual functions of this job are:
- Operate, maintain, and improve our build orchestration infrastructure
- Collaborate with production teams to support their pipelines and custom tools
- Support Linux-based applications, work in Kubernetes environments
- Develop and evolve backend services to optimize build distribution
- Design and maintain scripts to automate routine maintenance tasks and ensure system reliability
- Perform in-depth analysis of codebases or CI/CD pipelines to solve problems efficiently
- Troubleshoot issues across the entire stack, from infrastructure to application
- Implement observability and monitoring solutions
- Promote automation and DevOps best practices throughout the development cycle
- Participate in a global on-call rotation
Qualifications
- Demonstrated senior-level expertise through strong prior experience operating complex Linux/DevOps and cloud environments.
- Proven ability to design innovative solutions for complex or unprecedented technical challenges.
- Skilled at simplifying and clearly communicating advanced technical concepts to diverse stakeholders.
- Advanced technical mastery of Linux, Kubernetes, Terraform, Ansible/Chef, with solid CI/CD automation practices.
- Strong programming capabilities in Python, C#, or Go.
- Proficiency with observability and monitoring tools (Prometheus, Grafana, ELK, OpenTelemetry) and deep knowledge of cloud infrastructures (e.g. Azure).
Additional information
We embrace a hybrid work model helping you stay connected with your team and aligned with business priorities, while giving you the opportunity to maintain your work-life balance. Note, that some roles are fully office-based and are not eligible for hybrid work.
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.
Technical Art Director [Assassin's Creed Invictus]
Montreal, Canada - Full-time - REF30212M
Job Description
As a Technical Art Director at Ubi MTL, you have the highest-level understanding of what our tech can do, can’t do, yet could do, plus visibility on the project as a whole. You’re responsible for providing expert insight, tools, and support to steer a game – and its creators – towards success.
Collaborating with other directors in the early stages, you’ll shape the project’s goals before committing resources. You’ll consider quantifiable factors like rendering, performance, and memory, alongside less tangible ones such as timing and momentum. By taking a realistic yet forward-thinking approach, you’ll ensure ideas are transformed into actionable plans and brought to life.
Each day of development brings new challenges, both anticipated and unexpected, but you’ll always maintain a big-picture perspective. As a strategic thinker and tactical planner, you’ll balance immediate priorities with long-term objectives, consistently weighing the future impact of your decisions.
What you’ll do
- Collaborate with the leadership team to define the project’s overall vision and assess technical feasibility.
- Identify and analyze risks across game engine, data management, features, and workflows.
- Evaluate existing tools and occasionally design custom solutions to support art pipelines while upholding project vision.
- Connect with technical artists and associate graphics technical directors to share updates, enforce standards, provide references, and offer feedback.
- Solve complex and priority issues, approving technical specifications as needed.
- Prepare project reviews and recommend optimizations for how graphical data is created and integrated.
- Anticipate technological advancements and stay informed about industry trends to define best practices and share them with teams and studios.
- Contribute to recruitment efforts to grow your technical art team and foster talent development.
Qualifications
What you bring to the team
- Experience in art, technical art, programming—or other relevant experience—paired with strong leadership skills.
- Expertise with game engines (e.g., Unity, Unreal) and their constraints, 2D art tools (e.g., Photoshop), 3D software (e.g., 3DS Max, Maya, Substance Painter), and scripting languages (e.g., C#, Python, JavaScript, MaxScript).
- Familiarity with bug-tracking software (e.g., Jira) and version control systems (e.g., Perforce).
- A collaborative, solution-oriented, and empathetic mindset with innovative problem-solving skills.
- Strong proficiency in critical thinking, time management, and organization.
- A detail-focused, curious, resourceful, and adaptable approach to your work.
What to send our way
- Your CV highlighting your achievements, skills, and shipped games.
- A portfolio or documented samples of your work (attach visuals or provide links to your online portfolio).
Additional information
About us
Ubisoft is a global leader in gaming with teams across the world creating original and memorable experiences, including Assassin’s Creed, Rainbow Six, Just Dance, and more. We believe diverse perspectives drive innovation and enrich both player communities and our teams. If you’re passionate about pushing the boundaries of entertainment, join us and shape the future of gaming.
We embrace a hybrid work model, allowing you to stay connected with your team while maintaining your work-life balance. Please note that some roles require full-time in-office presence and are not eligible for hybrid work.
Technical Art Director [Rainbow Six Siege]
Montreal, Canada - Full-time - REF30210U
Job Description
As a Technical Art Director at Ubi MTL, you have the highest-level understanding of what our tech can do, can’t do, yet could do, plus visibility on the project as a whole. You’re responsible for providing expert insight, tools, and support to steer a game – and its creators – towards success.
Collaborating with other directors in the early stages, you’ll shape the project’s goals before committing resources. You’ll consider quantifiable factors like rendering, performance, and memory, alongside less tangible ones such as timing and momentum. By taking a realistic yet forward-thinking approach, you’ll ensure ideas are transformed into actionable plans and brought to life.
Each day of development brings new challenges, both anticipated and unexpected, but you’ll always maintain a big-picture perspective. As a strategic thinker and tactical planner, you’ll balance immediate priorities with long-term objectives, consistently weighing the future impact of your decisions.
What you’ll do
- Collaborate with the leadership team to define the project’s overall vision and assess technical feasibility.
- Identify and analyze risks across game engine, data management, features, and workflows.
- Evaluate existing tools and occasionally design custom solutions to support art pipelines while upholding project vision.
- Connect with technical artists and associate graphics technical directors to share updates, enforce standards, provide references, and offer feedback.
- Solve complex and priority issues, approving technical specifications as needed.
- Prepare project reviews and recommend optimizations for how graphical data is created and integrated.
- Anticipate technological advancements and stay informed about industry trends to define best practices and share them with teams and studios.
- Contribute to recruitment efforts to grow your technical art team and foster talent development.
Qualifications
What you bring to the team
- Experience in art, technical art, programming—or other relevant experience—paired with strong leadership skills.
- Expertise with game engines (e.g., Unity, Unreal) and their constraints, 2D art tools (e.g., Photoshop), 3D software (e.g., 3DS Max, Maya, Substance Painter), and scripting languages (e.g., C#, Python, JavaScript, MaxScript).
- Familiarity with bug-tracking software (e.g., Jira) and version control systems (e.g., Perforce).
- A collaborative, solution-oriented, and empathetic mindset with innovative problem-solving skills.
- Strong proficiency in critical thinking, time management, and organization.
- A detail-focused, curious, resourceful, and adaptable approach to your work.
What to send our way
- Your CV highlighting your achievements, skills, and shipped games.
- A portfolio or documented samples of your work (attach visuals or provide links to your online portfolio).
Additional information
About us
Ubisoft is a global leader in gaming with teams across the world creating original and memorable experiences, including Assassin’s Creed, Rainbow Six, Just Dance, and more. We believe diverse perspectives drive innovation and enrich both player communities and our teams. If you’re passionate about pushing the boundaries of entertainment, join us and shape the future of gaming.
We embrace a hybrid work model, allowing you to stay connected with your team while maintaining your work-life balance. Please note that some roles require full-time in-office presence and are not eligible for hybrid work.
Senior Cinematic Animator
Montreal, Canada - Full-time - REF30206G
Job Description
As a Cinematic Animator, you will be responsible for providing animations of characters (body and facial), cameras and objects, in line with the Realization Director's guidelines. These animations may be created using Motion Capture or Keyframe.
What you'll do
- Apply animation principles to create high-quality animations while optimizing them to meet technical constraints and making any changes that are requested based on direction.
- Work closely with the Director, Narration and Cinematic Designers to understand the expected quality, intentions and capabilities of the engine in order to anticipate the appearance of animations in the game.
- Accurately render actors' performances under the direction of the animation supervisor and the Realization Director.
- Provide visibility on work progress through production tracking and/or communication tools.
- Master dialogue animation systems and participate in their improvement.
- Be involved in motion capture shoots (ref, storyboard, animation listing, requirements, constraints, etc.).
- Check the results of your work in the game engine.
- Identify and report potential issues (technical, artistic, delivery deadlines)
Qualifications
What you bring
- You have experience as a film or Cinematic Animator on a AAA game, and ideally participated in the entire production phase right up to the ship.
- You have experience with motion capture.
- You have a good sense of composition (camera movement, framing, etc.).
- You are familiar with Autodesk animation software (Motion Builder/Maya).
- Your communication skills enable you to communicate easily within your team, as well as with other departments.
- You are pro-active and enjoy researching and improving what already exists.
- You have an interest in the language of film.
- Your level of English enables you to work in an international environment.
What to send our way
- Your resume/CV highlighting your background and skills.
- Link to demo reel (no websites please)
Additional information
Our passion for innovation and our team’s creativity are recognized throughout the industry and remain the cornerstone of our work philosophy. Our team is comprised of over 200 highly qualified creators working in two creative spaces located in Piedmont, in the Laurentians, and in the Mile-End district of Montreal.
Our repertoire holds prestigious titles such as 300, Avatar, Hunger Games and Jurassic World, as well as in the last 6 instalments of the Star Wars franchise and the new Disney+ high-end TV series, The Mandalorian, The Book of Boba Fett, Obi Wan Kenobi and Andor.
At Hybride, first and foremost, we are good human beings, who value well-being and solidarity. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
At Hybride, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Network Administrator
Montreal, Canada - Full-time - REF30194O
Job Description
The infrastructure department of our global network team is seeking a Network Administrator who can bring their expertise to life in our dynamic team of gaming & tech enthusiasts. If you are bold, driven and unafraid of pushing boundaries, we want you on our team.
As Network Administrator, you will be responsible for installing and maintaining IT solutions and services as well as proposing improvements and optimisations to the current infrastructure. As a senior administrator, you will also be responsible to solve complex issues brought to us by our partners
Responsabilities
- Install, configure, and maintain network equipment (switches, routers, firewalls, load balancers).
- Deploy and support private network links and dedicated peering connections.
- Monitor, troubleshoot, and optimize network infrastructure and services.
- Enforce network security policies and procedures. Perform proactive network capacity planning and management.
- Drive automation to improve operational efficiency and consistency.
- Maintain accurate documentation of network hardware, software, and configurations.
- Contribute to the definition of network standards, guidelines, and best practices.
- Assist in evaluating technical requirements and supporting design efforts.
- Provide user support and mentor team members, especially new administrators.
Qualifications
- Demonstrated senior-level experience in advanced routing (BGP, OSPF) and switching technologies (VLANs, STP, EtherChannel, VTP, Layer 2/3 protocols), with a proven track record of troubleshooting and resolving complex network challenges in live environments.
- Proven ability to design and implement automation solutions using Python and Ansible, with hands-on experience integrating into CI/CD workflows.
- Deep, practical understanding of Linux environments, with advanced command-line expertise and system-level networking knowledge.
- Broad applied knowledge of infrastructure ecosystems, including storage virtualization and both private and public cloud computing.
- Skilled at translating complex technical concepts into clear, accessible language for stakeholders at all levels, including leadership.
- Proactive in identifying risks and dependencies, raising governance or prioritization concerns, and contributing to operational clarity and strategic decision-making.
Additional information
We embrace a hybrid work model helping you stay connected with your team and aligned with business priorities, while giving you the opportunity to maintain your work-life balance. Note, that some roles are fully office-based and are not eligible for hybrid work.
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.
Team Lead - Data Products
Montreal, Canada - Full-time - REF30104U
Job Description
Within the Ubisoft Data Office (UDO), you will take part in the Production Intelligence initiative, which aims to support video game production teams in their decisions and strategies through tracking and analysis tools. Our products enable them to build collective intelligence by combining data from multiple sources and collaborating across teams.
Your role will be to act as the bridge between business teams and technical teams: identifying and analyzing needs independently, then transforming them into effective and sustainable solutions.
Responsibilities
- Define the product vision and roadmap according to needs and priorities.
- Gather and analyze team and user requirements in order to propose new indicators and features.
- Evaluate and prioritize requests based on relevance, efficiency, costs, and deadlines.
- Translate business needs into technical and functional specifications, and validate them with developers and architects.
- Populate and manage the product backlog (user stories, detailed tasks), ensuring proper prioritization.
- Define and track performance measures and KPIs aligned with business objectives.
- Extract and transform data from multiple sources to produce relevant analyses and make them available through dashboards (Power BI).
- Design and execute test scenarios to guarantee the reliability of data flows and new features.
- Plan and facilitate agile rituals, deliver regular presentations, and ensure clear communication (documentation, follow-up, knowledge sharing).
- Manage, support, and develop a team of 5 collaborators
Qualifications
- Proficiency with data visualization and analysis tools (Power BI or Tableau), as well as data management and quality practices.
- Proven experience in team management, with demonstrated skills in leadership, mentoring, and staff development.
- Ability to influence and advise stakeholders at different hierarchical levels, building long-term trusted relationships.
- Solid experience working transversally and collaborating with multidisciplinary teams.
- Strong background in agile methods (Scrum, Kanban) to structure projects, lead rituals, and ensure continuous delivery of value.
- Strong analytical and strategic skills, enabling the transformation of complex needs into concrete, efficient, and sustainable solutions.
Additional information
We embrace a hybrid work model helping you stay connected with your team and aligned with business priorities, while giving you the opportunity to maintain your work-life balance. Note, that some roles are fully office-based and are not eligible for hybrid work.
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.
Principal Technical Artist - UI
Montreal, Canada - Full-time - REF30070Z
Job Description
As a Principal Technical Artist (UI) at Ubi MTL, you’ll play a key role in shaping the user interface for a AAA game, delivering both striking aesthetics and exceptional performance.
You’ll bridge the worlds of art and programming, serving as both an interpreter and a problem-solver. You’ll enable artists and programmers to collaborate seamlessly throughout the project, staying within budget and on schedule, while leveraging the most appropriate tools and pipelines.
With your strong artistic vision and deep technical expertise, you’ll ensure that every UI element meets AAA performance standards, accounting for hardware limitations and player needs. You’ll establish benchmarks, conduct research, and integrate innovative solutions to position the project’s UI as one of the best in the industry.
What you’ll do
- Develop and implement cutting-edge technical and artistic UI solutions, including custom shaders and advanced visual effects.
- Establish clear and efficient pipelines while building and maintaining UI libraries optimized for pod-based team autonomy.
- Prototype features in collaboration with UI artists to reflect their creative intentions.
- Test and establish benchmarks for UI assets through rigorous research and iterative testing.
- Integrate, debug, and optimize UI elements within the Snowdrop engine, setting performance best practices.
- Collaborate with cross-disciplinary teams to balance aesthetic quality with functional performance.
- Stay informed about UI best practices, tools, and trends to provide teams with modern and scalable solutions.
- Research, develop, and implement experimental solutions, helping to define new industry standards.
- Maintain a player-first approach throughout the project, optimizing the user experience with smooth and dynamic interfaces.
Qualifications
What you bring to the team
- Several years of experience in similar technical roles in the video game industry, ideally within AAA productions.
- Expertise in UI/UX, shader creation and optimization, pipelines, and advanced technical artistic solutions.
- Mastery of C#, design tools like Adobe Creative Suite, and proven familiarity with game engines such as Snowdrop or Unreal Engine.
- A strong understanding of dynamic UI systems (e.g., inventories, live-service interactive interfaces).
- The ability to define artistic and technical guidelines while fostering seamless collaboration across departments.
- Experience addressing next-gen console performance challenges.
- A passion for sharing your knowledge to improve workflows within multidisciplinary and multicultural teams.
What to send our way
- Your CV highlighting your professional background and key accomplishments.
- A portfolio of your best technical and/or artistic contributions (attach images or include a link to your website/portfolio).
Additional information
About us
Ubisoft is a global leader in video games, with teams across the globe creating unforgettable experiences—from Assassin’s Creed to Rainbow Six and Just Dance. We believe diversity of thought drives innovation and enriches the player experience.
We embrace a hybrid working model that balances team collaboration with the flexibility you need to maintain your work-life balance. Please note that some roles are fully office-based and are not eligible for hybrid work.
Business Development and Marketing Coordinator
Montreal, Canada - Contract - REF29779Q
Job Description
We are seeking a dynamic and driven Business Development and Marketing Coordinator to support our VP of Operations in identifying and securing new business opportunities. This role is pivotal in expanding our market presence, forging new relationships, and reinforcing our positioning within the film and VFX ecosystem.
Key Responsibilities
Business Development
Collaborate with the VP of Operations to develop and execute growth strategies
Conduct market research to identify new prospects and strategic opportunities
Cold call, email, and message prospective clients and partners
Qualify leads and coordinate introductory meetings or calls
Maintain a robust pipeline of potential partners and clients
Marketing & Positioning
Help craft and reinforce the company’s positioning within the VFX and film industry
Represent the company at industry events, networking mixers, and conferences
Work with internal teams to ensure marketing assets align with business goals
Assist with content creation, social media efforts, and targeted outreach campaigns
Relationship Management
Build and nurture relationships with studios, agencies, producers, and creatives
Act as a brand ambassador and point of contact for external partners
Track communications and follow-ups with internal tools or other systems
Qualifications
Qualifications
Experience in business development, sales, partnerships, or related roles
Must demonstrate a strong passion and understanding of film and TV culture, industry trends, and storytelling.
Exceptional communication and interpersonal skills
Comfort and confidence in cold outreach and networking environments
Bilingualism (French and English) is essential, as the role involves working with clients and partners around the world
Experience in VFX/post-production industry is a plus, but not required
An interest in how VFX are made and the tech behind them is a plus—but no technical skills are required.
Self-starter with strong organizational skills and the ability to work independently
Additional information
Our passion for innovation and our team’s creativity are recognized throughout the industry and remain the cornerstone of our work philosophy. Our team is comprised of over 200 highly qualified creators working in two creative spaces located in Piedmont, in the Laurentians, and in the Mile-End district of Montreal.
Our repertoire holds prestigious titles such as 300, Avatar, Hunger Games and Jurassic World, as well as in the last 6 instalments of the Star Wars franchise and the new Disney+ high-end TV series, The Mandalorian, The Book of Boba Fett, Obi Wan Kenobi and Andor.
At Hybride, first and foremost, we are good human beings, who value well-being and solidarity. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
At Hybride, you can come as you are. We embrace diversity in all its forms. We’re committed to fostering a work environment that is inclusive and respectful of all differences.
Talent Business Partner
Quebec City, Canada - Full-time - REF30469D
Job Description
As a Talent Business Partner at the Quebec City studio, you play a strategic role with leaders and their core teams within the Assassin’s Creed franchise projects. You support them in building high-performing teams by aligning Talent strategies with business priorities. With your deep understanding of HR and organizational dynamics, you act as a key connector between the teams you support and the Talent department.
What you’ll do
Strategic Partnerships:
- Collaborate with production leaders to understand organizational priorities and align HR initiatives with business objectives.
- Work closely with HR teams (shared services and other partners) to ensure operational needs are aligned with the strategic HR vision.
Leader Engagement and Support:
- Act as a trusted advisor to senior leaders, fostering a culture of open communication and consistent application of HR policies.
- Monitor the well-being and engagement of leaders and their core teams, using data and employee insights to guide decision-making and strengthen team cohesion and effectiveness.
- Provide guidance on complex HR issues and build strong partnerships with business leaders.
Talent Management:
- Translate business needs into actionable workforce planning, development, and engagement programs to ensure long-term talent readiness.
- Contribute to healthy performance and well-being management: support high performers, address underperformance, and assess risks (succession planning, redundancy, and action strategies).
Change Management:
- Play a key role in developing and cascading communication plans by crafting key messages and managing stakeholders to support best practices during change phases.
- Consult and provide information on organizational change initiatives, including organizational design, cultural transformation, and employee engagement efforts, in order to promote a culture of accountability.
Qualifications
What you bring to the team
- A minimum of 8 years of experience with a deep understanding of all HR functions, employment legislation, and best practices.
- Proven leadership skills to guide, coach, and support stakeholders at various levels of the organization.
- Ability to understand the business model and industry trends to align talent strategies accordingly.
- Experience in developing long-term HR plans and initiatives that contribute to organizational goals.
- Strong written and verbal communication skills (ideally in both French and English to interact with talent across our Canadian studios).
- Ability to positively influence and guide stakeholders toward HR-related solutions and decisions.
- Capacity to identify HR challenges and propose creative, effective solutions.
- High ethical standards and the ability to maintain confidentiality when handling sensitive HR matters.
Additional information
Please send us your CV highlighting your education, experience and skills.
About us
Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assasin's Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you're passionate about innovation and pushing entertainment boundaries, join our journey and help us create the unknown!
We embrace a hybrid work model helping you stay connected with your team and aligned with business priorities, while giving you the opportunity to maintain your work-life balance. Note, that some roles are fully office-based and are not eligible for hybrid work.
Character Technical Director - (Assassin's Creed project)
Quebec City, Canada - Full-time - REF30486W
Job Description
The Character Technical Director (TD) is responsible for the technical quality and content of character modeling. Their role is to optimize the team’s productivity through efficient technical processes (pipelines), with the ultimate goal of enhancing the player experience. This includes identifying project needs, implementing effective tools and workflows to streamline data integration into the game engine, and providing technical support to the character modeling team.
What You’ll Do
- Pipeline Definition: Design, document, and maintain workflows related to character modeling, texturing, rigging, and integration.
- Technical Optimization: Ensure asset performance (LODs, poly budgets, textures, shaders) while respecting memory and CPU/GPU constraints.
- Artist Support: Develop tools and scripts to improve production efficiency and support artists in their daily work.
- Cross-Disciplinary Collaboration: Work closely with animation, gameplay, engine, and lighting teams to ensure technical compatibility.
- Innovation: Explore and integrate new technologies such as 3D scanning, grooming systems, and advanced shaders.
- Documentation: Create and maintain technical guides for both internal and external teams.
Qualifications
What You Bring to the Team
- Education: Diploma in 3D Animation for Video Games or any other relevant training.
- Technical Expertise: Strong command of game engines, PBR pipelines, and tools such as Maya, ZBrush, Substance, and Houdini.
- Programming Skills: Solid knowledge of scripting languages and shader development.
- Quality & Performance Focus: Ability to balance visual quality with technical constraints.
- Communication: Skilled at explaining technical concepts to non-technical team members.
- Technical Leadership: Ability to mentor and support Technical Artists and Character Artists in adopting best practices.
- Proactivity: A forward-thinking mindset with the ability to anticipate technical challenges and propose innovative solutions.
Additional information
Charles-Antoine and Marie, our talent acquisition specialists, will analyze your application. Please send us your CV highlighting your education, experience and skills.
About us
Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assasin's Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you're passionate about innovation and pushing entertainment boundaries, join our journey and help us create the unknown!
We embrace a hybrid work model helping you stay connected with your team and aligned with business priorities, while giving you the opportunity to maintain your work-life balance. Note, that some roles are fully office-based and are not eligible for hybrid work.
Animation Director - (Assassin's Creed project)
Quebec City, Canada - Full-time - REF30362Y
Job Description
As an Animation Director at Ubisoft Québec, you will define how characters, environments, and objects move within a cohesive and believable world.
You’ll shape the overall animation vision for the game and bring your team of animators together around it. By providing guidance and context, you’ll help them understand the style you aim to achieve—then give them the freedom to experiment and iterate.
While your team builds the world from the ground up, you’ll oversee its form and function from the player’s perspective, ensuring that the look and feel of movement supports gameplay, conveys narrative, builds emotional connections, and delivers an immersive, engaging, and seamless experience.
What you’ll do
- Collaborate with fellow leadership team members to develop the game holistically and align your visions.
- Pitch ideas and conduct research to define the animation style.
- Connect rigging and animation teams to the animation vision by providing visual benchmarks, references, and training.
- Work with technical directors to establish pipelines and workflows, and select tools that balance artistic quality with technical functionality.
- Select performers and guide them during motion capture sessions.
- Playtest the game frequently to assess animation responsiveness and overall atmosphere.
- Partner with interdependent teams (including game design, art, and narrative) to ensure cohesion across the game.
- Review and validate integrated work, offering mentorship and constructive feedback to develop a high-quality, harmonious, and refined animation style.
- Participate in recruitment to build your team and support the professional development of its members.
Qualifications
What you bring to the team
- Around 7 years of experience in animation, including 3 years in a leadership role.
- Deep knowledge of animation software such as MotionBuilder, 3DS Max, and Maya.
- Solid understanding of game engines (e.g., Unity or Unreal) and technical constraints.
- Awareness of cross-functional dependencies and the impact of your decisions on other teams.
- A degree in 3D animation, computer graphics, or a related field.
- A broad knowledge of video games and a sharp eye for detail to elevate animation quality.
- Flexibility to adapt and overcome challenges as they arise.
- The ability to make your vision accessible and ensure it’s clearly understood by everyone.
- Strong communication, presentation, mentoring, and interpersonal skills.
- A collaborative, creative, and innovative mindset.
Additional information
Charles-Antoine and Marie, our talent acquisition specialists, will analyze your application. Please send us your CV highlighting your education, experience and skills.
About us
Ubisoft is a global leader in gaming with teams across the world creating original and memorable gaming experiences, from Assasin's Creed, Rainbow Six to Just Dance and more. We believe diverse perspectives help both players and teams thrive. If you're passionate about innovation and pushing entertainment boundaries, join our journey and help us create the unknown!
We embrace a hybrid work model helping you stay connected with your team and aligned with business priorities, while giving you the opportunity to maintain your work-life balance. Note, that some roles are fully office-based and are not eligible for hybrid work.
Team Lead Programmer – Gameplay [Splinter Cell]
Toronto, Canada - Full-time - REF30444W
Job Description
We’re working on a Splinter Cell remake, assembling a team with passion, drive and respect for the trifocal goggles. This is an opportunity to be part of a treasured franchise, rebuilt on Ubisoft’s Snowdrop engine to deliver next-generation visuals and modernized stealth gameplay, while preserving what's at the heart of the Splinter Cell experience.
We’re looking for a Team Lead Programmer (Gameplay) to be part of Ubisoft Toronto. As a Team Lead Programmer for the gameplay team, you guide a group of talented and inspired programmers as they develop core gameplay features and systems. Your team achieves its ambitions thanks to your technical know-how, leadership, ability to make informed decisions and collaborate constructively with other teams. You take pride and share a passion for the game that you and your team develop together.
Your vision and your deep comprehension of what everyone does on your team allow you to harmonize and to multiply the results of everyone’s contribution. When quality game features and systems are delivered and work together cohesively, you know you have contributed to offering a rich experience to our players. That’s what truly motivates you.
The daily life of a Team Lead Programmer (Gameplay) at Ubisoft Toronto
On a typical day, you gather your team to discuss progress with assigned tasks. You note issues and brainstorm ways to address them. You review outstanding bugs and how best to approach them. You communicate regularly with leads from other disciplines and with productions teams, to plan, estimate, identify risks and deliver on time.
You code alongside your team daily. You regularly update your Project Lead on your team’s assignments and meet with other leads both within and outside your project to discuss how to improve workflows and share technology.
Qualifications
- A bachelor’s degree in Computer science or Software engineering
- A minimum of 8 years’ experience in game programming
- A minimum of 3 years’ experience managing a team of game programmers
- Proficient in C++ and other programming languages commonly used in game production
- Participation in at least one full game production or equivalent as a programming team lead
- Impeccable strategic leadership and communication skills
- Remain calm when facing challenging situations (you know a solution is always at hand.)
- A deep understanding of video game production with the ease to see the perspectives of other game production disciplines
We know that skills and competencies show up in different forms and can be based on different experiences, that's why we strongly encourage you to apply even though you may not have all the requirements listed above.
Additional information
We embrace a hybrid work model helping you stay connected with your team and aligned with business priorities, while giving you the opportunity to maintain your work-life balance. Please note that some roles are fully office-based and are not eligible for hybrid working.
Senior AI Programmer
Toronto, Canada - Full-time - REF30356F
Job Description
As a Senior AI Programmer at Ubi Toronto, you will own and drive the development of advanced AI systems, optimizing code for performance and stability. Collaborating closely with designers, animators, and other specialists, you'll ensure our AI delivers immersive, dynamic, and responsive in-game behaviors through tools like Behavior Trees (BTs) and sensory systems. As a self-driven technical leader, you'll also mentor junior programmers, helping them grow and excel.
What you’ll do
- Design, implement, and maintain complex AI systems.
- Optimize existing code for speed, memory usage, and reliability.
- Contribute to in-game behaviors, leveraging BTs and sensory systems for NPCs.
- Collaborate with design and animation teams to maintain coherence and high quality across features.
- Provide mentorship and guidance to junior team members.
- Troubleshoot and resolve AI-related bugs.
- Document systems, workflows, and tools to support team efficiency.
Qualifications
What you bring to the team
- Significant experience (6+ years) in AI programming, ideally within the video game industry.
- Strong proficiency in C++ and code optimization techniques.
- Proven track record developing for video game consoles.
- Experience with Behavior Trees and sensory systems.
- Exceptional communication skills with cross-disciplinary teams.
- Ability to take initiative, lead technical efforts, and mentor others.
- Creativity, problem-solving skills, and a passion for innovation.
What to send our way
- Your CV highlighting your education, experience, and notable projects shipped.
- (Optional) Links or files showcasing AI systems or technical tools you’ve developed.
Additional information
Ubisoft is a global leader in gaming with teams across the world creating original and memorable experiences, from Assassin’s Creed and Rainbow Six to Just Dance and beyond. We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help create the unknown!
We embrace a hybrid work model, keeping you connected with your team while supporting your work-life balance. Some roles are fully office-based and may not be eligible for hybrid work.
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

Hybrid & Flexible Work

Part-time Work Opportunities

Summer Hours

Two Additional Statutory Holidays

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

Remote Working Peripheral Package

Studio Events and Celebrations

Limited On-site Free Parking

Transit Subsidy

Console Reimbursement Policy
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.
“The hybrid work life has been a welcomed change. After my son’s arrival, working from home is a blessing. Not to mention, my managers and our team make balancing work and personal life a priority.“
Aaron Wedderburn
Videographer & Video Editor
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.




