Join Our Team
Current Openings
Check out all the current openings at our studio below or visit the Ubisoft Careers site for more.
Team Lead - Visual Effects [Rainbow Six Siege]
Montreal, Canada - Full-time - REF30011SArt Director - Customization [Rainbow Six Siege]
Montreal, Canada - Full-time - REF30010WTechnical Director – Programming (New IP)
Montreal, Canada - Full-time - REF29866ZProject Programming Lead - Gameplay [Rainbow Six Mobile]
Montreal, Canada - Full-time - REF29886CNetwork - Online Programmer (C++) - Assassin’s Creed Codename Invictus
Montreal, Canada - Full-time - REF29925XTechnical Solution Architect in Online Services – Publishing Services
Montreal, Canada - Full-time - REF29660QSenior Gameplay Programmer – [Assassin’s Creed: Codename INVICTUS]
Montreal, Canada - Full-time - REF30005BSenior C++ Programmer - Machine Learning Content Creation Technology Group
Montreal, Canada - Full-time - REF28852XProgrammeur·se senior C++ - Machine Learning - Groupe Technologique Création de Contenu
Montreal, Canada - Full-time - REF28852XSenior ML Data Scientist _ Content Creation Technology Group
Montreal, Canada - Full-time - REF28851GScientifique en données ML Senior _ Groupe Technologique Content Creation
Montreal, Canada - Full-time - REF28851GTeam Lead Animation (rigging) - (Rainbow Six Siege)
Montreal, Canada - Full-time - REF29981STeam Lead Animation (Rainbow Six Siege)
Montreal, Canada - Full-time - REF30004NSenior ML OPS _ Content Creation Technology Group
Montreal, Canada - Full-time - REF28853UML OPS Senior _ Groupe Technologique Création de contenu
Montreal, Canada - Full-time - REF28853UGame Designer (3C)
Montreal, Canada - Full-time - REF29617XConceptrice.teur de jeu (3C)
Montreal, Canada - Full-time - REF29617XGeneralist-engine programmer (MOD 2025 project)
Montreal, Canada - Full-time - REF29879ETools programmer (MOD 2025 project)
Montreal, Canada - Full-time - REF29878FTeam lead programming (MOD 2025 project)
Montreal, Canada - Full-time - REF29877RCommunity Developer
Montreal, Canada - Full-time - REF29800HSenior Gameplay Animator (Viewmodel) – Rainbow Six Siege
Montreal, Canada - Full-time - REF29989RTechnical Animator (Rainbow Six Siege)
Montreal, Canada - Full-time - REF29982ARigger (Senior) - (unannounced project)
Montreal, Canada - Full-time - REF29949EChange Manager
Montreal, Canada - Full-time - REF29912TAssociate Director Data Relations
Montreal, Canada - Full-time - REF29944CBusiness Development and Marketing Coordinator
Montreal, Canada - Contract - REF29779QBack-End Golang Developer
Montreal, Canada - Full-time - REF29874NBI Developer
Montreal, Canada - Full-time - REF29861UGame Analytics Team Leader
Montreal, Canada - Full-time - REF29767RResilience & Continuity Governance Analyst
Montreal, Canada - Full-time - REF28316RTechnical Lead _ FOR HONOR
Montreal, Canada - Full-time - REF29738YBI Developer
Montreal, Canada - Full-time - REF29772LTechnical Animation Director (unannounced project)
Montreal, Canada - Full-time - REF29802PGameplay Camera Specialist (MOD Career Switch)
Quebec City, Canada - Full-time - REF29883UProgramming Team Lead
Saguenay, Canada - Full-time - REF22353OTechnical Art Director [Rainbow Six Siege]
Toronto, Canada - Full-time - REF29952WSenior Producer
Toronto, Canada - Full-time - REF28974NTeam Lead - Character Modelling [Far Cry]
Toronto, Canada - Full-time - REF29438YTeam Lead - Visual Effects [Rainbow Six Siege]
Montreal, Canada - Full-time - REF30011S
Job Description
In this role at Ubi Montreal, you’ll play a pivotal role in driving your team’s vision and innovation for the visual effects of Rainbow Six Siege. You’ll leverage your leadership, team management, and technical expertise to push the boundaries of VFX while working within the game’s complex systems.
What you’ll do
- Collaborate closely with multidisciplinary teams (VFX artists, technical artists, technical directors, and programmers) to deliver high-quality VFX safely and sustainably.
- Lead modernization efforts of legacy effects in Siege, ensuring they align with the future artistic vision while respecting existing technical constraints.
- Facilitate collaborative and productive artistic reviews, embracing iterative visual improvements.
- Inspire and guide your team by fostering a culture of learning, growth, and constant innovation.
- Address technical challenges while ensuring deliverables meet the game’s high-quality standards.
Qualifications
What you bring to the team
- Proven experience in at least two of the following areas: team management, VFX creation, and a strong understanding of complex technical systems.
- Demonstrated ability to excel in diverse and interdisciplinary team environments.
- Natural leadership skills with a passion for mentoring and team development.
- Expertise in navigating and respecting complex technical systems, while also driving modernization initiatives.
- Strong communication and collaboration skills.
- Strategic thinking paired with a creative approach to problem-solving.
What to send our way
- Your CV highlighting your experience in VFX, team leadership, and/or working with complex systems.
- A portfolio or other relevant examples of your work (for creative roles).
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 to Rainbow Six, Just Dance, and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing the boundaries of entertainment, join us on our journey to create the unknown!
We embrace a hybrid work model, helping you stay connected with your team while giving you the flexibility to maintain your work-life balance. Note that some roles are fully office-based and are not eligible for hybrid work.
Art Director - Customization [Rainbow Six Siege]
Montreal, Canada - Full-time - REF30010W
Job Description
As a Art Director specialized in customization for the Rainbow Six Siege team at Ubi Montreal, you’ll drive the artistic vision for the customization assets of the project. Collaborating closely with the Art Director and production teams, you’ll ensure the visual identity of the game aligns with its overarching vision. Additionally, you’ll champion cross-departmental collaboration to maintain quality, consistency, and timely delivery of all customization-related initiatives.
What you’ll do
- Define and maintain the artistic direction for customization assets, ensuring alignment with the overall game vision.
- Create and oversee comprehensive documentation for existing and new customization mandates.
- Collaborate with teams, including Assistant Art Directors (AAD), Event, Esports, Marketing, UI, and Monetization, to brainstorm ideas for skins and new features.
- Lead the customization team in setting and executing priorities across mandates like IP, Esports, and community-focused projects.
- Provide clear artistic direction, feedback, and approvals for all customization assets throughout the production pipeline.
- Supervise external and internal teams contributing to asset creation, ensuring artistic and technical consistency.
- Partner with Art Leads to define growth plans and professional development pathways for their teams.
- Represent the studio during external client meetings, pitching ideas and presenting briefs.
- Guide outsourced art teams, ensuring high quality in modeling, texturing, and technical setups for seamless gameplay integration.
- Regularly coordinate with Marketing, UI, Esports, Event teams, and other partners to maintain coherence across in-game and promotional materials.
- Hire and onboard new artists and review external art tests.
- Ensure customization assets, including skins, bundles, and Battle Pass offerings, reflect the game’s quality and innovation standards.
Qualifications
What you bring to the team
- Extensive artistic leadership experience in AAA game development.
- A strong portfolio demonstrating expertise in character, weapon, and asset design.
- An excellent grasp of design principles, color theory, and art direction pipelines.
- Solid understanding of technical art constraints and workflows, particularly in modeling, texturing, and rigging.
- Proficiency with production tools (e.g., JIRA, Miro, Excel) and familiarity with outsourcing pipelines.
- Strong mentorship capabilities and a collaborative mindset to coordinate across teams and functions.
- Exceptional communication and presentation skills to convey artistic vision and provide feedback.
- Experience collaborating with marketing, esports, and monetization teams to deliver unified branding and visuals.
What to send our way
- Your CV highlighting your artistic leadership experience and AAA titles worked on.
- A portfolio showcasing your best work, including character and asset designs (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, Rainbow Six, to Just Dance, and more. We believe diverse perspectives help both players and teams thrive. If you’re passionate about innovation and pushing entertainment boundaries, join our journey and help create the unknown!
We embrace a hybrid work model, helping you stay connected with your team while giving you the flexibility to maintain your work-life balance. Note that some roles are fully office-based and are not eligible for hybrid work.
Technical Director – Programming (New IP)
Montreal, Canada - Full-time - REF29866Z
Job Description
They are responsible for the technological development and the on-time, on-budget, and high-quality delivery of a game, in close collaboration with the producer and creative director.
The person in this role defines the technological scope of the project in close partnership with the IT project leads and the Pipeline Technology Direction used for the game.
As part of a project within an established brand structure, they are also responsible for working closely within the technological framework defined by the brand
What You’ll Do
The main and recurring responsibilities of this role include:
Technology Strategy & Alignment
Define and drive the project’s technological direction.
Ensure the integration of production pipelines and alignment with brand and pipeline roadmaps.
Influence strategic orientations of the pipeline based on the project’s needs.
Ensure coherence between the project’s ambitions and technological constraints.
Planning & Execution
Develop the project’s technological development plan.
Prioritize deliverables and adjust plans according to risks, delays, or necessary trade-offs (time/quality/budget).
Track key milestones, deliverables, and manage associated risks.
Leadership & Collaboration
Work closely with the producer, creative director, and CPI (IT project leads).
Mentor, coach, and structure the technical team.
Provide strong leadership, especially during critical situations.
Offer strategic feedback and solutions when facing technical roadblocks.
Operational & Budget Management
Build and manage the pipeline’s operational budget.
Analyze the return on investment of pipeline iterations.
Identify technology partners and manage vendors.
Vision & Growth
Contribute to defining the short-, mid-, and long-term vision for the pipeline.
Propose technological evolutions aligned with the strategic objectives of both the project and Ubisoft.
Qualifications
Experience in at least one full AAA video game production (asset), in a technical leadership role
Professional experience in supervising or leading a team
Ability to clearly articulate and communicate a vision and strategy
Strong experience in developing, debugging, and optimizing tools and technologies for AAA game engines
Extensive hands-on experience with C++
Desire to find the best-fit solutions to complex problems, balancing the needs of stakeholders with differing priorities
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.
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.
Technical Solution Architect in Online Services – Publishing Services
Montreal, Canada - Full-time - REF29660Q
Job Description
We are looking for a Technical Solution Architect in Online Services. The incumbents will help secure major architecture decisions for our products. Our solutions help Ubisoft engage and support players through personalized, seamless experiences across all channels.
What you’ll do
Lead and oversee major architecture decisions to bring coherence and ensure healthy decisions.
Drive solutions for transversal, critical and complex topics such as major service replacement, replacing a vendor solution and large-scale initiatives.
Understand interdependencies between systems, evaluating risks and ensuring technical decisions align with long-term vision.
Anticipate technological progress, positioning Online Services to leverage innovative solutions efficiently defining best practices and standards for Online Services.
Liaise with other Online Services activities to make sure our decisions participate in the global OS ecosystem.
Qualifications
What you bring
You can go deep and wide.
You naturally convey business considerations to technical stakeholders and technical considerations to business stakeholders and can balance both.
You can capture complicated situations in synthetic visual and text representations for all kinds of audiences.
You have a strong passion and opinion on how things should be done, and the flexibility to adapt to external constraints and differing perspectives.
Your qualifications
Proven experience in Software and/or Solution Architecture
Strong proficiency with technology (eg Web, API, MarTech…)
Understanding of security, scalability and performance best practices
Excellent communication, leadership and stakeholder management skills
Problem solving, strategic thinking and decision-making abilities
Relevant education (eg Software Engineering) and certification (eg TOGAF) a plus
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.
Senior Gameplay Programmer – [Assassin’s Creed: Codename INVICTUS]
Montreal, Canada - Full-time - REF30005B
Job Description
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
About Us
Ubisoft is an equal opportunity employer and believes that diversity of origins and perspectives is essential to creating worlds that allow everyone to thrive and express themselves.
Working at Ubi MTL means enjoying a work environment that sparks creativity and fosters connection. We offer a collaborative space focused on professional advancement, learning opportunities, and well-being (our significant social benefits attest to this!).
If you are excited about taking on thrilling challenges, leveraging the latest technologies, and being part of the future of entertainment, join us to create the unknown.
At Ubisoft, you are welcome as you are. We embrace diversity in all its forms. We are committed to fostering an inclusive and respectful work environment for all differences.
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 C++ Programmer - Machine Learning Content Creation Technology Group
Montreal, Canada - Full-time - REF28852X
Job Description
The Content Creation Technology Group (CCTG) is looking for a Senior AI/ML Programmer who will contribute to the development of applications in the domains of Generative AI and ML bots. The Senior AI/ML Programmer role will bring best practices and design principles to assist the team in delivering our ambitious features roadmap.
Main responsibilities:
Provide and support ML systems based on business requirements and objectives.
Establish technical designs to meet game’s needs.
Collaborate with the data science team, specialized programmers (gameplay, AI, etc.), the research team, and other stakeholders such as productions.
Develop, integrate, and maintain inference engines, libraries, and ML frameworks.
Leverage best hardware (NPU, GPU, CPU) to accelerate ML related computations
Develop systems that allow Gameplay programmers and Data scientist to easily track relevant data to train models
Develop systems to benchmark, evaluate and optimize model’s performance
Program in a clear and structured manner that is in keeping with performance, maintenance, modularity, scalability and compatibility requirements
Integrate and maintain ML systems in game engines and games.
Write unit tests and integration tests
Other responsibilities:
Creating proof of concepts, that can require model training, fine tuning, experimenting with different techniques and models.
Suggest improvements whenever necessary by designing and implementing new systems or enhancing existing ones
Conducting research to stay up to date with the latest advancements.
Documentation, presentations, and knowledge sharing to communicate complex AI concepts to both technical and non-technical collaborators.
Qualifications
Education:
Bachelor’s degree in computer science or computer engineering or equivalent. Master in Machine Learning is an asset.
Relevant Experience:
Minimum 5 years’ experience in AI/ML.
Core Skills:
In-depth knowledge of C++ required
Strong Architecture skills
A good hardware knowledge, to take advantage of multithreading, and optimize memory management.
Other Skills:
Proficient in Python is an asset.
Experience working with game engines is an asset.
A good knowledge of Database products is an asset.
A good knowledge of cloud-based platforms is an asset.
A good knowledge of machine learning and deep learning fundamentals.
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.
Programmeur·se senior C++ - Machine Learning - Groupe Technologique Création de Contenu
Montreal, Canada - Full-time - REF28852X
Job Description
Le Groupe de technologie de création de contenu (CCTG) recherche un·e programmeur·s principal·e en IA/ML qui contribuera au développement d’applications dans les domaines de l’IA générative et des bots ML. Le rôle de programmeur principal en IA/ML apportera les meilleures pratiques et principes de conception pour aider l’équipe à réaliser notre feuille de route ambitieuse.
Responsabilités principales :
Fournir et soutenir des systèmes ML basés sur les exigences et objectifs commerciaux.
Établir des conceptions techniques pour répondre aux besoins des jeux.
Collaborer avec l’équipe de science des données, les programmeur·se·s spécialisé·e·s (gameplay, AI etc.), l’équipe de recherche et d’autres parties prenantes comme les productions.
Développer, intégrer et maintenir des moteurs d’inférence, des bibliothèques et des frameworks ML.
Exploiter le meilleur matériel (NPU, GPU, CPU) pour accélérer les calculs liés au ML.
Développer des systèmes permettant aux programmeur·se·s de gameplay et aux scientifiques de données de suivre facilement les données pertinentes pour entraîner les modèles.
Développer des systèmes pour évaluer, optimiser et mesurer les performances des modèles.
Programmer de manière claire et structurée en respectant les exigences de performance, de maintenance, de modularité, de scalabilité et de compatibilité.
Intégrer et maintenir les systèmes ML dans les moteurs de jeu et dans les jeux.
Écrire des tests unitaires et des tests d’intégration.
Autres responsabilités :
Créer des preuves de concept, ce qui peut nécessiter la formation de modèles, l’affinage, l’expérimentation avec différentes techniques et modèles.
Suggérer des améliorations lorsque nécessaire en concevant et en mettant en œuvre de nouveaux systèmes ou en améliorant les systèmes existants.
Mener des recherches pour rester à jour avec les dernières avancées.
Documentation, présentations et partage de connaissances pour communiquer des concepts d’IA complexes à des ccollaborateur·rice·s techniques et non techniques.
Qualifications
Éducation :
Diplôme de baccalauréat en informatique ou en génie informatique ou équivalent. Un master en apprentissage automatique est un atout.
Expérience pertinente :
Minimum 5 ans d’expérience en IA/ML.
Compétences principales :
Connaissance approfondie du C++ requise.
Solides compétences en architecture.
Bonne connaissance du matériel, pour tirer parti du multithreading et optimiser la gestion de la mémoire.
Autres compétences :
Maîtrise de Python est un atout.
Expérience de travail avec des moteurs de jeu est un atout.
Bonne connaissance des produits de base de données est un atout.
Bonne connaissance des plateformes basées sur le cloud est un atout.
Bonne connaissance des fondamentaux de l’apprentissage automatique et profond.
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.
Senior ML Data Scientist _ Content Creation Technology Group
Montreal, Canada - Full-time - REF28851G
Job Description
The Content Creation Technology Group (CCTG) is looking for a Senior ML Data scientist to work in a team that develops machine learning solutions to improve the player experience, including a project on bots that simulate real competing players. The Senior ML Data scientist will create highly efficient self-learning systems that can adapt and evolve over time, pushing the boundaries of AI technology. Join us and be at the forefront of innovation in the field of machine learning.
Main responsibilities:
Create, validate, test and update ML algorithms and models.
Identify, prepare, and analyze data for training and testing purposes.
Conduct experiments, perform statistical analysis, fine-tune and optimize models.
Use analytical rigor and statistical methods to analyze large amounts of data, developing actionable insights using advanced statistical techniques such as predictive statistical models, user/player profiling, segmentation analysis, survey design, analysis and data mining.
Oversee and design various proofs of concept to validate AI projects.
Research new ways for modeling and predicting behavior and design experiments to answer targeted questions.
Other responsibilities:
Collaborating with cross-functional teams to define project requirements and objectives.
Conducting research to stay up to date with the latest advancements.
Documentation, presentations, and knowledge sharing to communicate complex AI concepts to both technical and non-technical collaborators.
Mentor other members of the team.
Qualifications
Education:
- Master's degree and/or Ph.D. preferred in applied math, statistics, machine learning or equivalent experience.
Relevant Experience:
- 3 to 5 years of complex experience and job-related in-depth expertise.
Core Skills:
Ability to use and develop machine learning algorithms and related proven methods.
Ability to use advanced data science techniques.
Ability to use statistics to understand behavior of systems and/or players.
Being Familiar with Big Data Technology (Hadoop, Casandra, MongoDB, ElasticSearch).
Passion for using data science to solve problems.
Ability to quickly assess a problem both qualitatively and quantitatively.
Other skills:
Software engineering skills.
Being familiar with distributed computing to train models.
Proficient in Python and have experience with libraries and frameworks such as PyTorch and/or TensorFlow.
A good knowledge of cloud-based platforms is an asset.
Team player with excellent organizational, communication and interpersonal skills.
Business value oriented.
Bilingualism (French, English).
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.
Scientifique en données ML Senior _ Groupe Technologique Content Creation
Montreal, Canada - Full-time - REF28851G
Job Description
Le Groupe de technologie de création de contenu (CCTG) recherche un scientifique en données ML senior pour travailler au sein d’une équipe qui développe des solutions d’apprentissage automatique pour améliorer l’expérience des joueurs, y compris un projet sur les bots qui simulent de vrais joueurs concurrents. Le scientifique en données ML créera des systèmes auto-apprenants hautement efficaces qui peuvent s’adapter et évoluer au fil du temps, repoussant les limites de la technologie de l’IA. Rejoignez-nous et soyez à la pointe de l’innovation dans le domaine de l’apprentissage automatique.
Responsabilités principales :
Créer, valider, tester et mettre à jour des algorithmes et modèles ML.
Identifier, préparer et analyser des données à des fins de formation et de test.
Mener des expériences, effectuer des analyses statistiques, affiner et optimiser les modèles.
Utiliser la rigueur analytique et les méthodes statistiques pour analyser de grandes quantités de données, en développant des insights exploitables à l’aide de techniques statistiques avancées telles que les modèles statistiques prédictifs, le profilage des utilisateurs/joueurs, l’analyse de segmentation, la conception, l’analyse d’enquêtes et le data mining.
Superviser et concevoir diverses preuves de concept pour des projets prédictifs/prescriptifs d’IA.
Rechercher de nouvelles méthodes pour modéliser et prédire les comportements et concevoir des expériences pour répondre à des questions ciblées.
Autres responsabilités :
Collaborer avec des équipes interfonctionnelles pour définir les exigences et objectifs du projet.
Mener des recherches pour rester à jour avec les dernières avancées.
Documentation, présentations et partage de connaissances pour communiquer des concepts d’IA complexes à des collaborateurs techniques et non techniques.
Encadrer les autres membres de l’équipe.
Qualifications
Formation:
- Master et/ou doctorat de préférence en mathématiques appliquées, statistiques, apprentissage automatique ou expérience équivalente.
Expérience pertinente :
- 3 à 5 ans d’expérience complexe et d’expertise approfondie liée au poste.
Compétences principales :
Capacité à utiliser et développer des algorithmes de machine learning et des méthodes éprouvées connexes.
Capacité à utiliser des techniques avancées de science de données.
Capacité à utiliser des statistiques pour comprendre le comportement des systèmes et/ou des joueurs.
Familiarité avec les technologies Big Data (Hadoop, Cassandra, MongoDB, ElasticSearch).
Passion pour l’utilisation de la science de données pour résoudre des problèmes.
Capacité à évaluer rapidement un problème à la fois qualitativement et quantitativement.
Autres compétences :
Compétences en ingénierie logicielle.
Familiarité avec le calcul distribué pour entraîner des modèles.
Maîtrise de Python et expérience avec des bibliothèques et frameworks tels que PyTorch et/ou TensorFlow.
Une bonne connaissance des plateformes infonuagiques est un atout.
Esprit d’équipe avec d’excellentes compétences organisationnelles, de communication et interpersonnelles.
Être orienté sur les valeurs d’affaire/entreprise.
Bilinguisme (français, anglais).
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.
Team Lead Animation (rigging) - (Rainbow Six Siege)
Montreal, Canada - Full-time - REF29981S
Job Description
The Team Lead will support the Project Lead (CP)/ Production Manager (PM) in overseeing work quality and deadlines for the rigging team. The incumbent will help follow up on and validate the team’s work, handle people management duties, and coach team members while overseeing part of the development of the game (where necessary).
What you'll do
- Create, prioritize, assign and regularly follow up on tasks and the advancement of the team’s work with regards to deliverables.
- Represent the rigging team.
- Work alongside other teams’ leads to ensure good working relationships.
- Organize and lead team meetings.
- Draft regular reports for the Project lead (CP)/ Production manager (PM) on the advancement of the team’s work and recommend corrective measures whenever necessary to meet project objectives.
- Anticipate and recognize potential conflicts and recommend solutions to the Project lead (CP)/ Production manager (PM) for the team.
- Take part in performance assessments in collaboration with the Project lead (CP)/ Production Manager (PM).
- Organize one-on-one meetings with the team’s members and support them in their objectives.
- Coordinate bug correction as it pertains to the team’s work.
- Ensure that new employees integrate the team and are supported by the team’s experts in their onboarding.
- Help recruit new team members.
- Know the game’s story and gameplay (game design documents) and understand the technical/artistic constraints so as to be able to lead the team.
- Be a mentor in terms of technical/artistic aspects for team members (where necessary).
- Carry out working unit-related tasks (depending on the size of the team they must supervise).
- Carry out all other related tasks.
Qualifications
What you bring
- Experience in animation and in leading a team;
- Participation in at least one complete game production or equivalent;
- Leadership;
- Time and priority management for both yourself and your team;
- Ability to assemble productive teams;
- Good interpersonal and communication skills;
- Resourcefulness in problem-solving;
- Ability to delegate;
- Stress and change management skills;
- Managerial courage;
- Sense of initiative;
- Database knowledge an asset (JIRA, Perforce, etc.);
- Knowledge of the technical constraints of real time, 3D engines and level editors.
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.
Team Lead Animation (Rainbow Six Siege)
Montreal, Canada - Full-time - REF30004N
Job Description
As an Animation Team Lead, you will support the Project Lead (CP)/ Production Manager (PM) in overseeing work quality and deadlines for your small team. You will help follow up on and validate your team’s work and coach team members while overseeing part of the development of the game (where necessary).
What you'll do
- Create, prioritize, assign and regularly follow up on tasks and the advancement of the team’s work with regards to deliverables;
- Represent the team;
- Organize and lead team meetings;
- Know the game’s story and gameplay (game design documents) and understand the technical/artistic constraints so as to be able to lead/coach the team;
- Draft regular reports for the Project lead (CP)/ Production manager (PM) on the advancement of the team’s work and recommend corrective measures whenever necessary to meet project objectives;
- Anticipate and recognize potential conflicts and recommend solutions to the Project lead (CP)/ Production manager (PM) for the team;
- Be a mentor in terms of technical/artistic aspects for team members (where necessary);
- Take part in performance assessments in collaboration with the Project lead (CP)/ Production Manager (PM);
- Coordinate bug correction as it pertains to the team’s work;
- Ensure that new employees integrate the team;
- Help recruit new team members;
- Create a portion of the required animation.
Qualifications
What you bring
- Experience in animation and in leading a team;
- Participation in at least one complete game production or equivalent;
- Leadership;
- Time and priority management for both yourself and your team;
- Ability to assemble productive teams;
- Good interpersonal and communication skills;
- Resourcefulness in problem-solving;
- Ability to delegate;
- Stress and change management skills;
- Managerial courage;
- Sense of initiative;
- Database knowledge an asset (JIRA, Perforce, etc.);
- Knowledge of the technical constraints of real time, 3D engines and level editors.
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.
Senior ML OPS _ Content Creation Technology Group
Montreal, Canada - Full-time - REF28853U
Job Description
The Content Creation Technology Group (CCTG) is looking for a Senior ML Ops to work in a team that develops machine learning tools to support teams in creating, testing, and deploying ML solutions to games. You will support and collaborate with Data Scientists, Software Developers and other stakeholders in delivering these ML solutions. The Senior ML Ops role will bring best practices and design principles to assist the team in delivering our ambitious features roadmap.
Main responsibilities:
Designing and developing machine learning systems and schemes based on the business requirements and objectives.
Optimizing existing tools for improved performance, scalability, and efficiency.
Contribute to the industrialization of machine learning projects, focusing on building pipelines and workflows.
Adapting and improving models’ usage, facilitating tools usage, and adapting these to users needs.
Create tools to support and integrate the ML models inside a multi-process pipeline.
Enhancing the existing machine learning libraries and frameworks.
Collaborating with game production teams, data science team, research team and other stakeholders.
Other responsibilities:
Conducting research to stay up to date with the latest advancements.
Documentation, presentations, and knowledge sharing to communicate complex AI concepts to both technical and non-technical collaborators.
Creating proof of concepts to satisfy investigations into product directions.
Qualifications
Education:
- Bachelor’s degree in computer science or computer engineering or equivalent. A specialization in Machine Learning is an asset.
Relevant Experience:
- A minimum of 5 years of experience in software engineering.
- A minimum of 2 years of experience in machine learning.
Skills:
A good knowledge of a production machine learning pipeline; from ML training and deployment to model performance-tracking/behavioral-drift.
Proficient in Python and have experience with libraries and frameworks such as PyTorch and/or TensorFlow.
A familiarity with MLOps platforms such as Databricks and/or ClearML.
A good knowledge of container technology such as Docker and/or Kubernetes.
A good knowledge of machine learning and deep learning fundamentals.
A good knowledge of Database products is an asset.
A good knowledge of cloud-based platforms is an asset.
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.
ML OPS Senior _ Groupe Technologique Création de contenu
Montreal, Canada - Full-time - REF28853U
Job Description
Le Content Creation Technology Group (CCTG) est à la recherche d'un ML Ops senior qui travaillera au sein d'une équipe qui développe des solutions d’apprentissage automatique pour améliorer l'expérience joueur, entre autres avec un projet sur des robots visant à simuler de vrais joueurs concurrents. Le rôle du ML Ops senior sera de définir les meilleures pratiques et les principes de conception pour aider l'équipe à livrer notre ambitieuse feuille de route de fonctionnalités.
Principales responsabilités:
Concevoir et développer des systèmes d'apprentissage automatique et des schémas basés sur les requis et les objectifs de l'entreprise.
Optimiser les solutions existantes pour améliorer les performances, l'évolutivité et l'efficacité.
Contribuer à l’industrialisation des projets d’apprentissage automatique, en se concentrant sur la création de pipelines et du déroulement des opérations de travail.
Adapter et améliorer l'utilisation des modèles, faciliter l'utilisation des outils et les adapter aux besoins des utilisateurs.
Créer des outils pour soutenir et intégrer les modèles d'apprentissage automatique dans un pipeline multi-processus.
Améliorer les librairies et frameworks d'apprentissage automatique existants.
Collaborer avec les équipes de production du jeu, l'équipe de science des données, l'équipe de recherche et d'autres parties prenantes.
Autres responsabilités:
Mener des recherches pour rester au courant des dernières avancées technologiques.
Documentation, présentations et partage des connaissances pour communiquer des concepts d'IA complexes aux collaborateurs techniques et non techniques.
Création de preuves de concepts pour satisfaire les exigences sur les orientations du produit.
Qualifications
Formation:
- Baccalauréat en informatique ou en génie informatique ou équivalent. Une spécialisation en apprentissage automatique est un atout.
Expérience pertinente:
- Un minimum de 5 ans d'expérience en génie logiciel.
- Un minimum de 2 ans d'expérience en apprentissage automatique.
Compétences:
Une bonne connaissance d'un pipeline d'apprentissage automatique de production ; de la formation et du déploiement de l’apprentissage automatique au suivi de la performance des modèles/behavioral-drift.
Maîtrise de Python et expérience des librairies et frameworks tels que PyTorch et/ou TensorFlow.
Une bonne connaissance des plateformes MLOps telles que Databricks et/ou ClearML.
Une bonne connaissance de la technologie des conteneurs tels que Docker et/ou Kubernetes.
Une bonne connaissance des notions de base de l'apprentissage automatique et de l'apprentissage profond.
Une bonne connaissance des plateformes infonuagiques est un atout.
Une bonne connaissance des produits de base de données est un atout.
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.
Game Designer (3C)
Montreal, Canada - Full-time - REF29617X
Job Description
As a Game Designer at Ubi MTL, you'll be the creative energy behind a specific set of game systems and mechanics. You provide players with tools to build unique gameplay experiences and opportunities to make meaningful choices.
You go through an iterative, hands-on process of adjusting and balancing your design as you bring it from concept to playability. Throughout production, you shift your focus from the big picture to the micro details; tackling hurdles in development and stepping back to asses how all the pieces connect and affect each other. You tweak and tune until it finally happens: a smooth and engaging player experience emerges.
What you’ll do
- Design the 3C features aligned with the creative and game directions.
- Collaborate with cross-functional teams to integrate your assigned features.
- Develop in-engine prototypes and evaluate their performance.
- Adapt to technical and production constraints, reworking your design when and as often as needed.
- Participate in finding solutions to fix buggy features.
- Create and maintain design documentation that will guide interdependent t
Qualifications
What you bring
- A college diploma in Game Design or equivalent (undergraduate degree an asset)
- At least 7 years of experience in video game production or related experience
- Experience with game engines (e.g. Unity or Unreal) and productivity software (word processors, spreadsheets, etc.)
- An innovative, empathetic, and collaborative spirit
- Exceptional communication, interpersonal, and presentation skills (you’re able to clearly explain your thought process on paper and in person)
- Critical thinking, curiosity, resourcefulness, and plenty of flexibility
- A solid understanding of the market and a passion for video games – you play enough to know what makes quality gameplay!
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
Conceptrice.teur de jeu (3C)
Montreal, Canada - Full-time - REF29617X
Job Description
En tant que concepteur·trice de jeu à Ubi MTL, vous incarnerez la force créatrice derrière un ensemble précis de systèmes et de mécaniques de jeu. Vous fournirez aux joueur·euses des outils qui leur permettront de vivre des expériences uniques et de prendre des décisions qui auront une véritable incidence sur le jeu.
Vous effectuerez continuellement des ajustements et modifications d'équilibrage pour concrétiser vos concepts en jeu. Durant la phase de production, vous alternerez entre une vision de détail et une vision globale. Vous vous attaquerez à des problèmes spécifiques lors du développement ou vous prendrez du recul pour comprendre comment les différents éléments fonctionnent ensemble. Vous peaufinerez ainsi le tout jusqu'au résultat escompté : une expérience de jeu aussi immersive que fluide pour les joueur·euses.
Ce que vous ferez
- Concevoir des fonctionnalités les 3c en accord avec les directions de conception et créativité.
- Collaborer avec des équipes transverses pour intégrer vos fonctionnalités.
- Développer des prototypes dans le moteur de jeu et évaluer leur performance.
- Vous adapter aux contraintes techniques et de production en modifiant vos plans aussi souvent que nécessaire.
- Participer à la recherche de solutions afin de corriger certaines fonctionnalités défectueuses.
- Créer et maintenir la documentation de conception afin de guider des équipes collaboratrices.
- Assurer le suivi des fonctionnalités après le lancement du jeu dans le but d’améliorer, ajouter ou supprimer des éléments.
Qualifications
- Un diplôme collégial en création de jeux vidéo ou l’équivalent (diplôme de premier cycle est un atout)
- Au moins 7 ans d’expérience en développement de jeux vidéo ou toute autre expérience pertinente
- De l'expérience avec des moteurs de jeu (p. ex. Unity ou Unreal) et des logiciels de productivité (traitements de texte, feuilles de calcul, etc.)
- Un esprit innovateur, empathique et collaboratif
- D'excellentes aptitudes en communication, relations interpersonnelles et présentation (vous pouvez exprimer vos idées clairement autant à l'écrit qu'à l'oral)
- Un sens critique, de la curiosité, de la débrouillardise et une grande flexibilité
- Une compréhension étendue du marché et une passion pour les jeux vidéo (vous jouez assez pour savoir ce qu'est un bon jeu)!
Ce qu’il faut nous envoyer
- Votre CV mettant en valeur votre formation, vos expériences et vos compétences
- Des exemples de vos créations précédentes (joindre des fichiers ou nous envoyer un lien vers votre démo ou votre portfolio en ligne)
À 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.
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.
Generalist-engine programmer (MOD 2025 project)
Montreal, Canada - Full-time - REF29879E
Job Description
As a generalist programmer at Ubisoft Montreal, you’ll develop stable, high-performance tools and systems that support the studio’s creative goals and world-class games. Working across areas like game engine, editor, and middleware, you’ll tackle diverse technical challenges and contribute directly to the foundation that enables production teams to bring their ideas to life.
Your journey at Ubisoft will begin with being trained on one of our internal Engines. From there, you'll dive into your first project, where you'll sharpen your skills by focusing on Build modernization and Engine modification.
At the same time, we’re looking for someone who thrives under the hood, someone who loves reverse engineering, low-level tinkering, and solving complex puzzles. You’re not intimidated by legacy systems or old code and instead, you’re able to understand and adjust complex systems. Your adaptability and technical insight will directly influence the capabilities and success of the team.
What you’ll do
Develop generic systems that will support the functionalities of the specialized programming teams + ensure their integration (engine, editor, or middleware).
Support the production teams by ensuring the stability and proper functioning of their systems and tools.
Program in a clear and structured manner while respecting performance, maintenance, modularity, extensibility, and compatibility requirements.
Be in constant communication with the production teams and the people who use your tools to respond to their requests and needs.
Monitor performance and memory budgets and adjust as needed.
Debug and optimize existing systems to facilitate the work of other programming teams.
Document your work to transfer your knowledge and allow production to understand the systems and their functionalities.
Keep abreast of advances in the field of programming.
Qualifications
What you bring
- A degree in Computer Science or Computer Engineering (or other equivalent training)
Experience in software programming
Excellent mastery of the principles of computer science and the various programming languages, particularly a minimum of 5 to 6 years of experience in C++
A strong passion for games and video game development
Versatility and the ability to work in different systems
A good analytical and synthetic mind as well as a strong attention to detail
The ability to work in a team, coupled with good interpersonal and communication skills
Autonomy, curiosity, and resourcefulness that will not prevent you from asking for help when needed
Flexibility and adaptability to change
Knowledge in 3D/ Rendering programming is a plus.
Additional information
What to send our way
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.
Tools programmer (MOD 2025 project)
Montreal, Canada - Full-time - REF29878F
Job Description
As a Tool Programmer, you will design and maintain user-friendly, sustainable tools that support content creation teams, helping them focus on game development. By listening to user needs and applying creativity and precision, you will deliver efficient solutions that bring production ideas to life and empower teams to meet technical challenges and build world-class games.
Your journey at Ubisoft will begin with being trained on one of our internal Engines. From there, you'll dive into your first project, where you'll sharpen your skills by focusing on Build Modernization and Engine Modification.
At the same time, we’re looking for someone who thrives under the hood, someone who loves reverse engineering, low-level tinkering, and solving complex puzzles. You’re not intimidated by legacy systems or old code and instead, you’re able to understand and adjust complex systems. Your adaptability and technical insight will directly influence the capabilities and success of the team.
What you’ll do
In an environment that promotes collaboration and knowledge sharing, you will:
Develop and maintain stable tools aimed at improving productivity and long-term integrability for production teams.
Design tools that meet specific needs.
Debug systems and ensure quality of tool code.
Identify technologies to adopt and make recommendations for both new tool development and improvements to existing systems.
Work to automate processes to support a smooth workflow.
Collaborate with production team members (artists, designers, etc.) to truly understand their needs.
Share with your colleagues in the tools community about your respective innovations and learnings.
Be aware of technological advances in the fields of programming and video game production.
Qualifications
What you bring
A Bachelor’s Degree in Computer Science or Computer Engineering (or other relevant training)
Experience in software programming or other relevant experience
Excellent command of various programming languages, particularly a minimum of 5 to 6 years of experience in C++ and a good experience in C#
A strong passion for games and video game development
Versatility, as you will be involved in almost all areas of production (design, audio, AI, etc.)
A good understanding of CI/CD principles and associated tools (e.g., GitLab)
Good analytical and synthesis skills as well as attention to detail
Ability to work in a team and good interpersonal and communication skills
Autonomy, curiosity and resourcefulness that will push you to interact with others and always learn more about your job
A flawless sense of organization allowing you to manage your priorities and adapt in a fast-paced environment
Additional information
What to send our way
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 programming (MOD 2025 project)
Montreal, Canada - Full-time - REF29877R
Job Description
As a team lead, you will guide a group of passionate programmers in developing technologies that power Ubisoft games, while supporting their growth, well-being, and professional development. You’ll act as their advocate, ensure they thrive in their roles, and lead them in delivering high-quality systems that contribute to rich player experiences.
Your journey at Ubisoft will begin with being trained on one of our internal Engines. From there, you'll dive into your first project, where you'll sharpen your skills by focusing on Build Modernization and Engine Modification.
At the same time, we’re looking for someone who thrives under the hood—someone who loves reverse engineering, low-level tinkering, and solving complex puzzles. You’re not intimidated by legacy systems or old code and instead, you’re able to understand and adjust complex systems.
Your adaptability and technical insight will directly influence the capabilities and success of the team. Additionally, your global vision and deep understanding of what everyone does on your team will allow you to coordinate the work and multiply the results of everyone’s efforts.
What you’ll do
Distribute tasks and follow-up on the progress of the various projects during team meetings.
Provide your team with the tools they need to work independently and contribute to the long-term technological vision of the projects.
Meet individually with each member of your team to discuss performance, well-being, and career advancement.
Go over notable bugs and determine the best way to fix them.
Communicate regularly with leads in other disciplines to plan ahead, assess risks, and deliver on time.
Code alongside your team members.
Keep your project lead informed of the progress of your assignments and meet with other leads, both on your project and others, to discuss ways to improve processes and share technologies.
Qualifications
What you bring
A minimum of three years of experience managing a team of programmers
Proficiency in C++, C# and other programming languages commonly used for developing games
A bachelor’s degree in computer science, computer engineering, or an equivalent field
A strong passion for games and video game development
Vast experience in programming
Experience participating in the full production of at least one game or the equivalent as a programming team lead
Strong organizational skills
Excellent communication and strategic leadership skills coupled with strong empathy and diplomacy
The ability to remain calm in difficult situations (you know that there is always a solution)
A real understanding of video game production and the ability to put yourself in the shoes of the other professionals involved in production
Additional information
What to send our way
Your CV highlighting your education, experience, skills, and games shipped
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.
Community Developer
Montreal, Canada - Full-time - REF29800H
Job Description
The Community Developer will be responsible for establishing and growing our communities around Ubisoft’s games with a proficiency in player communications, game improvements and feedback cycles, and deployment and maintenance of best practices. They will lead the global community strategy on specific brand(s), create and execute global plans, and work with a distributed international team that is focused on building relationships and earning trust with players around the world, contributing to our global business growth opportunities. This role also requires a confident public speaker who can serve as a face for the community—someone with strong on-camera presence, capable of hosting developer interviews, livestreams, and delivering key updates with clarity and authenticity. This position will additionally provide guidance to cross-functional team members, facilitating collaborative planning and executing commitments at high quality standards. As a member of the global community team, this position will be integrated with lead development studios. This position will be part of multiple cross-functional projects, working with Community Managers, Marketing, Production, and Video Editor teams, among others.
WHAT YOU’LL DO:
· Develop and execute community strategic plans through a variety of content tactics, which support Production objectives and augment the overall marketing strategy.
· Coordinate communication, activities, and initiatives with multiple global departments for consistent and cohesive messaging.
· Leverage Community Managers, transversal teams, and relevant partner resources to create meaningful content for our players (example: blogs, podcasts, interviews, infographics, & more).
· Act as one of the spokespersons for the assigned brand(s). Coordinate community-centric events including, but not limited to: studio visits from fans, developer dialogues, and tournaments.
· Collaborate with portfolio’s Social Media Manager to define and report on content KPI’s to demonstrate success and ROI of community programs and content.
· Support internal & external milestones, such as betas and launches, to ensure KPIs are met and to advocate for the player experience.
· Act as a primary representative for players’ needs within Production and Publishing teams to positively influence development and communications positioning, on behalf of our players and business objectives.
· Shape player feedback cycles and provide insights to Production and Publishing teams to influence game experiences, stimulate player retention, and assist in positioning messaging and marketing beats.
· Plan and facilitate player feedback programs and in-depth balance workshops that inform core gameplay updates and meta shifts.
· Collaborate and coordinate with live teams for post-launch communication. Set expectations on applicable situations such as patch content, status, and delivery.
· Represent the brand publicly through livestream appearances, developer Q&As, and video communications—ensuring messaging is professional, aligned with cross-functional teams function, and community-centric.
· Manage and produce internal reports on community feedback, activity, & expectations.
· International travel may be required.
Qualifications
WHAT YOU’LL BRING:
· Intermediate experience managing online communities and developing strategic plans or programs with demonstrable success in a professional setting.
· Extensive experience in the gaming industry, with multiple gaming platforms (required).
· Extensive knowledge of social media platforms (Instagram, Twitter/X, Facebook, TikTok, Discord, etc.) is required.
· Experience working in a demanding Production environment, with multiple deadlines, metrics for success, and stakeholders.
· Proven ability to represent a brand in both live and recorded formats for internal stakeholders and external audiences, including and not limited to: livestreams, interviews, and developer communications, ensuring all messaging is clear, engaging, and on-brand.
· Strong understanding of building and maintaining the growth of video game communities as well as developing and executing strategic player engagement plans.
· Proven track record of working with various stakeholders to filter and implement player feedback.
· Launching a AAA title is a strong plus.
· Experience in social media marketing is a strong plus.
· Experience with digital asset creation (video, photo, podcasts, etc.) a strong plus.
· Knowledge of multiple genres a plus.
Additional information
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many 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 that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
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.
Senior Gameplay Animator (Viewmodel) – Rainbow Six Siege
Montreal, Canada - Full-time - REF29989R
Job Description
As a Senior Gameplay Animator, you’ll be responsible for crafting high-quality first-person animations that define the feel of Rainbow Six Siege. You’ll work on both the first-person viewmodel and its third-person replication, ensuring consistency, responsiveness, and immersion. Your work will directly impact how players experience the game.
What You’ll Do
- Design and implement animation systems for the player in first-person view, along with their third-person replication.
- Create polished, expressive keyframe animations that align with the visual direction set by the Animation Director and meet gameplay requirements.
- Work with motion capture data for third-person replication, adapting it to fit the game’s style and technical constraints.
- Export and integrate animations into the engine, collaborating closely with technical animators, designers, and programmers.
- Partner with fellow animators, directors, and developers to deliver features on time and at the expected quality level.
- Contribute to the creative process by producing mock-ups and participating in the conception of new features.
- Own the final in-game feel of your animations—this is how we measure quality.
- Collaborate openly, share ideas, and be receptive to feedback. You’re a team player who thrives on creative problem-solving.
- Mentor and support junior animators, helping elevate the team’s overall quality and cohesion.
Systems include but not limited to:
- FPS combat gameplay.
- Operators.
- MTX Paragons.
- MTX Masterpieces.
- MTX products.
Qualifications
What You Bring
- 4–5+ years of experience in video game animation or equivalent.
- At least one shipped title.
- Experience with first-person animation is a strong asset.
- Strong keyframe animation skills.
- Familiarity with motion capture workflows.
- Proficiency in tools such as MotionBuilder, 3ds Max, or Maya.
- Excellent cross-disciplinary communication skills.
- A passion for pushing animation quality while working collaboratively within a team.
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 Animator (Rainbow Six Siege)
Montreal, Canada - Full-time - REF29982A
Job Description
What You’ll Do
- Understand the vision of the technical animation direction.
- Work while considering technical constraints.
- Analyze, propose, and help implement new tools and best practices.
- Maintain communication with animators and other disciplines and departments.
- Support the technical direction team in developing production methods and practices.
- Work with procedural animation systems and other animatable systems.
- Technically validate animation assets and assist animators in creating node-based systems.
- Support the integration of animations into the game engine.
- Contribute to the creation of prototype animations and systems within the game engine.
- Maintain the animation production pipeline, procedures, and tools.
- Provide technical support to the animation team.
- Create and maintain technical documentation.
- Perform any other related tasks.
Qualifications
What You Bring to the Team
- Diploma in 3D animation for video games, equivalent training, or relevant experience.
- Experience in video game animation or other relevant experience.
- Solid understanding of game engine workflows and tool development using digital content creation (DCC) software.
- Knowledge of production processes and animation principles.
- Strong grasp of artistic anatomy and body mechanics.
- Familiarity with rigging, animation systems, IK, and state machines.
- Experience with controllers and/or scripting (MaxScript and/or Python) and/or animation DCC tools.
- Basic modeling and animation skills.
- Strong work ethic and ability to synthesize information.
- Initiative and autonomy.
- Resourcefulness and self-learning mindset.
- Attention to detail.
- Adaptability, flexibility, and open-mindedness.
- Ability to receive, seek, and provide constructive feedback.
- Excellent collaboration and communication skills with animation team members and other project teams.
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.
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.
Change Manager
Montreal, Canada - Full-time - REF29912T
Job Description
As part of the Special Projects team, and reporting to the Director of Transformation & Communication, you will be responsible for shaping and delivering change management strategies that support key initiatives across Ubisoft IT, Data & Security.
This role plays a central part in helping teams navigate transformation by aligning people, processes, and communications to enable adoption and long-term success.
Responsibilities
- Develop change management plans on all initiatives affecting staff and operations to boost awareness, understanding, and adoption of upcoming transformation changes
- Assess change impacts: conduct impact analyses, assess change readiness, identify key stakeholders and needs
- Apply the Prosci ADKAR™ model at every stage—awareness, desire, knowledge, ability and reinforcement—to structure and sequence change activities.
- Design and deliver targeted stakeholder engagement workshops and executive briefings (e.g. guiding leaders through their role in each phase of ADKAR).
- Develop and execute training curricula (e-learning modules, quick reference guides etc.) tied to specific capability gaps uncovered in readiness assessments.
- Manage resistance proactively—create risk registers, run “listening sessions,” design mitigation tactics (coaching plans, Q&A forums, change champions network).
- Participate in the creation of a Community of Practice: recruit, train and mobilize change champions across IT, Data & Security to cascade messages, model behaviors and gather real-time feedback.
- Coach and mentor project managers and team leads on change best practices—embed a sustainable, repeatable change capability across the organization.
- Contribute to the effort of continuous improvement of the Special Projects team
Qualifications
- Demonstrated ability to lead change across diverse regions and time zones with cultural sensitivity and fluency in both official languages.
- Proven experience applying change management methodologies, including Prosci®, and PMP; brings structured, hands-on expertise to complex transformations.
- Skilled in using change analytics, survey tools, adoption dashboards, and collaboration platforms like SharePoint and MIRO to drive insights and alignment.
- Strong visual storytelling and communication skills; able to design impactful infographics, videos, and presentations that engage varied audiences.
- Known for building trust and influence across all levels—executives, peers, and frontline teams—through effective stakeholder mapping and facilitation.
- Brings a strategic, action-oriented mindset with a track record of surfacing resistance, solving problems creatively, and staying ahead of change enablement trends.
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
Associate Director Data Relations
Montreal, Canada - Full-time - REF29944C
Job Description
As Assistant Director of Data Relations, you will serve as the central hub for Ubisoft’s data community engagement and support—a kind of Data Concierge who connects people to the right tools, teams, knowledge, and practices to help data work for them. Embedded in the Ubisoft Data Office, you’ll lead two cross-functional teams, Data Support and Data Developer Relations (DevRel), while driving company-wide community development in line with our Data Mesh strategy. Your role bridges the gap between data producers, platform teams, and end users to ensure data is approachable, accessible, and embedded in Ubisoft’s day-to-day decisions.Key Responsibilities
- Grow and support the Ubisoft data community: Cultivate a vibrant internal data network across teams, studios, and roles—empowering local data champions and fostering peer learning, in line with Ubisoft’s Data Mesh strategy.
- Guide and shape the Data Support team: Transition the support mindset from tool-based troubleshooting to user-focused, data-first guidance. Define service levels and ensure equitable, timely, and helpful support across all user levels.
- Champion proactive DevRel practices: Act as a liaison between users and platform/tooling teams. Help translate user pain points into roadmap feedback, facilitate early access/user research, and drive adoption of new features or tools.
- Drive knowledge sharing with the Data Academy: Collaborate with the Academy to scale data literacy, facilitate internal meetups, and ensure documentation, learning paths, and tutorials reach the right audience.
- Monitor ecosystem health and drive improvement: Track patterns in support, community engagement, and satisfaction. Use these insights to guide improvements and scale successful practices.
Qualifications
- Proven experience in people management and cross-functional collaboration
- Demonstrated success in community building, support, or developer relations roles
- Strong written and verbal communication skills
- Proven track record of internal community engagement and facilitation
- Comfortable working across multiple stakeholder levels, from individual contributors to senior leadership
- Familiarity with data tools, platforms, and workflows (e.g. BI tools, data pipelines, notebooks). Hands-on experience is a plus, but not required
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.
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.
Back-End Golang Developer
Montreal, Canada - Full-time - REF29874N
Job Description
Ubisoft IT is looking for a Golang Developer to join the Monitoring team. This team is responsible for supporting our operational teams with state-of-the-art monitoring and event management solutions that address the demanding nature of online gaming and disrupted applications in a cloud and virtualized environment.
As a Golang Developer joining this team, you will be part of a multi-skilled team responsible for developing the necessary tools for our monitoring ecosystem, while ensuring its evolution and improvement. Working with this team will allow you to work with native cloud and virtualization technologies as well as emerging technologies such as Golang, Kubernetes, Docker, and Prometheus.
Responsibilities
- Participate in the entire development lifecycle (SDLC) of our monitoring platform, developing tools and automation solutions within the platform ecosystem;
- Participate in the implementation of new monitoring platforms and sources;
- Ensure the effectiveness of metric dashboards and support implemented functionalities;
- Participate in application governance and infrastructure monitoring design, implementation, customization, and support;
- Act as an expert in monitoring tools and platform development within the DevOps framework, while keeping abreast of new trends, best practices, and technologies;
- Configure and maintain a centralized monitoring platform;
- Provide event logs and repositories to facilitate investigation and prevention of incidents, problems, and Quality of Service (QoS) issues;
- Develop the technical skills of everyone, including your peers, through mentoring, coaching, and training.
Qualifications
- Good experience with the programming language Golang;
- Significant experience with monitoring tools such as Prometheus and open-source monitoring technologies such as time series databases, metric dashboards, real-time charts, chart editors, ELK stacks, and vector framework;
- Development expertise in large enterprise environments and exposure to DevOps philosophy;
- Knowledge of container technologies such as Kubernetes and Docker
- Ability to develop the technical skills of team members through mentoring, coaching, and training;
- Good understanding of infrastructure protocols for collecting event data at the element level, network performance, application performance, and operations.
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
BI Developer
Montreal, Canada - Full-time - REF29861U
Job Description
The Ubisoft Data Office – Domain Enabling team is looking for a BI Developer to join their ranks. This role calls for you to use your expertise in building data pipelines with Python and SQL, to develop innovative solutions for the Corporate Services Data Domain. You'll have the opportunity to be part of on an international team distributed in Bucharest, Paris and Montréal and work with cutting-edge technologies.
Mission
- Take part in all BI project phases (analysis, design, development and tests).
- Understand the needs of internal clients and translate these needs into technical specifications
- Design and build database framework for the DW, ETL processing, multidimensional databases and reports.
- Build complex SQL queries and scripts
- Define standards and train the team on BI technologies.
- Draft technical documents, user manuals and installation guides.
- Contribute to the continued enhancement of the products, code and documents.
- Communicate and collaborate with the business partners; ability to present technical artefacts to a non-technical audience
Qualifications
- Strong experience delivering scalable, maintainable, and reusable code components to build data pipelines using Python and SQL, ideally in a Cloud environment (Databricks, Snowflake, etc.)
- In-depth experience designing and developing Data Warehouse solutions
- Proficient with data pipeline orchestration tools such as Airflow
- Familiar with DataOps and governance practices including CI/CD, monitoring and observability, unit testing, etc.
- Experienced with reporting and analytics tools such as Power BI
- Skilled in analysis, synthesis, problem-solving, initiative, attention to detail, and adaptability to change
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.
Game Analytics Team Leader
Montreal, Canada - Full-time - REF29767R
Job Description
Ubisoft IT is looking for a Game Analytics Manager to join the Canadian Analytics Team (CAT) which is part of the Ubisoft Data Office (UDO). This team’s main mission is to create the best gaming experiences by putting players' behaviors and motivations at the center of the design process. They do this by delivering in-depth player insights to guide decision-making, combining state-of-the-art qualitative and quantitative analysis through a variety of methodologies and data sources to do so.
The game analytics manager will implement best analytical practices in the Montréal studio. The incumbent’s main objective will be to promote and develop data use in the games. With their team, the game analytics manager will support production stakeholders to translate their concerns with regards to games into actionable quantitative analyses of player’s behaviours. You will also take an investigative approach to explore and develop techniques to address new concerns and inspire innovative solutions. You'll also focus on developing the team's knowledge and skills on traversal topics and contribute to Ubisoft Analytics Community development.
Responsibilities
- Lead the design and evolution of relevant, actionable studio KPIs.
- Build statistical and predictive models to enhance game performance insights.
- Standardize and align KPI frameworks for consistent performance comparison.
- Champion best practices in analytics through community-building and knowledge sharing.
- Recommend improvements to tools, processes, and data workflows across the studio.
- Assess and shape the development path for analytical talent within the organization.
- Foster cross-functional collaboration with Publishing, Marketing, and HR analytics teams.
- Recruit and grow a high-performing analytics team aligned with strategic goals.
- Set objectives, mobilize the team, and supervise day-to-day operations.
- Coach team members and monitor performance to drive continual growth.
Qualifications
- Good knowledge of various statistical approaches and methods such as sampling, Machine Learning, and A/B testing;
- Good knowledge of analysis tools such as Excel, Tableau, PowerBI, Python, SQL ;
- Good knowledge of IT concepts such as data management and software development;
- Ability to effectively communicate with cross-functional departments;
- Ability to drive change management for new cross-functional projects;
- Excellent analytical and synthesis 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.
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.
Resilience & Continuity Governance Analyst
Montreal, Canada - Full-time - REF28316R
Job Description
Ubisoft IT is seeking a Resilience and Business Continuity Governance Analyst to join the Resilience team within the Security and Risk Management (SRM) department. The primary mission of this team is to ensure Ubisoft's ability to effectively prepare for, respond to, and recover from crises and disruptions. As a Resilience Analyst, you will play a key role in strengthening organizational readiness through business continuity management, disaster recovery, and crisis management, working with multiple stakeholders across our sites worldwide.
Responsibilities:
- Implement disaster recovery, crisis preparedness and business continuity plans at the global level and coordinate all local efforts toward a global unique strategy;
- Support stakeholders in documenting and maintaining all disaster recovery, crisis preparedness and business continuity plans;
- Review all plans to support continued operations and regulatory requirements.
- Participate in the creation, review and deployment of policies, standards, processes, and guidelines;
- Identify potential risks and propose solutions to mitigate and bring them to an acceptable level for management;
- Develop and maintain security metrics and executive reports to communicate project risks and remediation activity status to management;
- Oversee coordination of support, training & community management, and awareness, including tabletop exercises, microsimulations, and training on the software tools operated by our team;
- Contribute to specific security projects or initiatives within the department, ensuring that deadlines are met, and objectives are achieved.
Qualifications
- Previous experience in organizational resiliency with an emphasis on coordinating business continuity, crisis preparedness and disaster recovery plans;
- Strong auditing and presentation capabilities;
- Strong capacity to collaborate, influence, and negotiate with all hierarchical levels such as senior stakeholders;
- Ability to conduct informational training sessions;
- Ability to write clear and concise documentation.
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, 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 Lead _ FOR HONOR
Montreal, Canada - Full-time - REF29738Y
Job Description
The holder of this position serves as the reference point for technological issues within their area of expertise. They are a technical specialist responsible for analyzing problems related to their field (technical specialty or game console). They are also accountable for the technological choices they make and the performance of all systems within their specialty. They continue to write code and define best practices in their area of expertise.
Responsibilities:
- Manage technical assignments given by the IT Project Manager (PM), the IT Team Lead (TL), or the Technical Architect.
- Act as the go-to person within the IT team for technical aspects related to their specialty.
- Act as a senior programmer and participate in programming high-risk elements within their specialty.
- Proactively suggest improvements and technological choices related to their specialty.
- Regularly measure performance and optimize systems related to their specialty when needed.
- Solve the most complex technical problems related to their specialty.
- Serve as a technical mentor within their specialty.
- Advise the Architect and/or PM by proposing corrective measures when necessary to meet set objectives.
- Collaborate with Technical Directors from other disciplines (design, graphics, animation, sound, etc.) to ensure the efficiency of systems related to their specialty and used by other teams.
- Participate in performance monitoring in collaboration with the PM.
- Perform any other related tasks.
Qualifications
Education:
Bachelor’s degree in Computer Science, Computer Engineering, or any other equivalent training.
Relevant Experience:
Minimum of 3 years of programming experience on a specific console or in a technical specialty, or any other relevant experience.
Skills and Knowledge:
- Strong analytical and synthesis skills
- Problem-solving abilities
- Good interpersonal and communication skills
- Autonomous and resourceful
- Initiative-driven
- Detail-oriented
- Flexible in work organization
- Team player
- Adaptable to change
- Results-oriented
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.
BI Developer
Montreal, Canada - Full-time - REF29772L
Job Description
Ubisoft IT is looking for a Business Intelligence Developer to join the Canadian Analytics Team (CAT) which is part of the Ubisoft Data Office (UDO). This team’s main mission is to create the best gaming experiences by putting players' behaviors and motivations at the center of the design process. They do this by delivering in-depth player insights to guide decision-making, combining state-of-the-art qualitative and quantitative analysis through a variety of methodologies and data sources to do so.
With thousands of matches across multiple competitive games developed at the studio, we need to build the best tools to collect all this data the most efficient way possible, then pass it on to our data analysis teams. As a Business Intelligence Developer in the Canadian Analytics Team (CAT), you'll help us do just that by designing methods and tools to collect, organize, and assess critical data that your Lab colleagues can use to improve games and, more importantly, player experiences.
Responsibilities
- Lead Understand the needs of production teams to collect and provide relevant data for project development.
- Design data solutions to support game analytics usingechnologies like Spark, SQL, Hive, Elasticsearch, and others, as well a DevOps development methodology and relevant tools such as Git.
- Expand your knowledge by exploring, testing, and deploying new technologies.
- Find solutions adapted to the needs of the analysis teams by creating new data collection. processes while optimizing existing ones.
- Oversee the integrity of the data collected by building appropriate tools.
- Provide all the essential information our data analyst teams need by working closely with them + monitor project development to anticipate what data will be important to collect.
- Communicate with various cross-functional teams (like online solutions and data visualization) to discuss and share information and knowledge.
Qualifications
- Strong attention to detail ensuring accurate and reliable data processing across teams.
- Effective cross-functional collaboration with technically advanced departments.
- Solid foundation in data tools and computer science, including data management and software development.
- Hands-on development experience, especially with Python and SQL.
- Practical knowledge of CI/CD processes using tools like Git and GitLab CI.
- Expertise in analytics and big data technologies, particularly Spark, Hive, and Hadoop, supported by relevant academic training and adaptability.
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
Technical Animation Director (unannounced project)
Montreal, Canada - Full-time - REF29802P
Job Description
As a Technical Animation Director at Ubi MTL, you will be much more than a technical expert: you will be a true driver of innovation and collaboration. Your expertise and overall vision will enable teams to bring rich and immersive gaming experiences to life. With your support, advice, and tools, you will help creators push the boundaries of animation and turn their ideas into reality.
Do you enjoy taking on challenges and finding ingenious solutions? With an innovation-focused approach, you will implement concrete strategies to bridge the gap between creative ambition and technical feasibility. Each day will bring its share of challenges, but your ability to maintain a global vision will allow you to anticipate obstacles and ensure smooth project progression.
As an inspiring leader, you will be able to juggle daily priorities and long-term goals. Your decisions will have a direct impact on the quality of the game, the efficiency of processes, and the well-being of the teams. Your role will be essential in creating an environment where technology and creativity meet to produce stunning animations.
What you will do
- Set up and maintain the animation pipeline to optimize the efficiency of our animation team.
- Work closely with the tools team to create or improve scripts in MotionBuilder (Python).
- Collaborate with animators and developers to design and improve animation systems in the game engine.
- Support our animation programmer in setting up procedural animation systems and full-body IK.
- Ensure that animation systems support customization.
- Work with riggers to find the best balance between artistic quality and optimal performance.
- Write documentation and assist technical animators and animators in their daily tasks.
Qualifications
What you bring to the team
- Experience: 7 years of experience in animation within the gaming industry, developing animatable systems or programming, including 3 years in leadership.
- Technical expertise: Strong mastery of game engines (Unity, Unreal) and 3D software (MotionBuilder, 3ds Max, and Maya). Good understanding of scripting languages (Python, C#, JavaScript, and MaxScript), motion capture, and state machines.
- Education: Degree in 3D animation, computer science, computer engineering, or any other related field.
- Interpersonal skills: Excellent communication, mentoring, time management, and leadership abilities. Ability to convey ideas clearly and impactfully.
- Personal qualities: Innovative and collaborative approach, analytical mindset, curiosity, and adaptability to technical and creative challenges.
- Tools and methodologies: Experience with bug tracking software (Jira) and version control systems (Perforce).
- Passion for sharing: You enjoy supporting and nurturing talent around you, promoting continuous learning.
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.
Gameplay Camera Specialist (MOD Career Switch)
Quebec City, Canada - Full-time - REF29883U
Job Description
At Ubisoft, we believe that the groundbreaking games of tomorrow will be crafted by diverse talents and perspectives. That’s why we're broadening our horizons and looking for talent interested in video games outside our industry.
To this end, we've developed a comprehensive multi-month program designed for people with valuable skills and unwavering commitment. Take the leap into video games and transform your career with the guidance of our senior staff. Benefit from hands-on training by contributing to some of our biggest titles, and demonstrate that you have expertise that can become essential in propelling our brands to new heights.
Apply today!
Ubisoft is looking for a Gameplay Camera Specialist with a strong foundation in real world cinematography.
This role is ideal for professionals with experience operating physical cameras in film, television, or commercial productions who are eager to transition into the gaming industry. While gameplay cameras have unique constraints, your skills in framing, motion, and shot design will be key to crafting meaningful player experiences.
You will collaborate closely with designers and developers to build in game camera systems that enhance gameplay, support design goals, and elevate the overall player experience. As a Gameplay Camera Specialist, you will be responsible for setting up, implementing, and creating in-game camera functions. You will design camera work that is dynamic, responsive, and aligned towards player control, enhancing the overall player experience.
What You’ll Do
- Collaborative Development: Work closely with the game development team to define and meet the style, functionality, and role of in-game cameras, ensuring they align with the overall game vision.
- Camera System Design: Design and implement camera systems that support gameplay mechanics, ensuring player comfort and intuitive control, while enhancing character interactions with the environment.
- Tool Development: Partner with artists, animators, programmers to develop and refine tools that facilitate camera operations, ensuring seamless integration and functionality within the game engine.
- Quality Assurance: Collaborate with Directors, Leads, and QA teams to identify and rectify camera-related issues, maintaining high standards of quality and performance.
- Training and Adaptation: Participate in Ubisoft's training program designed to transition your real-world camera operation skills into the gaming context, learning to navigate game engines and development tools effectively.
Qualifications
What You Bring
- A strong interest in today’s video games.
- Proven experience in cinematography, camera operation, or related fields within film, television, games or commercial production.
- Familiarity with camera equipment, shot composition, and storytelling through visual media. Experience with game engines (e.g., Unity, Unreal) is a plus but not required.
- Ability to work effectively within multidisciplinary teams, incorporating feedback and aligning with diverse creative visions.
- Willingness to learn and adapt to new technologies and workflows specific to game development.
- Awareness of new technologies and processes related to tomorrow’s industry.
Additional information
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.
Programming Team Lead
Saguenay, Canada - Full-time - REF22353O
Job Description
As an Team Lead, you will guide a team of talented and inspired programmers responsible for developing essential technologies for Ubisoft’s most anticipated games. Your team achieves its goals thanks to your technical expertise, leadership, and ability to make informed decisions when facing challenges. You take pride in and are passionate about the systems you build together.
Your broad vision and understanding of each team member’s role allow you to coordinate work effectively and amplify the impact of everyone’s efforts. When high-quality systems are delivered and interact seamlessly, you know you’re contributing to the rich gaming experience our players seek. That’s what truly motivates you.
What you'll do
A typical day involves bringing your team together to discuss the progress of assigned tasks. You review notable bugs and determine the best approach to resolve them. You regularly communicate with leads from other disciplines to plan, assess risks, and ensure timely delivery.
You actively participate in development alongside your team members every day. You keep your project manager informed of your mandates’ progress and meet with other leads—both from your project and others—to discuss process improvements and share technologies.
Qualifications
What you'll bring
- Experience managing a team of programmers or similar experience;
- Excellent communication and strategic leadership skills;
- The ability to remain calm in challenging situations (you know there’s always a solution);
- An understanding of video game production and strong interpersonal skills with non-technical stakeholders;
- A degree in Computer Science or Computer Engineering;
- Strong knowledge of C++ and C# programming;
- Familiarity with other programming languages such as Python, JavaScript, or others;
- Several years of solid programming experience;
- Knowledge of game engines or experience with embedded software programming or similar.
Additional information
What to send our way
- Your CV highlighting your education, experience, skills and, if applicable, your delivered games.
Working at Ubisoft means
- 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.
- Working for an equal opportunity employer, where diversity is a priority. We do not discriminate on the basis of race, ethnic origin, religion, gender, sexual orientation, age or health status.
- Working as a team to enrich players’ lives through unique and memorable gaming experiences and by improving the positive impacts of our games. To get there, we are creating a safer, more inclusive work environment, we are giving back to the communities where Ubisoft operates by working with local non-profit partners and by working to reduce the environmental impact of our business.
Technical Art Director [Rainbow Six Siege]
Toronto, Canada - Full-time - REF29952W
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.
Working with other directors early on, you discuss intentions before making any commitments. You take into account not only measurable factors such as rendering, performance, and memory, but also intangible ones like timing and momentum. Seeing the facts realistically, you establish an actionable plan to bridge the gap between coming up with ideas and putting them into practice.
Though every day of development brings its own mix of both expected and unforeseen challenges, you never lose sight of the big picture. As a strategic thinker and tactical planner, you balance short-term priorities with long-term goals, while consistently considering the future impacts of your choices.
What you’ll do
- Collaborate with other core team members to develop the overall vision & determine technical feasibility.
- Identify and analyze risks (engine, data, features, etc.).
- Assess existing tools + occasionally design custom ones to support art pipelines and workflows & sustain the vision.
- Meet with technical artists and assistant technical art directors to share information and updates, enforce standards, set benchmarks, give feedback, etc.
- Resolve specific, complex, escalated issues & approve technical specifications.
- Prepare post-mortems + recommend ways to evolve how we create and integrate graphic data.
- Anticipate technological advancements and stay up to date on market trends to define our best practices + share them with our studios and the industry.
- Participate in recruitment to build the technical art team & foster their growth.
Qualifications
What you bring
- Art, technical art, or programming experience, or other related experience + leadership experience
- In-depth knowledge of game engines (e.g. Unity or Unreal) & their limitations, 2D art tools (e.g. Photoshop), 3D software (3DS Max, Maya, and Substance Painter), and an understanding of scripting languages (e.g. C#, Python, JavaScript, MaxScript)
- Familiarity with bug tracking software (e.g. Jira) and version management systems (e.g. Perforce)
- A highly innovative, collaborative, empathetic, and solution-oriented spirit
- Critical thinking, time management, and organizational capabilities
- Attention to detail, curiosity, resourcefulness, and plenty of flexibility
What to send our way
- Your CV highlighting your education, experience, skills, and games shipped
- Samples of your work or any supporting documentation you find relevant
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. 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 Producer
Toronto, Canada - Full-time - REF28974N
Job Description
As a Senior Producer, you will have a significant impact on the success of our games. Your objective is to manage and oversee the project team and deliver world-class games while achieving quality, schedule, and business targets.
We are looking for a highly organized and systematic leader with excellent communication, and people management skills.
As a leader and manager, you know how to bring out the strengths of your team and develop an environment where your team thrives. You mentor and coach team members, and you help assign tasks and priorities. You empower your team with access to the right tools and resources to be productive and successful.
You have an intricate and detailed understanding of the game development process combined with deep knowledge about game business models with a player-centric approach. You always approach a challenge with an ROI-driven mindset, and you leverage data and your own experience to make smart, strategic decisions. You know how to lead both mature and early-stage projects, and you have a strong understanding of the Ubisoft development process.
You are resilient and adapt well to fast-paced, quickly changing situations. You are a master at resolving conflicting priorities. You thrive in the unknown, and you see challenges as learning opportunities. You believe passionately that diverse teams are more creative and innovative teams, and you are committed to lead what’s next in games.
The daily life of a Senior Producer at Ubisoft Toronto:
Production Management
- Define, present and follow up on the development strategy for the game;
- Define the scope and deliverables of the project;
- Manage the budgets for the project;
- Build an inter-project network and optimally organize the work plan;
- Manage risks and approve contingency plans;
- Follow up on projects and communicate status to executives;
- Meet with external collaborators.
Market
- Work with the Brand/Product Director to define the game’s market positioning;
- Ensure alignment on all deliverables to ensure successful marketing plans to support the game throughout production and into launch.
Content
- Create an environment that fosters and encourages team members to bring the best ideas forward for the project;
- Ensure that the creative direction meets the quality standards for the game and target market;
- In collaboration with technical teams, make technology choices that support the game vision and development (tools and engine);
- Ensure that teams optimize technology and best practice sharing;
- Ensure that the game meets quality standards.
Team Management
- Establish the team structure and support the project team;
- Help define talent needs for the project and recruit the best candidates;
- In collaboration with the leads and managers on the project, ensure that the team is engaged and working efficiently;
- Foster and take an active role in the career development of team members.
Qualifications
- Minimum 12 years of project management experience in a game development environment;
- Have shipped a minimum of one AAA game title in a Lead Producer role;
- Must have demonstrated the ability to deliver large, complex projects (quality standards, budget constraints and effective team output);
- An inclusive, influential, and inspiring leadership style that allows you to rally people around a vision and engage distributed teams of varying sizes;
- Experience advocating for the project with different stakeholders, including business, publishing, first-party and media;
- The capacity to cast a clear long-term vision and put in place the key milestones to make it a reality.
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!
Please note 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. Also, if you reside outside Ontario 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.
You can learn more about Life at Ubisoft here: https://toronto.ubisoft.com/life-at-ubisoft/
Team Lead - Character Modelling [Far Cry]
Toronto, Canada - Full-time - REF29438Y
Job Description
As a Lead Character Modeller at Ubi Toronto, you'll guide the creation of the characters players will interact and connect with. You’ll oversee and support a talented team of character modellers in transforming concept designs into the defining people, creatures, and animals that live within our worlds.
You’re a swell-rounded team ambassador: an expert communicator, collaboration encourager, and a mentor who drives their team forward. You understand the character creation process along with its (at times, many) technical and artistic constraints. You’re able to step in to coach your team, find solutions to setbacks, and deliver feedback with confidence.
What you’ll do
While another lead will focus primarily on the artistic side, you will take the lead on the more managerial and technical aspects of character creation, ensuring a balance between creativity and technical execution.
- Collaborate with other art leads and the art director to discuss and develop the game vision.
- Coordinate and motivate character modellers as they develop and polish their character art throughout the 3D pipeline.
- Organize and run regular team meetings to assign tasks, establish priorities, discuss progress, etc.
- Balance artistic aspects with technical constraints, maintaining quality and performance standards (poly count, memory, etc.).
- Review integrated work, ensuring it’s aligned with the artistic direction and can animate well.
- Provide mentorship and constructive feedback to develop a consistent, quality visual style.
- Stay up to date on best practices to keep up with the industry.
- Participate in recruitment to build and grow your character modelling team.
Qualifications
What you bring
- Proven experience as a Team Lead or Manager in modelling, texturing, or character creation, with a passion for guiding and developing teams to achieve their best work.
- Strong proficiency in project management tools (e.g., Jira) and Excel to help streamline processes, track progress, and stay organized.
- Knowledge of 3D software (3DS Max, Houdini, Maya, Substance Painter, Marvelous Designer, and ZBrush) and 2D art tools (e.g. Photoshop).
- Knowledge of blendshapes, 3D scanning, and optimization techniques.
- Solid understanding of topology, materials, textures, proportion, and anatomy + animation and game limitations
- Excellent mentorship, communication, organization, time management, interpersonal, and presentation skills
- Flexibility and a whole lot of resourcefulness.
- A highly collaborative, creative, and empathetic spirit .
- A super sharp, trained eye for detail.
What to send our way
- Your CV highlighting your education, experience, skills, and any games shipped
- A portfolio of your best 3D realistic character work
Additional information
About Us
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission: enrich players’ lives with original and memorable gaming experiences. Their commitment and talent have brought to life many 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 that believes diverse backgrounds and perspectives are key to creating worlds where both players and teams can thrive and express themselves.
When you join Ubi MTL, you discover a workplace that sparks inspiration and connection. We offer a collaborative space that provides career advancement, a host of learning opportunities, and meaningful benefits centred on well-being.
If you are excited about solving game-changing challenges, harnessing cutting-edge technologies, and pushing the boundaries of entertainment, we invite you to join us on our journey and help us create the unknown.
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.
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.