Join Our Team
Current Openings
Check out all the current openings at our studio below or visit the Ubisoft Careers site for more.
Online Programmer [Rainbow Six Project]
Montreal, Canada - Full-time - REF26566PPhysical Security Analyst
Montreal, Canada - Full-time - REF28882WOnline Programmer
Montreal, Canada - Full-time - REF26566PProgrammeuse, Programmeur online
Montreal, Canada - Full-time - REF26566PSenior ML OPS _ Content Creation Technology Group
Montreal, Canada - Full-time - REF28853USenior ML Programmer _ Content Creation Technology Group
Montreal, Canada - Full-time - REF28852XSenior ML Data Scientist _ Content Creation Technology Group
Montreal, Canada - Full-time - REF28851GAssociate Producer [Codev & Outsourcing Services]
Montreal, Canada - Full-time - REF28579PDirecteur Technique (TD) Rigging/Animation/Créature
Montreal, Canada - Contract - REF28840WRigging/Animation/Creature Technical Director (TD)
Montreal, Canada - Contract - REF28840WIT Developer - Temporary Contract
Montreal, Canada - Full-time - REF28807JStorage Architect
Montreal, Canada - Full-time - REF28805KTechnical Architect
Montreal, Canada - Full-time - REF20795VArchitecte technique
Montreal, Canada - Full-time - REF20795VSenior Network programmer (C++)
Montreal, Canada - Full-time - REF28489AProgrammeuse, Programmeur Réseaux (C++) Senior
Montreal, Canada - Full-time - REF28489ATeam lead programming DevOps Online (Rainbow Six)
Montreal, Canada - Full-time - REF28751UTechnical Director Level Design
Montreal, Canada - Full-time - REF5097XGame Economy Designer (Unannounced Project)
Montreal, Canada - Full-time - REF28696JGame Designer (3C)
Montreal, Canada - Full-time - REF28720DSecurity Researcher
Montreal, Canada - Full-time - REF28481GTechnical Site Reliability Engineering (SRE) Lead
Montreal, Canada - Full-time - REF28697CMachine Learning Deployment Developer
Montreal, Canada - Full-time - REF28119CProject Lead (Programming) – [Far Cry Project]
Montreal, Canada - Full-time - REF28218WSecurity Analyst – Organizational Resiliency
Montreal, Canada - Full-time - REF28316RSecurity Manager
Montreal, Canada - Full-time - REF28541WCloud Developer
Montreal, Canada - Full-time - REF28504CGolang Developer
Montreal, Canada - Full-time - REF28328UTeam Lead (Tools / DevOps)
Saguenay, Canada - Full-time - REF28650NProgramming Team Lead (Engine)
Saguenay, Canada - Full-time - REF22353OTeam Lead Programmer [Rainbow Six]
Toronto, Canada - Full-time - REF28190KEvent Scripter [Junction]
Toronto, Canada - Full-time - REF28822MSenior Producer
Toronto, Canada - Full-time - REF17488KOnline Programmer [Rainbow Six Project]
Montreal, Canada - Full-time - REF26566P
Job Description
As an online programmer at Ubisoft Montreal, you will support the production teams by shaping the connected experience of online players. You will design, develop, optimize, deploy, and maintain the systems, features, and services to provide them with an unparalleled multiplayer environment.
With each new iteration, you’ll be committed to answering the most fundamental questions: Can players easily connect? Can the servers support hundreds of thousands of people? Is the connected experience seamless?
Equipped with the latest tools, your reliable and cohesive team will use inventiveness, logic, and will collaborate at every stage of development to answer “yes” to these questions and ultimately accomplish its main mission: deliver the best possible online gaming experience, the experience our players deserve.
The online programmer is responsible for the development and administration of online microservices written in C# on the Windows platform, using NoSQL databases, whether using local or cloud technologies. As an online programmer, you will be tasked with participating in the design and implementation of RESTful APIs based on a microservices architecture while working with a DevOps mindset.
What you’ll do
- Develop powerful, reliable, and most importantly, fun online systems in collaboration with the gameplay and game design teams.
- Participate in the design/analysis, development, testing, integration, debugging, and support of our online services.
- Understand existing features and suggest improvements to create the best possible online experience.
- Estimate the effort required to accomplish tasks.
- Evaluate the risks and impacts of decisions and changes.
- Collaborate with multiple production and production support teams to achieve a common vision.
- Fix bugs related to online systems and ensure their maintenance.
- Document your work to make the different functionalities clear.
- Ensure a technological watch so that the studio is always at the forefront of online services.
Qualifications
What you bring
- A degree in Computer Science or Software Engineering (or other relevant training)
- Experience developing and optimizing online systems written in C# (.NET 6.0 and above)
- Experience with RESTful web services using MVC Web API
- Relational and collaborative skills that allow you to achieve the vision of the game in a harmonious way with the different teams
- A keen sense of rigour and self-reliance, accompanied by a strong thirst for learning
- A creative spirit focused on innovation
What to send our way
- Your CV highlighting your background and skills
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.
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.
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.
Physical Security Analyst
Montreal, Canada - Full-time - REF28882W
Job Description
As the Physical Security Analyst, you will act as an expert in the field of physical security for a portfolio of Ubisoft production studios and business offices. You will collaborate with production teams, support teams, and local physical security teams to ensure the safety of people and physical assets across Ubisoft sites. You will provide technical and organizational expertise to maintain and enhance Ubisoft's current physical security posture.
Responsibilities:
- Conduct physical security audits (on-site or remotely) and review audit reports.
- Develop and monitor action plans to address identified weaknesses with local teams.
- Provide technical and operational expertise to implement security measures.
- Manage physical security in construction projects, including documentation, budgets, plans, and bids.
- Ensure the technical, legal, and operational follow-up of physical security solutions.
- Collaborate with stakeholders to ensure the progress of projects.
- Write and review global security policies and standards.
- Verify local procedures to ensure compliance with global policies and applicable laws.
- Participate in awareness campaigns and support security measures during events.
**Be available outside regular office hours for short periods in case of unforeseen events.
Qualifications
- Knowledge of access control systems, video surveillance, fire safety, and technologies related to physical security.
- Significant experience in information security or implementation of physical security systems.
- Methodical, proactive, autonomous, and solution-oriented.
- Excellent organizational, interpersonal, and written/oral communication skills, with the ability to simplify technical concepts and negotiate with various stakeholders.
- Quick to adapt to change and perform well under pressure.
- A degree, certification, or training in security (ASIS PSP, etc.) is a plus.
Additional information
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Skills and competencies show up in different forms and can be based on different experiences, that 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.
Online Programmer
Montreal, Canada - Full-time - REF26566P
Job Description
As an online programmer at Ubisoft Montreal, you will support the production teams by shaping the connected experience of online players. You will design, develop, optimize, deploy, and maintain the systems, features, and services to provide them with an unparalleled multiplayer environment.
With each new iteration, you’ll be committed to answering the most fundamental questions: Can players easily connect? Can the servers support hundreds of thousands of people? Is the connected experience seamless?
Equipped with the latest tools, your reliable and cohesive team will use inventiveness, logic, and will collaborate at every stage of development to answer “yes” to these questions and ultimately accomplish its main mission: deliver the best possible online gaming experience, the experience our players deserve.
What you’ll do
- Develop powerful, reliable, and most importantly, fun online systems in collaboration with the gameplay and game design teams.
- Understand existing features and suggest improvements to create the best possible online experience.
- Collaborate with multiple production and production support teams to achieve a common vision.
- Fix bugs and maintain online systems.
- Document your work to make the different functionalities clear.
- Ensure a technological watch so that the studio is always at the forefront of online services.
Qualifications
What you bring
- A degree in Computer Science or Software Engineering (or other relevant training)
- Experience developing and optimizing online systems written in C++, C#, GO, Java and Python
- Experience with online systems and services and optimizing online code
- Knowledge of designing connected features with PlayStation Network or Xbox Live (an asset)
- Knowledge of cloud systems such as Kubernetes, AWS, Google Cloud, Microsoft Azure, etc.
- Relational and collaborative skills that allow you to achieve the vision of the game in a harmonious way with the different teams
- A keen sense of rigour and self-reliance, accompanied by a strong thirst for learning
- A creative spirit focused on innovation
What to send our way
- Your CV highlighting your background and skills
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.
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.
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.
Programmeuse, Programmeur online
Montreal, Canada - Full-time - REF26566P
Job Description
En tant que programmeuse ou programmeur online à Ubi Montréal, en soutien aux équipes de production, vous façonnerez l’expérience connectée des joueuses et des joueurs qui se rassemblent en ligne. Les systèmes, fonctionnalités et services que vous concevrez, développerez, optimiserez, déploierez et maintiendrez serviront à leur offrir un environnement multijoueur sans pareil.
À chaque nouvelle itération, vous vous engagerez à répondre aux questions les plus fondamentales : les joueuses et joueurs connecteront-ils efficacement? Les serveurs peuvent-ils supporter des centaines de milliers de personnes? L’expérience connectée est-elle fluide?
Munie d’outils dernier cri, votre équipe fiable et cohésive usera d’inventivité, de logique et d’entraide à chaque étape du développement pour toujours répondre « oui » à ces interrogations et ainsi accomplir sa mission : offrir la meilleure expérience de jeu en ligne possible, c’est-à-dire celle que nos joueuses et nos joueurs méritent.
Ce que vous ferez
- Développer des systèmes en ligne performants, fiables et surtout amusants en collaboration avec les équipes de gameplay et de conception de jeu.
- Comprendre les fonctions existantes et suggérer des améliorations afin de créer la meilleure expérience en ligne possible.
- Collaborer avec plusieurs équipes de production et de soutien à la production dans le but de réaliser une vision commune.
- Corriger les bogues reliés aux systèmes en ligne et assurer la maintenance de ces derniers.
- Documenter votre travail pour rendre claires les différentes fonctionnalités.
- Assurer une veille technologique afin que le studio soit toujours à l’avant-garde sur le plan des services en ligne.
Qualifications
Ce que vous apportez à l’équipe
- Un diplôme en informatique ou en génie logiciel (ou autre formation pertinente)
- De l’expérience en développement et en optimisation de systèmes en ligne écrits en C++, C#, GO, Java et Python
- De l’expérience dans les systèmes et les services en ligne et en optimisation de code en ligne
- Des connaissances en conception de fonctionnalités connectées avec Playstation Network ou Xbox Live (un atout)
- Une connaissance des systèmes infonuagiques comme Kubernetes, AWS, Google Cloud, Microsoft Azure, etc.
- Des capacités relationnelles et de collaboration vous permettant de réaliser la vision du jeu de façon harmonieuse avec les différentes équipes
- Un sens de la rigueur et de l’autonomie aigus, accompagnés d’une grande soif d’apprendre
- Un esprit créatif axé sur l’innovation
Ce qu’il faut nous envoyer
- Votre CV mettant en valeur votre parcours et vos compétences
Pour info : Si vous avez besoin d'un permis de travail, votre admissibilité peut dépendre de votre éducation et de vos années d'expérience de travail pertinentes, comme l'exige le gouvernement.
Additional information
À propos de nous
Les équipes d’Ubisoft comptent 19 000 personnes réparties sur plus de 30 pays aux quatre coins du monde et sont liées par une mission commune : enrichir la vie des joueurs et des joueuses au moyen d’expériences de jeu originales et mémorables. Leur énergie et leur talent ont permis de donner vie à de nombreuses franchises acclamées telles que Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six et bien d’autres à venir.
Ubisoft est une entreprise soucieuse de l’égalité des chances et estime que la diversité des origines et des perspectives est essentielle pour créer des mondes qui permettent l’épanouissement et l’expression de tous·tes.
Travailler à Ubi MTL, c’est jouir d’un milieu de travail qui éveille la créativité et favorise la connexion. Nous offrons un espace collaboratif axé sur l'avancement professionnel, les occasions d'apprentissage et le bien-être (nos importants avantages sociaux en témoignent!).
Si vous êtes enthousiaste à l’idée de relever des défis passionnants, d’exploiter les toutes dernières technologies et de prendre part au futur du divertissement, rejoignez-nous pour créer l’inconnu.
À Ubisoft, vous êtes les bienvenu·es tel·les que vous êtes. Nous accueillons la diversité sous toutes ses formes. Nous nous engageons à favoriser un environnement de travail inclusif et respectueux de toutes les différences.
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
Senior ML Programmer _ 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 the business requirements and objectives.
- Set out technical designs to meet system needs whenever necessary
- Collaborate with data science team, specialist programmers (AI, 3D, physics, sound, animation, etc.), research team and other stakeholders like productions.
- Develop, integrate and maintain Inference engines, ML libraries and 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
- 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:
- A good knowledge of Machine Learning and deep learning fundamentals.
- Extensive knowledge of C++
- 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.
Additional information
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 for predictive/prescriptive 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 people
- 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
Associate Producer [Codev & Outsourcing Services]
Montreal, Canada - Full-time - REF28579P
Job Description
As the Associate Producer, you will support Zone 1 projects in their co-development and outsourcing mandates, both with internal and external partners. You will oversee long-term relations with our internal and external partners and make sure to propose the right partners to productions according to their needs. You will collaborate with the various departments involved in multi-site collaboration and ensure that the processes and guidelines are followed by our productions.
What you’ll do
- Propose partners that meet the specific needs and state of mind of each production team;
- Support and challenge the production teams in setting up their partner management structure;
- Monitor projects, use KPI and tools to evaluate the health of our collaborations and gather feedback from external and internal collaborators;
- Evaluate the evolution of needs for the next few years, in collaboration with our Brands and Recruitment teams;
- Support production teams in training the co-development and outsourcing managers;
- Continuous adaptation of our processes with the service teams and act as a facilitator in the event of difficulties;
- Provide global visibility of mandates in Zone 1 studios by following up with Zone 1 MDs and service teams;
- Maintain and continue to develop a strong network of internal partners;
- Source new external partnership opportunities, answer to solicitations.
Qualifications
What you bring
- Around 7 years of experience in production or project management in the video game industry (or other relevant experience);
- Plenty of flexibility to adapt to a range of situations & navigate interdependencies;
- Familiarity with a variety of project management methodologies;
- Excellent communication, interpersonal, and presentation skills;
- An attentive, collaborative, and innovative spirit;
- A people-oriented approach: sure, you care about results, but you never lose sight of the dedicated people behind them.
What to send our way
Your CV highlighting your background, skills, and any games shipped.
A real live person will review your application. In this case, it’s our talent acquisition specialist Eric. As he learns more about you through your profile, get to know him through the video below.
Additional information
About us
Ubisoft’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.
Directeur Technique (TD) Rigging/Animation/Créature
Montreal, Canada - Contract - REF28840W
Job Description
Nous recherchons un(e) candidat(e) pour rejoindre notre équipe de TD, principalement axe(e) sur les équipes de Rigging et d'Animation ainsi que sur le développement du pipeline de créatures.
Vous travaillerez en étroite collaboration avec l'équipe de TD et les superviseurs afin de fournir un support technique aux animateurs et aux riggers. Cela peut inclure les outils, le débogage, la mise en œuvre de nouvelles fonctionnalités et le flux de travail.
Ce que vous ferez
Vous vous concentrerez sur les besoins en rigging et en animation tout en travaillant en étroite collaboration avec les autres départements de production (modélisation, CFX, TDs, etc...)
- Travailler et maintenir notre système/outils de pipeline interne, principalement en Python.
- Développer et supporter les utilitaires/outils/plugins pour le département animation/rigging
- Apporter un soutien technique aux artistes
- Collaborer avec les chefs de département pour aider à établir des flux de travail et des méthodologies standardisée
- Résoudre les problèmes de rigging et de pipeline
- Rigging avancé de créatures ou de surfaces dures et enveloppement
Qualifications
Ce que vous apportez
- Un minimum de 5 ans d'expérience, nécessitant une combinaison d'expérience en rigging et en programmation.
- Expérience du travail VFX
- Maîtrise de la programmation Python, y compris une expérience des bases de code plus importantes et du "packaging"
- Expérience avec GIT et/ou Mercurial
- Expérience du développement d'outils pour les DCC
- Expertise en rigging corporel/facial. Expérience de travail avec les outils de rigging Maya ainsi qu'avec les systèmes de rigging modulaires propriétaires.
- Doit être à l'aise avec le développement de systèmes organiques pour les personnages ("weighting", simulation musculaire, animations faciales, etc.) ainsi qu'avec le développement de systèmes mécaniques (objets, véhicules, machines, etc.).
- Forte capacité à collaborer au sein d'une équipe multidisciplinaire de créatures en images de synthèse, y compris une expertise dans des domaines tels que les cheveux, les tissus et les systèmes musculaires.
- La connaissance de FACS est un atout.
- Vos compétences en communication vous permettent de communiquer facilement au sein de votre équipe, ainsi qu'avec d'autres départements.
- Vous êtes proactif et aimez rechercher et améliorer ce qui existe déjà.
- Votre niveau d'anglais vous permet de travailler dans un environnement international.
Ce qu'il faut envoyer
- Votre curriculum vitae mettant en valeur votre parcours et vos compétences.
Additional information
Notre passion pour l'innovation et la créativité de notre équipe sont reconnues dans l'industrie et demeurent la pierre angulaire de notre philosophie de travail. Notre équipe est composée de plus de 200 créateurs hautement qualifiés travaillant dans deux espaces de création situés à Piedmont, dans les Laurentides, et dans le quartier du Mile-End à Montréal.
Notre répertoire comprend des titres prestigieux tels que 300, Avatar, Hunger Games et Jurassic World, ainsi que les 6 derniers volets de la franchise Star Wars et la nouvelle série télévisée haut de gamme de Disney+, The Mandalorian, The Book of Boba Fett, Obi Wan Kenobi et Andor.
Chez Hybride, nous sommes avant tout des êtres humains qui valorisent le bien-être et la solidarité. Nous nous engageons à favoriser un environnement de travail inclusif et respectueux de toutes les différences.
Chez Hybride, vous pouvez venir tel que vous êtes. Nous embrassons la diversité sous toutes ses formes. Nous nous engageons à favoriser un environnement de travail inclusif et respectueux de toutes les différences.
Rigging/Animation/Creature Technical Director (TD)
Montreal, Canada - Contract - REF28840W
Job Description
We are looking for a candidate to join our TD team, with a focus on Rigging and Animation crews as well as creature pipeline development.
You will be working closely with the TD team and supervisors to provide technical support to animators and riggers. This can include tools, debugging, implementation of new features and workflow.
What You’ll Do
Focus on rigging and animation needs while working closely with other production departments (modeling, CFX, TDs, etc...)
Work on and maintain our in-house pipeline system/tools, primarily in Python
Develop and support utilities/tools/plug-ins for the animation/rigging department
Give technical support to artists
Collaborate with heads of departments (HODs) to help establish workflows and standard methodologies
Troubleshoot rigging and pipeline issues
Advanced creature or hard surface rigging and enveloping
Qualifications
What you bring
A minimum of 5 years' experience, requiring a combination of rigging and programming experience
Experience with VFX work
Proficiency in Python programming, including experience with larger code bases and packaging
Experience with GIT and/or Mercurial
Experience with tool development for DCCs
Expertise in Body/Facial rigging. Working experience with Maya rigging tools as well as proprietary modular rigging systems
Must be comfortable with the development of organic systems for characters (traditional weighting, muscle simulation, facial animations, etc.) As well as developing mechanical systems (objects, vehicles, machines, etc.)
Strong ability to collaborate within a multidisciplinary CG creature team, including expertise in areas such as hair, cloth, and muscle systems
Knowledge of FACS an asset
- Your communication skills enable you to communicate easily within your team, as well as with other departments.
- You are pro-active and enjoy researching and improving what already exists.
- Your level of English enables you to work in an international environment.
What to send our way
- Your resume/CV highlighting your background and skills.
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.
IT Developer - Temporary Contract
Montreal, Canada - Full-time - REF28807J
Job Description
As an IT Developer, you’ll collaborate with our technical team, tech lead, and architect to ensure smooth and consistent workflows across our pipeline. This role involves implementing Docker for small-scale applications, developing and supporting platform-focused software projects, and delivering end-to-end solutions for internal and customer needs. You'll work closely with the infrastructure and UX teams to meet project requirements and ensure seamless deployment processes.
Key Responsibilities:
- Develop and support software projects that complement our main product platform in Go and Python.
- Implement Docker for small-scale applications, focusing on streamlined and simplified deployments.
- Collaborate with tech leads, architects, and other technical staff to design, troubleshoot, and refine DevOps processes.
- Maintain smooth workflows across the software development lifecycle, with strong Git proficiency.
- Work alongside infrastructure and UX teams to fulfill customer requirements.
Please note this is a 1 year contract
Qualifications
- Proficiency in Golang and Python.
- Solid experience with Linux environments, Docker, and Kubernetes.
- Strong knowledge of Git and familiarity with software development lifecycle practices.
- Experience with Terraform for automation intermediate.
- Background in supporting platform-based products in a DevOps or software engineering role.
- Excellent attention to detail, strong analytical skills, and familiarity with agile methodologies.
Additional information
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Skills and competencies show up in different forms and can be based on different experiences, that's why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, we embrace diversity in all its forms. We’re committed to fostering an inclusive and respectful work environment for all. We know the importance of providing a pleasant interview experience, therefore if you need any accommodation, please let us know if there is anything we can do to facilitate the interview process.
Storage Architect
Montreal, Canada - Full-time - REF28805K
Job Description
Ubisoft IT is seeking a Storage Architect to join the Infrastructure & Platform Architecture Team in Montréal. As part of the architecture team, you will be tasked to design technical solutions in line with technical strategy and the enterprise needs, while supporting engineering teams.
Responsibilities:
- Develop long-term storage strategies and landscape aligned with organizational goals and industry best practices,
- Conduct technical research, labs, publish results and deliver opportunity studies,
- Build and maintain designs and produce associated documentation, presentation and prototypes
- Communicate complex technical concepts to non-technical stakeholders,
- Assist and mentor engineering team and foster a culture of continuous learning and improvement.
Qualifications
- Deep understanding of software defined storage technologies: Block, object, and file storage protocols (NFS, SMB, S3, Ceph, etc.), their use cases, and performance characteristics.
- Storage architecture design: Ability to design complex storage architectures, including data center and cloud-based solutions.
- Data protection and disaster recovery: Expertise in data protection strategies, including backup, replication, and disaster recovery planning.
- Automation and management at scale: Experience with Infrastructure-as-Code deployment and its related tools (Git, Ansible, Chef, etc.).
- Security: Understanding storage security best practices, including encryption, access controls, and data privacy.
- Effective Communication and Collaboration: Strong ability to convey complex technical concepts to diverse audiences, collaborate seamlessly across multidisciplinary teams (infrastructure, applications, and security), and align technical solutions with broader business objectives.
Additional information
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Skills and competencies show up in different forms and can be based on different experiences, that's why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, 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 Architect
Montreal, Canada - Full-time - REF20795V
Job Description
As a technical architect at Ubisoft Montreal, you will build and maintain a technology ecosystem that facilitates the work of production teams so that they can invest their time and talent in what counts most: content creation.
Through evaluation, analysis, recommendations, and decisions, you will build a solid technology structure that will not only maximize the project’s production capacity, but, thanks to your in-depth knowledge of the code for the chosen machine and your strong reactivity, will also stand the test of time and keep up with the rapidly evolving video game industry.
As a key resource person for all things “development”, you will ensure that teams are aligned so that their work is on track with the set technological direction, and you will share your perspective and expertise with your colleagues.
What you’ll do
- Define the technology vision for the project and lead the design of new gear, or features and tools, when the current assets no longer measure up.
- Identify and ensure the feasibility of improvements to the equipment and tools required for the success of the project.
- Ensure consistency, efficiency, scalability, modularity, and compatibility of the features developed by the team.
- Be a reference in the analysis and resolution of technical problems.
- In collaboration with technical management, communicate the technical limitations of the equipment, tools, or systems to production to inform them of their options and the best practices associated with them.
- Define the measures to be implemented to ensure optimal performance.
- Equip project teams (graphics, design, animation, etc.) to produce content within the defined technical framework
- Evaluate existing internal and external engines and tools to determine their respective strengths and weaknesses and recommend the most appropriate ones based on objectives and expectations.
- Anticipate technological advances and challenges brought about by new equipment (such as consoles) and suggest appropriate solutions.
- Create reference materials on the engine and tools to contribute to reusing, sharing and collaboration at Ubisoft.
Qualifications
What you bring
- Around 8 years of programming experience
- Extensive knowledge of hardware & video game tools, consoles, and tech
- Developed analytical and synthesis skills
- The ability to resolve complex issues
- Resourcefulness + attention to detail
- A degree in Computer Science or Software Engineering (or related training)
- Flexibility in the organization of your work, allowing you to adapt to changes
- Solid interpersonal and communication skills
- A collaborative spirit and a results-oriented focus
What to send our way
- Your CV highlighting your background and skills
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.
Additional information
About us
Ubisoft’s 20,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.
Architecte technique
Montreal, Canada - Full-time - REF20795V
Job Description
En tant qu’architecte technique à Ubisoft Montréal, vous bâtirez et entretiendrez un écosystème technologique ayant pour fonction de faciliter le travail des équipes de production afin qu’elles puissent investir leur temps et leur talent là où ils comptent le plus : dans la création de contenu.
Au moyen d’évaluations, d’analyses, de recommandations et de décisions, vous échafauderez une structure technologique solide qui, grâce à votre connaissance approfondie du code de l’engin choisi et à votre forte réactivité, saura non seulement maximiser la capacité de production du projet, mais aussi résister à l’épreuve du temps et suivre l‘évolution rapide du milieu du jeu vidéo.
Véritable personne-ressource pour tout ce qui touche le développement, vous veillerez à l’harmonisation des équipes de sorte que leur travail s’inscrive dans la direction technologique définie et ferez généreusement profiter vos collègues de votre vue d’ensemble et de votre grande expertise.
Ce que vous ferez
- Définir la vision technologique du projet et diriger la conception d’un engin ou de fonctionnalités et d’outils nouveaux quand les options actuellement à disposition ne peuvent répondre aux besoins.
- Déterminer les améliorations à apporter à l’engin et aux outils nécessaires à la réussite du projet et veiller à la faisabilité de celles-ci.
- Veiller à la cohérence, à l’efficacité, à l’échelonnabilité, à la modularité et à la compatibilité des fonctionnalités développées par l’équipe.
- Être une référence en ce qui a trait à l’analyse et à la résolution des problèmes techniques.
- En collaboration avec la direction technique, communiquer les limites techniques de l’engin, des outils ou des systèmes à la production pour l’informer de ses options et des meilleures pratiques qui leur sont associées.
- Définir les mesures à mettre en place pour assurer un rendement optimal.
- Outiller adéquatement les équipes du projet (graphisme, design, animation, etc.) afin qu’elle puisse produire du contenu dans le cadre technique défini.
- Évaluer les engins et les outils internes et externes existants pour déterminer leurs forces et leurs faiblesses respectives et recommander ceux qui conviendraient le mieux selon les objectifs et les attentes.
- Anticiper les avancées technologiques et les défis apportés par du nouveau matériel (comme des consoles) et proposer des solutions adaptées.
- Créer des documents de référence sur l’engin et les outils pour contribuer à la réutilisation, au partage et à la collaboration à Ubisoft.
Qualifications
Ce que vous apportez à l’équipe
- Environ 8 ans d'expérience en programmation
- Une connaissance approfondie du matériel et des outils, des consoles et des technologies de pointe dans le domaine de jeux vidéo
- Des compétences développées en matière d'analyse et de synthèse
- La capacité à résoudre des problèmes complexes
- De la débrouillardise + un souci du détail
- Un diplôme en informatique ou en génie logiciel (ou une formation connexe)
- Une souplesse dans l'organisation de votre travail vous permettant de vous adapter aux changements
- De bonnes habiletés relationnelles et de communication
- Un esprit collaboratif et une orientation vers les résultats
Ce qu’il faut nous envoyer
- Votre CV mettant en valeur votre parcours et vos compétences
Pour info : Si vous avez besoin d'un permis de travail, votre admissibilité peut dépendre de votre éducation et de vos années d'expérience de travail pertinentes, comme l'exige le gouvernement.
Additional information
À propos de nous
Les équipes d’Ubisoft comptent 20 000 personnes réparties sur plus de 30 pays aux quatre coins du monde et sont liées par une mission commune : enrichir la vie des joueuses et des joueurs au moyen d’expériences de jeu originales et mémorables. Leur énergie et leur talent ont permis de donner vie à de nombreuses franchises acclamées telles que Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six et bien d’autres à venir.
Ubisoft est une entreprise soucieuse de l’égalité des chances et estime que la diversité des origines et des perspectives est essentielle pour créer des mondes qui permettent l’épanouissement et l’expression de tous·tes.
Travailler à Ubi MTL, c’est jouir d’un milieu de travail qui éveille la créativité et favorise la connexion. Nous offrons un espace collaboratif axé sur l'avancement professionnel, les occasions d'apprentissage et le bien-être (nos importants avantages sociaux en témoignent!).
Si vous êtes enthousiaste à l’idée de relever des défis passionnants, d’exploiter les toutes dernières technologies et de prendre part au futur du divertissement, rejoignez-nous pour créer l’inconnu.
À Ubisoft, vous êtes les bienvenu·es tel·les que vous êtes. Nous accueillons la diversité sous toutes ses formes. Nous nous engageons à favoriser un environnement de travail inclusif et respectueux de toutes les différences.
Senior Network programmer (C++)
Montreal, Canada - Full-time - REF28489A
Job Description
Main responsibilities:
- Design, implement and maintain network systems for multiplayer games.
- Collaborate with other engineers to integrate network functionality into the game engine.
- Optimize network performance to ensure low latency, low bandwidth and high reliability.
- Troubleshoot and resolve network-related issues during development and post-launch.
- Work closely with gameplay and backend teams to ensure seamless integration of network features.
- Keep abreast of the latest network technologies and best practices.
Qualifications
- Significant experience in applying networking principles in one or more AAA multiplayer games.
- Experience in high-performance programming, multithreading and memory management.
- Expert knowledge of low-level network concepts and high-level multiplayer game systems.
- Solid understanding of network protocols, data transmission and synchronization techniques.
- Experience in designing large-scale system architectures.
- Ability to design and implement scalable multiplayer architectures.
- Excellent collaboration skills.
Additional information
What to send us
- Your CV highlighting your education, experience, skills and games delivered
Programmeuse, Programmeur Réseaux (C++) Senior
Montreal, Canada - Full-time - REF28489A
Job Description
Responsabilités principales :
- Concevoir, mettre en œuvre et maintenir des systèmes de réseau pour les jeux multi-joueurs.
- Collaborer avec d'autres ingénieurs pour intégrer les fonctionnalités réseau dans le moteur de jeu.
- Optimiser les performances du réseau pour garantir une faible latence, une faible bande passante et une haute fiabilité.
- Dépanner et résoudre les problèmes liés au réseau pendant le développement et après le lancement.
- Travailler en étroite collaboration avec les équipes de gameplay et de backend pour assurer une intégration transparente des fonctionnalités réseau.
- Se tenir au courant des dernières technologies et meilleures pratiques en matière de réseau.
Qualifications
- Expérience significative dans l’application de principes réseaux dans un ou plusieurs jeux AAA multijoueur.
- Expérience en programmation haute performance, multithreading et gestion de la mémoire.
- Connaissance experte des concepts réseau de bas niveau et des systèmes de jeu multijoueur de haut niveau.
- Solide compréhension des protocoles réseau, de la transmission de données et des techniques de synchronisation.
- Expérience dans la conception d’architecture systèmes d’envergure.
- Capacité à concevoir et mettre en œuvre des architectures multi-joueurs évolutives.
- Excellentes compétences en collaboration.
Additional information
Quoi nous envoyer
- Votre CV mettant en valeur votre formation, votre expérience, vos compétences et les jeux livrés
Team lead programming DevOps Online (Rainbow Six)
Montreal, Canada - Full-time - REF28751U
Job Description
As a team leader at Magnum, you will lead a talented and inspired DevOps team focused on the infrastructure and tools needed to monitor the live game and improve the quality of life for online developers. You will work directly with our online architect, our technical lead, and the online community of our project.
Driven by the desire to see your team members thrive, you will support them in their professional development by ensuring their well-being, acting as their spokesperson with other teams and management, and ensuring that each person holds a position that stimulates them and showcases their talents.
Your broad vision and understanding of the different roles within your team will allow you to coordinate work optimally and multiply the results of each member's efforts. Your greatest motivation: seeing your team improve and deliver high-quality, consistent systems that contribute to providing the rich gaming experience our players seek.
Qualifications
What You Will Do
- Bring your team together to discuss the progress of assigned tasks.
- Review issues and think about ways to solve them.
- Adequately equip your team so they can work autonomously.
- Communicate regularly with your project manager to plan ahead and identify risks.
- Communicate with other team leaders to share tips, best practices, and technological advancements.
- Stay up-to-date with the latest technological advancements in online services, gaming, and the web in general.
- Provide quality support to productions, both you and your team.
- Code alongside your team members.
- Meet individually with each team member to discuss performance, well-being, and career advancement.
Additional information
What You Bring to the Team
- A bachelor's degree in computer science or computer engineering (or equivalent training).
- A minimum of 3 years of experience managing a programming team.
- Strong organizational skills.
- Excellent communication and strategic leadership skills, combined with great empathy and diplomacy.
- The ability to stay calm in difficult situations (you know there is always a solution).
- Proficiency in the following technologies: C#, GitLab, Kibana, Grafana.
- Experience in load testing with Vague would be an asset.
Technical Director Level Design
Montreal, Canada - Full-time - REF5097X
Job Description
What you’ll do
- Collaborate with other core team members to develop the overall vision & determine technical feasibility of your area of ownership (e.g. AI, mission, world, cinematics, etc.).
- Identify and analyze risks (engine, data, features, etc.).
- Assess existing tools + occasionally design custom ones to support design pipelines and workflows.
- Train team members on tools and techniques + raise awareness of new processes.
- Assist content creators with their technical needs & bridge communication between design and programming.
- Review and give your input on integrated work & find solutions to fix bugs.
- Maintain technical documentation (e.g. procedures, how-to guides, etc.).
- Prepare post-mortems + recommend ways to evolve how we create and integrate data.
- Anticipate technological advancements and stay up to date on market trends to define our best practices + share them with our studios.
- Participate in recruitment to build the technical design team & foster their growth.
Qualifications
What you bring
- A college diploma in Game Design or equivalent (undergraduate degree an asset)
- At least 7 years of experience in the video game industry or other related experience + 3 years of leadership experience
- In-depth knowledge of game engines (e.g. Unity or Unreal) & their limitations and the Microsoft Office suite (especially Excel, PowerPoint, and Visio)
- Familiarity with bug tracking software (e.g. Jira), version management systems (e.g. Perforce), and basic programming
- A highly innovative, collaborative, empathetic, and solution-oriented spirit
- Excellent communication, interpersonal, mentorship, and presentation skills
- 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
Additional information
About us
At Ubisoft Montreal, a preeminent developer of video games located in Montreal’s dynamic Mile-End neighbourhood since 1997, we offer a work environment unique in the industry for allowing you to build and cultivate games that are part of critically acclaimed, iconic AAA franchises of international repute.
When you join Ubi Montreal, you enter a community of passionate, extraordinary developers connected by their need to innovate, to be creative and to work with the latest technology. You’ll discover a world where employees enjoy constant career advancement, a supportive learning environment, and competitive compensation packages.
More than anything, at Ubi Montreal, you will regularly ship a variety of big, quality titles – Assassin’s Creed, Far Cry, Rainbow Six, Watch_Dogs, For Honor and… well we can’t disclose all our secrets just yet… – and work with some of the most talented people in the industry.
We are an equal-opportunity employer and value diversity at our company. We do not discriminate on the basis of race, ethnicity, religion, gender, sexual orientation, age or disability status.
Game Economy Designer (Unannounced Project)
Montreal, Canada - Full-time - REF28696J
Job Description
As a Game Economy Designer at Ubi MTL, you strategically structure the economic systems and supporting features of an online game, plus provide data-backed recommendations on design, balance, and pricing.
You create and operate an open economy informed by facts. As a solution-oriented designer, you respond to opinions, analytics, and test results with suggestions for improvement. By leveraging real player data and gathering feedback, you make informed choices to deliver an engaging overall live-game experience not only now, but well into the future.
What you’ll do
- Design flexible economy systems and features (progression & reward structures, currencies, sinks & sources etc.) aligned with the creative, game, and monetization directions.
- Work closely with the monetization team to come up with pricing strategies for items, events, and services.
- Create game economy simulations and evaluate their performance & their impact on player experience.
- Collaborate with cross-functional teams to integrate your designs.
- Balance and adapt your work based on technical and production constraints, play test results, and comments from cross-functional teams.
- Write and maintain design documentation that will serve as a reference to guide interdependent teams.
- Provide your input on in-game content and pricing + come up with suggestions to refine designs.
- Develop a plan for collecting and evaluating player feedback, post-launch.
- Assess the impacts of adding, removing, or updating content on player engagement.
Qualifications
What you bring
- An undergraduate degree in Game Design, Economics, Finance, Mathematics, or equivalent
- At least 2 years of experience in design, economics, or related experience (live/online game development a huge plus)
- In-depth knowledge of Excel + basic familiarity with game engines (e.g. Unity or Unreal) *
- An innovative, creative, and collaborative spirit
- Critical thinking, curiosity, attention to detail, resourcefulness, and plenty of flexibility
- Ability to translate analytical findings into actionable recommendations
- Excellent problem-solving, organizational, communication, interpersonal, and presentation skills
- An understanding of player motivation & a passion video games
- Knowledge of data visualization software (e.g. Tableau) and scripting languages an asset
What to send our way
- Your CV, highlighting your education, experience, and skills
Please feel free to send us a portfolio of your previous work (attach files or send us a link to your personal website).
A real live person will review your application. In this case, it’s our talent acquisition specialist Charlotte. As he learns more about you through your profile, get to know him through the video below.
Additional information
About us
Ubisoft’s 20,000 team members, working across more than 30 countries around the world, are bound by a common mission to 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’ll 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, cutting edge technologies and pushing the boundaries of entertainment, we invite you to join 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.
Game Designer (3C)
Montreal, Canada - Full-time - REF28720D
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 features aligned with the creative and game directions (e.g. gameplay rules, progression systems, combat systems, weapon attributes, artificial intelligence behaviours, 3Cs, etc.).
- 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 teams.
- Follow up on features post-launch to improve, add, or remove components.
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)
A real live person will review your application. In this case, it’s our talent acquisition specialist Charlotte. As he learns more about you through your profile, get to know him through the video below.
Additional information
About us
Ubisoft’s 20,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.
Security Researcher
Montreal, Canada - Full-time - REF28481G
Job Description
Ubisoft IT is seeking a Security Researcher to join the Security and Risk Management (SRM) Team in Montréal. As a member of the SRM team, you will perform security audits on Ubisoft games and services to ensure their resilience against various threats.
Responsabilities:
- Act as a technical expert regarding security matters related to game security aspects such as anti-piracy, anti-cheat and game exploits;
- Research vulnerabilities in Ubisoft games and suggest appropriate solutions or mitigations;
- Reverse engineer existing software exploits taking advantage of our online games;
- Produce technical game security guidelines for game development teams;
- Evaluate and participate in the implementation of security protections within game clients and game servers;
- Perform code security audits to detect security weaknesses;
- Prioritize corrective measures and assist development teams in fixing issues;
- Communicate efficiently technical security requirements to project stakeholders.
Qualifications
- Strong experience in reverse engineering and/or vulnerability research- having this knowledge within a game cheating environment like anti-cheating, bypasses is a major plus;
- Fluency in C/C++/Assembly and at least one scripting language such as python/ powershell;
- Strong knowledge of static and dynamic analysis on executables, proprietary file formats, proprietary network protocols;
- Experience with process instrumentation methods and disassemblers/decompilers such as IDA Pro; Good knowledge of Compilers and Linkers, COFF/PE/ELF Binary Formats;
- Good knowledge of software obfuscation techniques, exploitation & protection techniques;
- Capacity to think outside the box, understand and adapt solutions to meet business requirements;
Additional information
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Skills and competencies show up in different forms and can be based on different experiences, that's why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, 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 Site Reliability Engineering (SRE) Lead
Montreal, Canada - Full-time - REF28697C
Job Description
As a Technical Site Reliability Engineering (SRE) Lead within Ubisoft’s IT department, you will manage a team of SREs to ensure the reliability, scalability, and performance of our IT platform. You will play a pivotal role in shaping the architecture and operations of our cloud-native infrastructure, with a strong focus on automation and large-scale system management.
Responsibilities:
- Leadership: manage and mentor a team of SREs, fostering a culture of continuous learning and improvement.
- Design and Development: Oversee the design and development of tools and solutions for the smooth operation of the Kubernetes environments.
- Maintenance and Operation: Ensure the maintenance and operation of various components of the Ubisoft IT Platform, emphasizing documented and automated installation and support procedures.
- Continuous Improvement: Drive enhancements in continuous integration and delivery systems, ensuring they meet the highest standards of reliability and performance.
- Collaboration: Collaborate closely with Developer teams to assess their needs and ensure the platform is designed for operability and ease of use.
- Advocate: Advocate for the use of Kubernetes and other cloud-native technologies within Ubisoft.
- Evaluation: steer the evaluation of new requirements, technical designs, and standards to ensure they align with best practices and organizational goals.
- Strategic Planning: Contribute to strategic planning and decision-making processes to guide the future direction of the platform.Qualifications
This role involves on-call.*
Qualifications
- Expertise in cloud-native architectures, Kubernetes (e.g., CRD, CNI, admission controllers), and Linux systems.
- Strong CI/CD capabilities with tools like GitLab CI and ArgoCD, plus experience with public cloud providers (Azure, AWS, GCP).
- Proficient in scripting or development (preferably Go and/or Python) and infrastructure automation with Terraform.
- Advanced understanding of Linux networking, system configuration, and network administration.
- Effective collaboration skills, including experience working with remote teams.
Bonus:
- Familiarity with OpenStack, Docker, Flask, OPA, and other DevOps tools.
- Previous leadership experience managing large-scale production systems.
Additional information
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Skills and competencies show up in different forms and can be based on different experiences, that is why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, we embrace diversity in all its forms. We’re committed to fostering an inclusive and respectful work environment for all. We know the importance of providing a pleasant interview experience, therefore if you need any accommodation, please let us know if there is anything we can do to facilitate the interview process.
Machine Learning Deployment Developer
Montreal, Canada - Full-time - REF28119C
Job Description
Ubisoft IT is looking for an Machine Learning (ML) Deployment Developer to join the Consumer Data Domain team which is part of the Ubisoft Data Office (UDO) department. This team’s main mission is to leverage data to improve the consumer experience by engaging with all our users along their journey.
As a ML Deployment Developer within this team, you will be responsible for deploying and managing the infrastructure supporting scalable machine learning systems. You will also contribute to the implementation of microservices and associated APIs, helping to maintain the trust and safety of our users. You will ensure the delivery of high-quality products by integrating research and engineering cycles, from the prototyping phase to production.
Responsibilities:
- Design, prototype, build, and maintain microservices & APIs that deliver data and models to teams and projects across Ubisoft;
- Build pipelines and batch processes that move and transform data;
- Build and manage a scalable infrastructure in the cloud;
- Participate in the decisions and implementations to improve the platform’s quality;
- Participate in proof-of-concept (POC) projects to advance your understanding of new data and Machine Learning related technologies;
- Write, optimize, and produce high-quality code that can run at scale, using modern best practices such as Machine Learning Operations (MLOps);
- Collaborate with data and machine learning engineers to ship models or prediction pipelines to production in our internal or public cloud infrastructures;
- Take ownership of the projects you build while ensuring they progress accordingly.
Qualifications
- Previous experience in Software/Data engineering, or a related field;
- Solid experience with programming languages such as Python, Rust, or Spark;
- Experience building and interacting with REST APIS and familiarity with the principles of microservice architecture and API design;
- Proficient experience using Kubernetes;
- Good experience using cloud technologies such as AWS and Azure;
- Experience deploying machine learning models to production.
Additional information
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Skills and competencies show up in different forms and can be based on different experiences, that is why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, we embrace diversity in all its forms. We’re committed to fostering an inclusive and respectful work environment for all. We know the importance of providing a pleasant interview experience, therefore if you need any accommodation, please let us know if there is anything we can do to facilitate the interview process.
Project Lead (Programming) – [Far Cry Project]
Montreal, Canada - Full-time - REF28218W
Job Description
As a programming project lead, you will have the important mission of ensuring that the technological vision and creative ambitions of a game are realized. Technical, budgetary, and human constraints and requirements may test your leadership, organizational skills, and ability to delegate, but your talents will always allow you to find ways to keep things on track.
You will not be doing this alone! You will work with teams of talented and inspired programmers, supervised by equally passionate team leaders. You will work with these managers to guarantee team cohesion and to plan and oversee the work so that every issue is addressed, every deadline is met, and every person is engaged and able to grow.
Every initiative you take, whether it’s about time management, optimizing tools and features, or making sure technology works properly, will have a direct impact on the quality of the game. In other words, you will have the chance to see the fruit of your efforts and the genius of your teams reflected behind the players’ controllers.
What you’ll do
In this role, where no two days will be like, you will:
- Organize and coordinate the project’s various technical activities and resources required throughout the production cycle based on needs and priorities.
- Act as a bridge between management and the programming teams to confirm that the vision and needs of one are understood and met by the other.
- With the help of your team leads, make sure that the roadmap stays on track and those cohesive systems are developed in parallel.
- Define and implement new ways of doing things that will make it easier for teams to do their work in the long run.
- Suggest improvements and solutions that will help achieve the project's objectives.
- Report the concerns, recommendations, and observations of the programmers to the management team.
- Monitor the evolution of the game architecture’s and ensure the technologies are working well.
- Oversee resource planning and recruitment
- Adopt a respectful and caring approach to maintain the professional well‑being of the members of your team.
Qualifications
What you bring
- A bachelor’s degree in computer science, software engineering, or an equivalent field
- 10+ years of programming experience and at least five years of experience managing a game programming team
- Experience in the production of at least one full game
- A thorough understanding of video game production (animation, sound, 3D, etc.) and the reality of the different working units
- Excellent mastery of various programming principles
- A sense of leadership and team spirit enhanced by good communication skills
- An empathetic approach when it comes to managing stress in a fast-paced environment (there’s always a solution, and you know it)
- An open and innovative mind coupled with excellent synthesizing skills
- An educational approach and a desire to share your extensive technical expertise
What to send our way
- Your CV highlighting your background and skills
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.
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.
Security Analyst – Organizational Resiliency
Montreal, Canada - Full-time - REF28316R
Job Description
Ubisoft IT is looking for a Security Analyst to join the Security Resilience team which is part of Security & Risk Management (SRM). This team’s main mission is to ensure Ubisoft’s resiliency towards security threats.
As a Security Analyst joining this team, you will be responsible for providing informational, functional, and technical expertise to to increase Ubisoft’s resilience with a focus on Crisis Preparedness, Business Continuity and Disaster Recovery across our locations 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
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.
Security Manager
Montreal, Canada - Full-time - REF28541W
Job Description
As the Security Manager, you will be joining our Security Risk Management (SRM) department and more precisely leading our Security Operations Center (SOC). The SOC team works in collaboration with all security resources and management to ensure proper planning, coordination and mitigation of security incidents, monitoring, alerting and automation of security tools.
Moreover, in this role, you will lead a distributed team of security analysts and specialists by providing technical knowledge, strategic thinking, and leadership on a variety of subjects including incidents, projects and various responsibilities as well coordinating all actions with top management and local authorities.
Responsabilities
- Develop the team’s vision and the company strategy in regard to security incidents detection and response;
- Lead strategic direction and roadmap for our cyber security operations center and our analysts evolution;
- Maintain, and lead the implementation of a complete security program analyzing risks around Threat intelligence;
- Manage the team efforts in order to ensure optimal usage of resources to achieve the team’s objectives and overcome difficult challenges;
- Manage a team to ensure smooth execution of Security strategy and clean roll out of projects;
- Represent the team and discuss its services and capabilities with internal stakeholders, partners within SRM and different teams;
- Create an environment build on trust, open communication, creative thinking, and cohesive team effort;
- Contribute to the team development, expertise evolution, anticipate future needs and propose training accordingly.
Qualifications
- Relevant experience in the IT security field with a proven track record of management function within a SOC;
- Strong leadership skills, leader within technical teams in an ever-evolving environment;
- Ability to interact with representatives from different sectors and communicate technical and business concepts to all types of audiences;
- Experience with various technologies used within a SOC environment: SIEM, SOAR, EDR, IDS, Anti-virus, firewalls.
Additional information
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Skills and competencies show up in different forms and can be based on different experiences, that is why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, we embrace diversity in all its forms. We’re committed to fostering an inclusive and respectful work environment for all. We know the importance of providing a pleasant interview experience, therefore if you need any accommodation, please let us know if there is anything we can do to facilitate the interview process.
Cloud Developer
Montreal, Canada - Full-time - REF28504C
Job Description
Ubisoft IT is looking for a Cloud Developer to join the team that is part of the Ubisoft Data Office (UDO) department. This team's main mission is to manage the entire lifecycle of a streaming pipeline involving player telemetry. This pipeline is fully deployed and maintained by the team through the GitOps paradigm and offers high scalability with low latency. This pipeline already plays an important role within the analytics ecosystem and aims to be deployed as a broader functional application within the Group.
As a Cloud Developer joining this team, you will be responsible for the development of the above-mentioned pipeline in several analytical models, which is critical to the decision-making of Production teams.
Responsibilities
- Perform cloud management using various tools such as Terraform, ArgoCD, and Grafana;
- Participate in the design and execution of infrastructure load tests;
- Diagnose and correct infrastructure anomalies;
- Participate in the continuous improvement of the platform in terms of automation, monitoring, alerting, and cost optimization;
- Participate in peer reviews of the quality, reliability, and reusability of systems and procedures;
- Participate in the evaluation and integration of new technologies and best practices;
- Contribute and encourage the DevOps and LiveOps mentality within the team;
- Keep up to date with DevOps trends and technologies;
- Promote the spirit of mutual aid, innovation, sharing and silo reduction.
Qualifications
- Expertise in management and deployment within the Kubernetes ecosystem;
- Strong experience with cloud technologies such as AWS and Azure;
- Proficient experience with Infrastructure as code technologies such as ArgoCD and Terraform;
- Good experience with streaming systems such as Kafka;
- Experience working with large-scale infrastructure.
If you have the following experience, it will be considered a major asset:
- Experience in Big Data, more specifically in the development or deployment of a Data pipeline.
Additional information
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Skills and competencies show up in different forms and can be based on different experiences, that is why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, we embrace diversity in all its forms. We’re committed to fostering an inclusive and respectful work environment for all. We know the importance of providing a pleasant interview experience, therefore if you need any accommodation, please let us know if there is anything we can do to facilitate the interview process.
Golang Developer
Montreal, Canada - Full-time - REF28328U
Job Description
Ubisoft IT is looking for a Golang Developer to join the IT Engineering & Platform team. As a Golang Developer joining this team, you will be responsible for designing and building a control plane that ensures the reliability, scalability, and security of Ubisoft’s Kubernetes infrastructure.
Responsibilities:
- Participate in the design, development, testing, and deployment of a high-performance control plane for our Kubernetes hosting platform;
- Collaborate closely with cross-functional teams, including DevOps, infrastructure, and security, to ensure seamless integration and operation of the control plane;
- Implement and maintain features that enhance the functionality, efficiency, and scalability of the control plane;
- Ensure the security and compliance of the control plane, while incorporating best practices and industry standards;
- Work closely with product managers and stakeholders to gather requirements and provide technical expertise in shaping the direction of the Kubernetes hosting platform;
- Collaborate actively with your team, and other teams to ensure alignment and synergy;
- Conduct regular code reviews and mentor junior developers;
- Troubleshoot and resolve issues by working proactively to identify and address potential challenges;
- Stay updated on industry trends, emerging technologies, and best practices in Kubernetes and cloud-native development.
Qualifications
- Deep expertise in Golang development with a strong focus on back-end;
- In-depth knowledge of Kubernetes architecture, control plane components, services such as EKS and AKS, and associated technologies;
- Solid understanding of networking concepts and protocols relevant to Kubernetes such as CNI, Ingress, and Egress;
- Experience with Git for version control and CI/CD pipelines;
- Experience with cloud platforms, such as AWS, Azure, or GCP;
- Experience creating and integrating RESTful APIs, gRPC with an understanding of microservices and distributed architectures.
Additional information
Just a heads up: If you require a work permit, your eligibility may depend on your education and years of relevant work experience, as required by the government.
Skills and competencies show up in different forms and can be based on different experiences, that is why we strongly encourage you to apply even though you may not have all the requirements listed above.
At Ubisoft, we embrace diversity in all its forms. We’re committed to fostering an inclusive and respectful work environment for all. We know the importance of providing a pleasant interview experience, therefore if you need any accommodation, please let us know if there is anything we can do to facilitate the interview process.
Team Lead (Tools / DevOps)
Saguenay, Canada - Full-time - REF28650N
Job Description
The Team Lead will support the Project Lead (CP) in overseeing work quality and deadlines for the team. The incumbent will help follow up on and validate the team’s work and coach team members while overseeing part of the development.
The main and routine tasks of the Team Lead are to:
Implement strategies to enhance the performance and reliability of our live gaming systems;
Oversee the development and maintenance of internal tools to support game operations;
Lead a team composed of DevOps and programmers to monitor, analyze, and troubleshoot live issues and ensure the continuous operations of the game;
Collaborate with cross-functional teams, including game design, BI, and customer support to identify and address technical challenges;
Implement best practices for incident management, escalation procedures, and post-mortem analysis to minimize downtime and optimize player satisfaction;
Stay updated on emerging technologies and industry trends to continuously improve our live game operations.
Qualifications
Relevant Experience :
2-4 years’ experience on their working unit or other relevant experience;
Participation in at least one complete game production or equivalent;
Skills and Knowledge :
Knowledge of web, online et DevOps technologies;
Experience with AWS, nodejs, kubernetes and gitlab (an asset);
Ability to assemble productive teams;
Good interpersonal and communication skills;
Resourcefulness in problem-solving;
Ability to delegate;
Change management skills;
Managerial courage;
Sense of initiative;
Bilingualism;
Training :
Bachelor’s degree in computer science or computer engineering or equivalent.
Additional information
Programming Team Lead (Engine)
Saguenay, Canada - Full-time - REF22353O
Job Description
As a Team Lead (Engine) at Ubisoft Saguenay, you guide a group of talented and inspired programmers who develop technology critical to the creation of games Ubisoft fans can’t wait to play. Your team achieves its ambitions thanks to your technical know-how, leadership and ability to make informed decisions. You take pride and share passion for the systems your team develops together.
Your vision and your deep comprehension of what everyone does on your team allow you to harmonize and to multiply the results of everyone’s contribution. When quality systems are delivered and when they work together cohesively, you know you have contributed to offering a rich experience to our players. That’s what truly motivates you.
What you'll do
On a typical day, you gather your team to discuss progress with assigned tasks. You note issues and brainstorm ways to address them. You review outstanding bugs and how best to approach them. You communicate regularly with leads from other disciplines, to plan ahead, identify risks and deliver on time.
You code alongside your team on a daily basis. You regularly update your Project Lead on your team’s assignments and meet with other leads both within and outside your project to discuss how to improve workflows and share technology.
Qualifications
What you'll bring
- A degree in computer science or computer engineering;
- A good knowledge of programming languages such as C++, C#, java, python or others;
- Several years of solid experience in programming;
- Knowledge of video game engines or experience in embedded software programming or similar;
- Experience in managing a team of programmers or other similar experience;
- Excellent communication and strategic leadership skills;
- The ability to remain calm in difficult situations (you know there is always a solution);
- An understanding of game production and good interpersonal skills with non-technical people.
Additional information
What to send our way
- Your CV highlighting your education, experience, skills and, if applicable, your delivered games.
Working at Ubisoft means
- A hybrid and flexible work mode, 6 weeks of vacation in your first year, an enriched parental leave, a Ubi gym directly in our offices, a complete group insurance program, access to complete Dialogue telemedicine services, an RRSP with a contribution from Ubisoft, an advantageous bonus program, concrete measures to ensure the right to disconnect, the option of working part-time and much more. Click here for all the details.
- Joining a team of 21,000 Ubisoft employees working across more than 40 locations around the world, are boundby a common mission to enrich players’ lives with original and memorable gaming experiences. Their dedication 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;
- 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.
Team Lead Programmer [Rainbow Six]
Toronto, Canada - Full-time - REF28190K
Job Description
As a Team Lead Programmer on the Rainbow Six brand, you oversee a team that is distributed across multiple studios. You guide this group of talented and inspired programmers who build on technology that contributes to the continued success of Rainbow Six Siege. You care deeply about the success and evolution of your team members and take pride in their wins. You understand that coming together as a team is the best way to overcome challenging technical hurdles and provide rich experiences that our players will appreciate.
The daily life of a Team Lead Programmer at Ubisoft Toronto:
- Manage your team’s workload by participating in planning and by distributing tasks and bugs to team members;
- Ensure that team members complete the assigned work on time and with high quality;
- Coach your team members, using tools like 1:1s and development objectives;
- Code alongside your team daily, but your key focus is their growth and how well they work together toward the goals;
- Communicate regularly with other leads to plan, identify risks, and deliver on time;
- Regularly update your manager on your team’s assignments and meet with other leads both within and outside your project to discuss how to improve workflows and share technology;
- Collaborate effectively with our partners at other studios.
Qualifications
- An undergraduate degree in Computer Science, Computer Engineering, Software Engineering, or equivalent experience;
- Participation in at least one AAA game production or equivalent as a programming team lead
- Programming experience in engine-level systems on at least one AAA game
- Proficient in C++
- Strong strategic leadership and communication skills;
- A track record of remaining calm and finding solutions when facing challenging situations;
- A deep understanding of video game production and the experience to see the perspectives of other game production disciplines;
- Caring about your team members’ growth.
What to send our way:
- Your CV, highlighting your background, skills, and any games shipped
Additional information
We Offer:
- A hybrid, flexible work model
- Six weeks of vacation
- An enhanced parental leave program
- Comprehensive Total Rewards Package:
- Disability Insurance
- Dental Insurance
- Extended medical insurance
- (Optional) RRSP contribution
- Relocation Assistance
- Bonus (If Applicable)
You can learn more about Life at Ubisoft here: https://toronto.ubisoft.com/life-at-ubisoft/
Join Us!
At Ubisoft Toronto, we believe diversity is our studio’s biggest strength. We’re committed to creating an inclusive workplace that reflects the diversity of our player community, is inclusive and respectful of the individuality of our team and embodies our core values – trust, integrity, excellence and care.
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+. Ubisoft Toronto is committed to providing accommodations for accessibility upon request.
Please read our Code of Conduct prior to applying. It is our collective responsibility at Ubisoft Toronto to maintain a respectful and inclusive work environment, and be the best possible place to work and grow. Knowing and respecting our Code of Conduct’s principles and guidelines is key to achieving that goal.
If this sounds like your kind of studio, what are you waiting for?
Ubisoft’s Mission
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to 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. If you are excited about solving game-changing challenges, cutting edge technologies, and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.
Ubisoft Toronto Inc.
224 Wallace Avenue. M6H 1V7
Toronto, Ontario
www.toronto.ubisoft.com
Event Scripter [Junction]
Toronto, Canada - Full-time - REF28822M
Job Description
The Event Scripter - Cinematic will integrate the various scripted events and cinematic scenes into the engine throughout the production process and for the entire game in collaboration with the animation, programming, sound, level design and level art groups.
What you'll do
- Be aware of the game and level design documents, environments, objectives, atmospheres, story and style to understand the overall game experience;
- Work with key cinematic stakeholders to understand the intentions regarding cutscenes and cinematics and the events that do not require a camera;
- Determine the feasibility of what is expected in terms of the scripted events;
- In collaboration with level designers, prepare the integration of the scripted events by other working units;
- Integrate animated, gameplay and interactive objects and scripted cameras;
- Test the cinematic scenes and scripted events to ensure that their integration does not conflict with the integration of the other levels;
- Carry out all other related tasks.
- When needed. R&D cinematic systems in conjunction with tech teams.
Qualifications
What you bring
- Experience or knowledge of visual or node-based scripting or related;
- Experience in programming an asset;
- Experience working in the video games or films industry as a Layout Artist, Technical Artist, Level Designer, or any other similar jobs a plus;
- Experience in game engine/editors;
- Quick to adapt to company proprietary software;
- Problem-solving mindset;
- Excellent communication skills. Ability to adapt language to explain technical points efficiently depending on the level of knowledge of your audience;
- Well organized;
- Aware of new technologies and processes related to the industry.
What to send our way
- Your CV highlighting your background and skills
Additional information
Why Ubisoft Toronto?
Scored by The Economist as the Best City to Live, our studio is located in the trendy Junction Triangle located in West Toronto, close to TTC, the hottest bars and restaurants, and excellent coffee shops. We celebrate successes as a team at our monthly UbiBash events, and invite our families to events throughout the year including our annual Kids Holiday Party and Summer BBQ. We give back to help make our community better through our team volunteer days and fundraising activities. We hold regular game jams to fuel our team’s creativity. Ubisoft Toronto conducts annual performance reviews to help our team develop their careers and grow with our studio, and provides the opportunity for salary increases annually as part of the performance review process. Ubisoft Toronto also offers a comprehensive health benefits package, generous RRSP matching, industry education support, training and career development, flexible days, on-site Yoga and Bootcamp classes, fresh fruit, Life Drawing classes, as well as spontaneous team surprises such as Pi Day, Star Wars Day, and Halloween.
Join Us!
We hunt for talent from across the industry – seasoned experts that know what it takes to ship world-class games and the next generation of game developer all-stars. We value team chemistry and a desire to grow our studio together. If this sounds like your kind of studio, what are you waiting for? Apply to join us now!
Ubisoft Toronto is an equal opportunity employer and welcomes applications from all interested parties. The studio welcomes and encourages applications from people with disabilities. We are committed to providing reasonable accommodation upon request for candidates taking part in the recruitment process. We thank you for your interest, however, only those candidates selected for an interview will be contacted. No agencies please.
Senior Producer
Toronto, Canada - Full-time - REF17488K
Job Description
On being a Senior Producer at Ubisoft Toronto:
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 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 10 years of project management experience in a game development environment;
- Have shipped a minimum of one AAA game title in a Producer or 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
We Offer:
- A hybrid, flexible work model
- Six weeks of vacation
- An enhanced parental leave program
- Comprehensive Total Rewards Package:
- Disability Insurance
- Dental Insurance
- Extended medical insurance
- (Optional) RRSP contribution
- Relocation Assistance
- Bonus (If Applicable)
You can learn more about Life at Ubisoft here: https://toronto.ubisoft.com/life-at-ubisoft/
Join Us!
At Ubisoft Toronto, we believe diversity is our studio’s biggest strength. We’re committed to creating an inclusive workplace that reflects the diversity of our player community, is inclusive and respectful of the individuality of our team and embodies our core values – trust, integrity, excellence and care.
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+. Ubisoft Toronto is committed to providing accommodations for accessibility upon request.
Please read our Code of Conduct prior to applying. It is our collective responsibility at Ubisoft Toronto to maintain a respectful and inclusive work environment, and be the best possible place to work and grow. Knowing and respecting our Code of Conduct’s principles and guidelines is key to achieving that goal.
If this sounds like your kind of studio, what are you waiting for?
Ubisoft’s Mission
Ubisoft’s 19,000 team members, working across more than 30 countries around the world, are bound by a common mission to 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. If you are excited about solving game-changing challenges, cutting edge technologies, and pushing the boundaries of entertainment, we invite you to join our journey and help us create the unknown.
Ubisoft Toronto Inc.
224 Wallace Avenue. M6H 1V7
Toronto, Ontario
www.toronto.ubisoft.com
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.