Join Our Team
Current Openings
Check out all the current openings at our studio below or visit the Ubisoft Careers site for more.
Senior Gameplay Programmer
Montreal, Canada - Full-time - REF31528GProduct Manager - Compass
Montreal, Canada - Full-time - REF31651LAnalyste Planification Financière
Montreal, Canada - Full-time - REF31578VData Analyst
Montreal, Canada - Full-time - REF31653QSenior Audio Programmer
Montreal, Canada - Full-time - REF31654SSenior AI Programmer
Montreal, Canada - Full-time - REF31657FSenior 3D Programmer
Montreal, Canada - Full-time - REF31658QTechnical Lead Data (TGQF)
Montreal, Canada - Full-time - REF31514BIT Developer
Montreal, Canada - Full-time - REF31440A3D Programming Team Lead (March of Giants)
Montreal, Canada - Full-time - REF31504NSenior Software Developer - (Online Service- Hosting Platforms)
Montreal, Canada - Full-time - REF31450PVFX Artist (Unreal)
Montreal, Canada - Full-time - REF31529WArtiste d'effets spéciaux (Unreal)
Montreal, Canada - Full-time - REF31529WPrincipal Technical Artist (Unreal)
Montreal, Canada - Full-time - REF31530CArtiste technique principal·e (Unreal)
Montreal, Canada - Full-time - REF31530C3D Character Modeler - March of Giants
Montreal, Canada - Full-time - REF31481PModeleur·euse de personnages 3D - March of Giants
Montreal, Canada - Full-time - REF31481PUser Interface Artist - Rainbow Six Siege
Montreal, Canada - Full-time - REF31479PAssociate Art Director - Rainbow Six Siege
Montreal, Canada - Full-time - REF31531ATechnical Art Director (Unreal)
Montreal, Canada - Full-time - REF31644LSoftware Engineer – MLOPS
Montreal, Canada - Full-time - REF31447TProduct Director, Knowledge
Montreal, Canada - Full-time - REF31460XMarketability Director
Montreal, Canada - Full-time - REF31621LCommunity Developer - Rainbow 6 Siege
Montreal, Canada - Full-time - REF31602ICommunity Developer - March of Giants
Montreal, Canada - Full-time - REF31598STools Programer - Quality Foundation
Montreal, Canada - Full-time - REF29980BData Developer
Montreal, Canada - Full-time - REF31469ZPrincipal Technical Designer
Montreal, Canada - Full-time - REF30127KSecurity Specialist – Digital Fraud
Montreal, Canada - Full-time - REF31569UGames Security Specialist
Montreal, Canada - Full-time - REF31557ASr. Data Analyst, Marketing Analytics
Montreal, Canada - Full-time - REF31503ISpecialist – Tools & Infrastructure Reliability (March of Giants)
Montreal, Canada - Full-time - REF31114SCRM Operations Specialist
Montreal, Canada - Contract - REF30834PLegal Counsel
Montreal, Canada - Full-time - REF31370XCreative Director [Assassin's Creed: Codename Invictus]
Montreal, Canada - Full-time - REF30923UAnti-Cheat Programmer (March of Giant)
Montreal, Canada - Full-time - REF31271UEngine programer - (March of Giants)
Montreal, Canada - Full-time - REF31247HSenior Gameplay Animator (First-Person) – [Far Cry]
Montreal, Canada - Full-time - REF31182KSenior C++ Programmer - Machine Learning
Montreal, Canada - Full-time - REF31193UNarrative Director [Assassin's Creed]
Montreal, Canada - Full-time - REF31377CCreative Director [Assassin's Creed]
Montreal, Canada - Full-time - REF31368TGame Director [Assassin's Creed]
Montreal, Canada - Full-time - REF31372KCommunity Developer - Assassin's Creed
Montreal, Canada - Full-time - REF30763FSystem Administrator
Montreal, Canada - Full-time - REF31330ZCloud Developer
Montreal, Canada - Full-time - REF31275GSenior Character Rigger - [March of Giants]
Montreal, Canada - Full-time - REF30926UPrincipal Advisor – Compensation and Career Architecture
Montreal, Canada - Full-time - REF30981BSenior Scriptwriter [Assassin’s Creed]
Quebec City, Canada - Full-time - REF31239RUser Interface Artist
Saguenay, Canada - Full-time - REF31480ZCharacter Artist - Modeling & Texturing
Toronto, Canada - Full-time - REF31563EProducer - [Splinter Cell]
Toronto, Canada - Full-time - REF31473STeam Lead Level Designer [Splinter Cell Remake]
Toronto, Canada - Full-time - REF31466OSenior Gameplay Programmer
Montreal, - Full-time - REF31528G
Job Description
We’re a small, empowered team building an ambitious multiplayer experience, developed in Unreal Engine. We’re looking for hands‑on developers with a strong execution mindset, ownership, and pride in building something real—together.
We are looking for candidates who demonstrate qualities such as proactivity, independence, curiosity, and a strong sense of collaboration. Ideally, this person is able to lend a hand wherever needed within the project, whether in gameplay, integration, optimization, debugging, or tool improvement. They have solid experience in game development and are comfortable in an environment where versatility, initiative, and technical leadership are valued.
What you’ll do
- Design, develop, and evolve robust and scalable gameplay systems
- Collaborate closely with the design, animation, art, and production teams to turn ambitious design goals into high-quality game features.
- Develop features and systems in Unreal Engine 5 using C++ and Blueprints, ensuring code quality, maintainability, and performance.
- Identify technical risks, recommend appropriate approaches, and contribute to architectural decisions affecting gameplay systems.
- Support the programming team through knowledge sharing, code reviews, and mentoring less experienced developers.
- Contribute to the continuous improvement of development tools, processes, and practices to increase the team’s efficiency.
- Work closely with the game design team to test features, provide constructive feedback, iterate on systems, and help improve the gameplay experience.
Qualifications
What You Bring to the Team
- At least 7 years of experience in C++ programming.
- Strong understanding of gameplay mechanics and 3C systems (Character, Camera, Controls).
- Proven experience with Unreal Engine 4/5.
- Significant experience developing and testing gameplay features across multiple platforms.
- Knowledge of systems that impact performance and quality (rendering, threading, networking).
- Excellent debugging and profiling skills.
- Ability to write reliable, efficient, and robust code.
- Strong communication skills and a collaborative, open-minded team-oriented attitude.
- Self-motivated with a passion for video games.
Nice to Have
- Experience developing multiplayer games.
- Experience working on first-person shooter (FPS) games.
- Cross-platform development experience (console and/or mobile).
- Familiarity with GAS and CMC.
Additional information
Product Manager - Compass
Montreal, - Full-time - REF31651L
Job Description
What You’ll Do
The person in this role will work as part of the COMPASS team and will be responsible for a suite of products developed by the team, with the goals of gathering user requirements, providing support, and training users of these products.
Responsibilities:
The primary and typical duties of this position are:
Product Management and Strategic Vision
- Translate the long-term vision of the team and the organization into clear directions and actionable product roadmaps for internal products.
- Define, maintain, and communicate short- and medium-term product roadmaps, ensuring alignment with organizational priorities, team capacity, and the needs of internal users.
- Take responsibility for the products under your purview, including their relevance, consistency, quality, and adoption.
- Prioritize initiatives and features based on business value, user impact, and operational constraints.
- Collaborate closely with engineering to make the necessary trade-offs between scope, quality, timelines, and delivered value.
Governance and Product Quality
- Be responsible for the product structure (backlogs, epics, deliverables, planning cycles).
- Define and enforce product practices and standards to ensure the consistency and quality of deliverables.
- Ensure the clarity and quality of analyses, user requirements, and definitions.
- Determine and maintain product quality standards, and ensure compliance with them throughout the product lifecycle.
- Oversee the creation and updating of product documentation and reference materials.
Collaboration and Contribution to the Product Team
- Work closely with Product Specialists, Business Analysts, Team Leads, and engineering teams.
- Actively contribute to the smooth functioning of the product team by providing support, expertise, and alignment.
- Participate in the continuous improvement of work processes and the maturation of product practices.
- Serve as the product point of contact for the relevant teams.
- Understanding of Internal Users and Stakeholders
- Develop and maintain strong relationships with internal users and key stakeholders, with a constant focus on satisfaction and usability.
- Maintain a thorough understanding of internal users’ usage patterns, needs, and challenges.
- Proactively monitor product usage, pain points, and support needs.
- Participate in organizing and facilitating retrospectives and post-mortems to identify opportunities for improvement.
Communication, Adoption, and Training
- Define and implement an internal communication and adoption strategy for the products under your responsibility.
- Ensure clear product positioning to facilitate understanding and adoption.
- Develop and maintain training materials and conduct training sessions as needed.
- Contribute to product advocacy among internal teams.
Other Responsibilities
- Perform any other related tasks pertaining to product management and performance.
Qualifications
What You Bring to the Team
Education:
- A college degree in a relevant field.
- Training, excellent knowledge, or certification in project management or approaches to process optimization and continuous improvement is a plus.
Relevant Experience:
- 5 years of experience in a relevant field.
Skills:
- Demonstrate excellent customer service skills
- Possess strong interpersonal and communication skills
- Be able to speak effectively in front of an audience
- Analytical mindset
- Proficiency in problem-solving
- Creativity and a spirit of innovation
- Organizational and planning skills
- Leadership skills
- Persuasiveness
- Ability to collaborate and provide guidance
- Ability to motivate others
- Ability to manage multiple projects simultaneously
Knowledge:
- Bilingual (French and English)
- Knowledge of the video game industry is a plus
- Knowledge of SCRUM/AGILE is a plus
- Knowledge of video game production is a plus
- Knowledge of software-as-a-service is a plus
What to Send Us
- Your resume highlighting your education, experience, skills, and games you’ve worked on
Additional information
Ubisoft is a global leader in video games, with teams spread across the globe creating original and memorable gaming experiences, from Assassin’s Creed to Rainbow Six, Just Dance, and many more. We believe that diverse perspectives help both players and teams grow. If you’re passionate about innovation and want to push the boundaries of entertainment, join our adventure and help us create the unknown!
We’ve adopted a hybrid work model that helps you stay connected with your team and aligned with company priorities, while giving you the flexibility to maintain a healthy work-life balance. Please note that some roles are entirely office-based and are not eligible for hybrid work.
Analyste Planification Financière
Montreal, - Full-time - REF31578V
Job Description
En tant que FP Partner – Studio Canada à Ubisoft, vous jouerez un rôle clé dans le pilotage de la performance financière du Studio Vantage à travers le Canada, en étroite collaboration avec le Director FP&A R&D.
Ce poste est à pourvoir dans l'uns de nos studios Canadiens, Québec ou Montréal.
Vous combinerez rigueur analytique, compréhension des enjeux d’affaires et capacité d’influence afin de soutenir la prise de décision à différents niveaux de l’organisation.
Vous contribuerez au suivi financier, produirez des analyses à forte valeur ajoutée et participerez à l’amélioration continue des processus de pilotage, afin d’offrir une visibilité claire sur les coûts, les investissements et l’allocation des ressources.
Vous évoluerez dans un environnement transversal et international, en collaboration étroite avec les équipes Finance locales, les équipes opérationnelles du studio ainsi que des partenaires clés comme le Procurement, les RH et d’autres fonctions support.
Ce que vous ferez
Pilotage financier et vision stratégique
- Assurer le suivi de la performance financière (closing, actuals, forecast) sur un périmètre d’entités défini
- Analyser les écarts vs budget et forecast en fournissant une lecture claire des principaux leviers de performance
- Suivre et challenger les trajectoires financières (Opex, Capex, masse salariale, cash flow) dans une logique de soutenabilité et d’alignement stratégique
- Contribuer aux exercices de planification financière avec une approche structurée et critique
Analyse stratégique et optimisation de la performance
- Produire des analyses financières afin d’identifier les risques, opportunités et leviers d’optimisation
- Évaluer la performance des studios via les principaux KPIs (headcount, masse salariale, subventions, coûts de structure et G&A local)
- Identifier et piloter des initiatives d’optimisation des coûts, d’amélioration de la productivité et d’allocation des ressources
- Contribuer à l’évolution des outils de pilotage afin d’améliorer la qualité, la granularité et la disponibilité des données
Business partnering et coordination internationale
- Agir en tant que partenaire financier de référence auprès des équipes opérationnelles et des fonctions support
- Challenger les hypothèses financières et les décisions opérationnelles dans une logique de création de valeur
- Coordonner les processus financiers et assurer la cohérence des remontées entre les entités locales et le siège
- Contribuer aux arbitrages financiers en apportant une vision transverse et structurée
Qualifications
Ce que vous apportez à l’équipe
- Bonne compréhension des coûts de structure des studios (Opex, Capex, masse salariale)
- Solides compétences en analyse financière et interprétation des données
- Esprit analytique avec capacité de structuration et de prise de recul
- Bonne connaissance des outils de planification financière, ERP et outils de BI
- Aisance dans des environnements transverses et internationaux
Ce qu’il faut nous envoyer
- Votre CV mettant en valeur votre formation, vos expériences et vos compétences
Additional information
Ubisoft est une référence mondiale du jeu vidéo, avec des équipes réparties aux quatre coins du monde qui créent des expériences de jeu originales et mémorables, de Assassin’s Creed à Rainbow Six en passant par Just Dance et bien d’autres encore. Nous croyons que la diversité des points de vue fait progresser tant les joueurs que les équipes. Si vous êtes passionné·e par l’innovation et que vous souhaitez repousser les limites du divertissement, rejoignez notre aventure et aidez-nous à créer l’inconnu!
Nous adoptons un modèle de travail hybride qui vous aide à rester connecté·e avec votre équipe et aligné·e sur les priorités de l’entreprise, tout en vous donnant la possibilité de maintenir votre équilibre entre vie professionnelle et vie personnelle. Notez que certains rôles sont entièrement basés au bureau et ne sont pas éligibles au travail hybride.
Data Analyst
Montreal, - Full-time - REF31653Q
Job Description
The Data Analyst, Audience Analytics, will be the main analytics owner of several major game franchises, responsible for gathering and analyzing customer data across their portfolio and answering all kinds of analytics questions from business and marketing stakeholders. Working closely with production and marketing teams, you will provide clear insights about consumer behaviors, drive strategic recommendations, and support audience-centric projects throughout the entire life cycle of a game, across acquisition, retention, brand circulation, and more. You will be a key decision driver, translating data into actionable directions that directly shape how teams engage with their players.
WHAT YOU'LL DO
Analytics
- Create, manage and distribute data and insights utilizing analytics tools (SQL, Python)
- Analyze customer data to gather knowledge, generate insights, create value and support decision-making
- Design and build player clustering models to define and refine audience profiles across the game lifecycle
- Maintain and update audience segmentations to ensure relevance as player behaviors and business contexts evolve
- Support brand circulation strategies by identifying cross-game audience overlaps and player migration patterns
- Identify levers of audience segmentation, monitor their evolutions and their impact on business KPIs
- Apply a variety of visualization techniques and design the content and appearance of data visuals
Project Management & Collaboration
- Own end-to-end analytical projects: scope, plan, execute and deliver, ensuring stakeholders are aligned throughout
- Track project progress, communicate status and manage priorities across multiple concurrent workstreams
- Translate business questions and challenges from stakeholders into Audience Analytics projects
- Be the main point of contact of the stakeholder teams; understand the brand and marketing objectives and the major initiatives; identify the most relevant methodology to answer the need; deliver insights
- Conduct meetings and coordinate different interlocutors (finance, research, marketing, …)
- Work closely with CRM and media teams, understand their technical environment and constraints, propose an adapted approach to their operational needs
- Provide strategic audience recommendations to stakeholders
Qualifications
WHAT YOU'LL BRING
- Master’s degree (MA/MBA) preferred — Marketing, Marketing Research, Statistics, or Econometrics
- 2+ years of experience as a data analyst
- Proficiency in SQL and Python for data analysis
- Experience with clustering and segmentation methods (k-means, hierarchical clustering, RFM, or similar)
- Strong project management skills: ability to track multiple workstreams, manage timelines and communicate progress clearly
- Strong analytical and synthesis skills; ability to analyze raw data, draw conclusions, and develop actionable and strategic recommendations
- Strong quantitative skills, and experience utilizing scientific analytic methods and quantitative analysis techniques
- Experience working with lakehouse data platforms (Databricks, Snowflake, or similar) is a plus
- Proactivity and creativity with data
- Demonstrated success presenting complex qualitative and quantitative data in a clear and compelling manner
- Naturally curious, analytics-driven mindset; comfortable challenging assumptions
- Excellent written and oral communication skills
Additional information
Senior Audio Programmer
Montreal, - Full-time - REF31654S
Job Description
We’re a small, empowered team building an ambitious multiplayer experience, developed in Unreal Engine. We’re looking for hands‑on developers with a strong execution mindset, ownership, and pride in building something real—together.
What you’ll do
- Gather and understand the project's audio vision and requirements, and identify the necessary development needs.
- Analyze existing audio engine features and determine whether they align with the project's creative and technical goals.
- Propose improvements to the audio pipeline by identifying project-specific needs and designing and implementing new systems when required.
- Manage and challenge memory and CPU resource budgets for audio systems.
- Work closely with the Audio Design team to help achieve design objectives while staying within the allocated performance budget.
- Write clear, structured, and maintainable code while considering performance, scalability, and compatibility requirements.
- Validate and test newly developed systems to ensure they meet project objectives and integrate seamlessly with existing codebases.
- Investigate, diagnose, and resolve audio-related bugs reported by other disciplines and the Quality Assurance (QA) team.
- Document work thoroughly to facilitate knowledge sharing and help end users (other development teams) understand and effectively use new audio systems and features.
- Perform any other related duties as required.
Qualifications
What You Bring
- Minimum of 5 years of experience in audio programming or other relevant experience.
- Bachelor’s degree in Computer Science, Computer Engineering, or an equivalent discipline.
- Strong analytical and critical-thinking skills.
- Excellent problem-solving abilities.
- Self-sufficient, resourceful, and able to work independently.
- Strong interpersonal and communication skills.
- Flexibility in planning and organizing work.
- Ability to collaborate effectively within a team environment.
- Adaptability to changing priorities and project requirements.
- Results-driven mindset with a focus on delivering quality outcomes.
- Knowledge of audio terminology, compression formats, and audio middleware solutions.
- Understanding of the various disciplines involved in game production and development.
Additional information
Senior AI Programmer
Montreal, - Full-time - REF31657F
Job Description
We’re a small, empowered team building an ambitious multiplayer experience, developed in Unreal Engine. We’re looking for hands‑on developers with a strong execution mindset, ownership, and pride in building something real—together.
What you’ll do
- Design, implement, and maintain real‑time gameplay AI systems in Unreal Engine
- Own AI behaviors end to end: architecture, implementation, debugging, tuning, and optimization in real gameplay conditions.
- Work closely with gameplay, animation, tech design, and networking teams to deliver readable, systemic, high‑quality, and debuggable AI, compatible with a server‑authoritative architecture.
- Maintain a constant focus on performance and scalability (CPU, AI budgets, behavioral LODs, agent counts, network impact), with a clear priority on stability and “always playable” gameplay.
- Act as a senior, hands‑on, pragmatic contributor: write code daily, mentor others, challenge over‑engineered solutions, share best practices, and help secure the delivery of critical AI features.
Qualifications
What You Bring
- Around 5 years of experience in AI programming, ideally in the video game industry
- Proficiency in C++ language
- An undergraduate degree in Computer Science, Computer Engineering or equivalent
- Experience developing on video game consoles
- That rare mix of attention to detail and flexibility in your work organization
- A proficiency to communicate with all disciplines and to support and elevate the team in terms of quality and vision of the game
- You are creative and thirsty for innovation
Nice to Have
- Experience as part of a team that has shipped a video game
Additional information
Senior 3D Programmer
Montreal, - Full-time - REF31658Q
Job Description
We’re a small, empowered team building an ambitious multiplayer experience, developed in Unreal Engine. We’re looking for hands‑on developers with a strong execution mindset, ownership, and pride in building something real—together.
What you’ll do
- Design, implement, and maintain core engine foundations in Unreal Engine, with a strong focus on stability, performance, and scalability, supporting an always-playable, delivery-driven production environment.
- Lead rendering and frame performance initiatives, including GPU/CPU diagnostics and optimization, budget definition, pipeline improvements, and the implementation of safeguards (profiling, regression detection, benchmarking) to ensure continuous quality.
- Own technical solutions end-to-end: design, implementation, integration, review, and hardening, with a production and live-operations mindset focused on stability, performance, security, and maintainability.
- Collaborate daily with Gameplay, Tech Art, VFX, Level Art, Tools, and Build teams to ensure engine-level decisions (rendering, streaming, LODs) enable rapid delivery without compromising performance, while keeping Unreal Engine workflows efficient for a small, autonomous team.
- Embody a hands-on senior engineering role by writing code daily, debugging deep within the engine, challenging technical approaches, documenting the rationale behind decisions, and continuously raising the team’s quality standards through best practices, design patterns, and effective technical debt management.
Qualifications
What You Bring
- An undergraduate degree in Computer Science, Computer Engineering or equivalent
- A minimum of 7 years' experience in general programming, ideally in the video-game industry
- A proficiency to communicate with all disciplines and to support and elevate the team in terms of visuals and performance
- Experience with HLSL, DirectX
- Proficiency in C++
- Experience developing on video-game consoles and in performance optimization for consoles
- You are a Philomath (a.k.a. a lover of maths – algebra, geometry, calculus, the whole set)
- You are creative and thirsty for innovation
Nice to Have
- Experience as part of a team that has shipped a video game
Additional information
Technical Lead Data (TGQF)
Montreal, - Full-time - REF31514B
Job Description
What you'll do
The primary and recurring responsibilities of the Lead Data Technical include :
- Collaborate with architects and contribute to the design of new data products and services by proposing robust, scalable solutions aligned with organizational needs.
- Participate in the implementation of the target data architecture and drive its adoption across teams.
- Serve as the subject matter expert for all topics related to data, data architectures, and data processing pipelines.
- Provide technical leadership and expertise across all Quality Foundations products regarding data storage, modeling, governance, and processing.
- Define, maintain, and promote data standards and best practices within QF, ensuring their consistent application across teams.
- Propose, review, and validate technical and architectural decisions through Architecture Decision Records (ADRs), and ensure adoption of approved decisions.
- Actively contribute to the development and delivery of initiatives involving the highest levels of complexity or risk.
- Advise architects, project managers, and leaders on technology directions and opportunities to improve data platforms.
- Analyze and optimize the performance, cost efficiency, reliability, and scalability of data systems.
- Act as a subject matter expert in relational and non-relational database optimization.
- Collaborate with development, analytics, artificial intelligence, and operations teams to ensure seamless integration of data solutions.
- Ensure the technical quality of data pipelines and promote best practices in monitoring, alerting, and operations.
- Foster knowledge sharing, mentorship, and the development of technical autonomy within data development teams.
- Participate in the technical evaluation of new technologies, platforms, and data-related approaches.
- Perform any other related duties as required.
Qualifications
What you'll bring to the team
Education :
- Bachelor’s degree in Computer Science, Computer Engineering, Software Engineering, or an equivalent field of study.
Relevant Experience :
- Minimum of 8 years of experience in software development or data engineering.
- Significant experience designing and implementing large-scale data platforms.
- Experience in technical leadership, team coaching, or mentorship.
- Experience with distributed architectures and large-scale data processing systems.
Skills and Knowledge :
Technical Expertise
- Strong expertise in large-scale data solution development and SQL/NoSQL data modeling.
- Strong proficiency in one or more of the following languages: Python, PySpark, SQL, and Scala.
- Solid understanding of modern data architectures, data processing pipelines, and analytics platforms, including Medallion architectures (Bronze/Silver/Gold) and Lakehouse platforms (Databricks, Delta Lake).
- Experience designing configurable and environment-agnostic solutions (development, staging, production), including pipeline-as-code and configuration management practices.
- Ability to design scalable, high-performance, and maintainable solutions.
- Experience documenting architectural and technical decisions.
Technical Assets
- Knowledge of cloud services (AWS, Azure, or equivalent) as well as Docker and Kubernetes technologies.
- Knowledge of data orchestration frameworks such as Apache Airflow or Databricks Workflows.
- Knowledge of real-time data streaming technologies (Spark Structured Streaming or equivalent).
- Knowledge of Databricks, Apache Spark (batch and streaming), Delta Lake, Elasticsearch/OpenSearch, SQL Server, and PostgreSQL.
- Knowledge of large-scale data platform administration and both relational and non-relational databases.
- Knowledge of monitoring, logging, and alerting systems for data pipelines.
- Understanding of machine learning and artificial intelligence concepts.
- Experience working in high-volume, real-time critical systems environments (telemetry, observability, monitoring) is considered a significant asset.
Professional Competencies
- Excellent analytical and problem-solving skills.
- Strong ability to solve complex technical challenges.
- Aptitude for mentoring and fostering technical autonomy within teams.
- Strong appreciation for configuration-driven approaches, including parameterized systems, declarative pipelines, and reproducible deployments (Infrastructure as Code).
- Excellent communication skills and ability to explain complex technical concepts to diverse audiences.
- Influential leadership and the ability to drive adoption of best practices across teams.
- Ability to work effectively in a multidisciplinary environment.
- Strong initiative and autonomy.
- Results-oriented mindset with a focus on continuous improvement.
- Ability to manage multiple priorities simultaneously and make sound prioritization decisions.
Additional information
About Us
Ubisoft’s teams consist of 20,000 people spread across more than 30 countries around the world, all united by a common mission: to enrich the lives of gamers through original and memorable gaming experiences. Their energy and talent have brought to life numerous acclaimed franchises such as Assassin’s Creed, Far Cry, Watch Dogs, Just Dance, Rainbow Six, and many more to come.
Ubisoft is a company committed to equal opportunity and believes that diversity of backgrounds and perspectives is essential to creating worlds where everyone can thrive and express themselves.
Working at Ubi MTL means enjoying a workplace that sparks creativity and fosters connection. We offer a collaborative environment focused on professional growth, learning opportunities, and well-being (as evidenced by our generous benefits package!).
If you’re excited about taking on thrilling challenges, leveraging the latest technologies, and shaping the future of entertainment, join us in creating the unknown.
At Ubisoft, you’re welcome just as you are. We embrace diversity in all its forms. We’re committed to fostering an inclusive work environment that respects all differences.
IT Developer
Montreal, - Full-time - REF31440A
Job Description
As an IT Developer at Ubisoft Montreal, you will join the IT Games and Studios team, more specifically the Build and Orchestration team. In this IT Developer role, you will design, develop, and support critical services and products that power game development pipelines used by production teams worldwide.
Working as an IT Developer, you will collaborate with system administrators, developers, and DevOps engineers to deliver scalable, reliable, and high-performance solutions. This role balances hands-on development with operational responsibilities and includes participation in an on-call rotation to ensure the availability of critical systems.
What you’ll do
- Develop and maintain services and products supporting global game development pipelines
- Design, implement, and troubleshoot features using Python or C# and other programming languages
- Analyze and improve existing codebases to resolve complex technical issues
- Ensure reliability, scalability, and performance of services deployed on private and public clouds
- Collaborate with multidisciplinary teams to deliver robust and high-performance solutions
- Contribute to automation and CI/CD pipelines to improve deployment and operations
- Participate in project initiatives to evolve and scale platforms for future needs
- Monitor and support critical systems, including participation in an on-call rotation
Qualifications
- Strong development skills in Python or C#, with exposure to Go, and the ability to design, deploy, and troubleshoot your own applications in complex, distributed systems
- Hands-on experience with GitLab CI/CD and DevOps practices, including automation, monitoring, and logging across the full delivery lifecycle
- Solid knowledge of cloud ecosystems and deployment tools such as Azure or AWS, Terraform, Helm, Kubernetes, and Docker
- Strong understanding of Linux and Windows systems, including file systems, networking fundamentals, and system logs
- Knowledge of microservices architectures and distributed system design for scalable and reliable platforms
- An operational mindset combined with strong communication and collaboration skills to support global teams and maintain system uptime
Additional information
What you need to send us
- Your CV highlighting your skills and experience
- Links to technical projects or code repositories demonstrating your work
3D Programming Team Lead (March of Giants)
Montreal, - Full-time - REF31504N
Job Description
As a 3D Programming Team Lead at Ubisoft Montreal, you will guide the development and optimization of the project's 3D systems while working closely with technical and artistic teams to ensure a cohesive vision and high-performance results.
What you'll do
- Profile and optimize GPU usage to maintain high performance.
- Collaborate with the Graphics Technical Director to define technical constraints and communicate technical possibilities to artistic teams.
- Analyze the project's 3D vision and assess the technical feasibility of identified requirements.
- Evaluate existing engine 3D features and determine their suitability for the project's objectives.
- Design and implement new 3D systems when required.
- Propose improvements and innovations inspired by industry best practices.
- Ensure new 3D systems align with project goals and integrate seamlessly with the existing codebase.
- Support 3D systems and features throughout production.
- Identify and resolve 3D-related bugs reported by development and quality assurance teams.
- Document systems and workflows to facilitate knowledge sharing and enable effective use by other disciplines.
Qualifications
What you bring to the team
- A degree in Computer Science, Computer Engineering, or equivalent training and experience.
- Minimum of 7 years of programming experience.
- Strong knowledge of linear algebra applied to 3D programming.
- Deep understanding of GPU architecture and performance optimization techniques.
- Hands-on experience with low-level 3D APIs such as DirectX or Vulkan.
- Understanding of shader languages and their integration within rendering pipelines.
- Knowledge of software design best practices and CPU/GPU memory trade-offs.
- Strong analytical and problem-solving skills.
- Excellent communication skills and the ability to collaborate effectively with multidisciplinary teams.
- Adaptability and comfort working in a fast-evolving environment.
- Experience with Unreal Engine 5 (or a similar game engine).
- Familiarity with GPU profiling and debugging tools such as RenderDoc, NVIDIA Nsight, or equivalent.
Additional information
Senior Software Developer - (Online Service- Hosting Platforms)
Montreal, - Full-time - REF31450P
Job Description
As part of the Online Services team at Ubisoft Montréal, you will join the team responsible for fronting Ubisoft’s online services across all studios and titles. Your work directly impacts the reliability, latency and security of the player-facing traffic for hundreds of millions of users.
You will work closely with a multi-disciplinary team of programmers, SREs and game studios where everyone shares knowledge and is encouraged to evolve every day.
What you’ll do
As a Senior Software Developer (Online Services), you will design, develop and operate distributed Gateway services with focus on high availability, low latency, scalability and security.
• Write production-grade, well-tested, idiomatic code in Go and TypeScript/Node.js and Lua, with measurable impact on latency, reliability and security.
• Contribute to the technical design of new Gateway features and to high-level architecture decisions.
• Drive the evolution toward a self-serve, API-driven Gateway in AWS so that internal customers (game teams, online services) can onboard their routes safely without manual intervention.
• Embed security by design into the Gateway: threat modeling, OWASP API Security Top 10 mitigations, WAF and edge protection policies, hardening of routing, authentication and rate-limiting layers.
• Provision and operate Gateway infrastructure with infrastructure-as-code (Terraform, AWS CDK or CloudFormation).
• Build observability into everything: metrics, structured logs, traces, SLO-driven alerting.
• Be part of an agile team collaboratively working on technical designs, new features and steady improvements of existing code.
• Mentor and support less experienced colleagues; participate in code reviews and architecture discussions.
• Debug, profile and improve the existing code base under production load.
Qualifications
You as a person
You’re seeking the opportunity to contribute with both your experience and passion to one of the largest gaming platforms in the world. You’re eager to drive the modernization of a critical piece of infrastructure that every Ubisoft online service depends on.
You have very strong communication skills and enjoy sharing knowledge and experience by mentoring and supporting less experienced colleagues. You believe in team ownership and you naturally collaborate with peers to learn, share ideas and solve complex problems.
You actively leverage modern AI-assisted development tools (Claude, GitHub Copilot, etc.) as part of your daily workflow, and you are excited to help the team raise its bar with them: better code reviews, faster prototyping, smarter automation.
What you bring
• 5+ years of professional programming experience.
• Strong proficiency in Go and/or Node.js/TypeScript, with the ability to ramp up on Lua (OpenResty) for the edge layer.
• Strong programming fundamentals: clean code, design patterns, idiomatic use of the language (concurrency in Go, async patterns in Node.js).
• Disciplined testing practices: unit tests, integration tests, test pyramids. Comfortable refactoring legacy code with confidence.
• Hands-on experience debugging and profiling production code (CPU, memory, latency) under load.
• Strong experience designing, building and operating RESTful APIs and distributed backend services at scale.
• Hands-on experience with AWS (deployment, networking, IAM, observability).
• Hands-on experience with infrastructure-as-code (Terraform, AWS CDK or CloudFormation) to provision and operate AWS resources.
• Proficient with CI/CD pipelines (GitLab CI, GitHub Actions or equivalent) and modern DevOps practices.
• Solid understanding of HTTP, TLS, networking fundamentals and API gateway concepts (rate limiting, auth, routing, caching).
• Strong experience with API security: threat modeling, OWASP API Security Top 10, secure-by-default design (authentication, authorization, abuse protection).
• Experience with WAF and edge protection technologies (AWS WAF or equivalent): rule writing, bot mitigation, DDoS protection, rate-limiting policies.
• Bachelor’s degree in Computer Science, Software Engineering or equivalent practical experience.
• Fluent in English and French (the role requires interacting with stakeholders across Ubisoft studios and partners worldwide, as well as colleagues based in other Canadian provinces).
Nice to have
• Experience with nginx/OpenResty and Lua scripting.
• Experience building or operating an API Gateway or service mesh (Kong, Envoy, AWS API Gateway, etc.).
• Knowledge of authentication/authorization protocols (OAuth2, OIDC, JWT, mTLS).
• Experience with self-serve/internal developer platforms.
• Experience with non-AWS clouds (Tencent Cloud, GCP, Azure).
• Hands-on experience integrating AI-assisted development tools (Claude, GitHub Copilot) into team workflows.
• Background in SRE practices: SLOs, error budgets, incident response.
• Experience supporting AAA live games or large-scale online platforms.
Additional information
VFX Artist (Unreal)
Montreal, - Full-time - REF31529W
Job Description
As a VFX Artist at Ubisoft Montreal, you will design and integrate real-time visual effects that support gameplay and enhance immersion. You will create effects such as explosions, smoke, fire, rain, snow, water, and other environmental and cinematic visuals directly in Unreal Engine.
Blending artistic creativity with a technical mindset, you will deliver clear, performant, and impactful effects while working closely with programming, design, and art direction teams.
What you’ll do
- Collaborate with leadership teams to understand the overall creative vision and set VFX priorities
- Create real-time environmental and cinematic effects using particle systems in Unreal Engine
- Produce 2D textures, flipbooks, and visual elements specifically for visual effects
- Build or adjust simple meshes used as effect carriers when needed
- Integrate and fine-tune visual effects directly in the game engine
- Partner with the programming team to assess technical needs and improve VFX tools
- Work within performance and gameplay readability constraints
- Optimize and debug effects based on playtest results and feedback from collaborative teams
- Adjust selected effects based on community feedback after launch when required
Qualifications
What you bring to the team
- Strong skills in real-time visual effects creation for games
- Hands-on experience with particle systems and VFX workflows in Unreal Engine
- Proficiency with 2D tools for creating textures, masks, flipbooks, and sprites for effects
- Ability to create or modify simple meshes used in VFX setups
- Understanding of art fundamentals as applied to VFX, including lighting, colour, and readability
- Awareness of technical and performance constraints for real-time effects
- Ability to receive and apply feedback constructively
- A collaborative mindset, strong attention to detail, and quality focus
What to send our way
- Your CV highlighting relevant skills and experience
- A VFX portfolio or demo reel showcasing real-time effects and your creative process
Additional information
Artiste d'effets spéciaux (Unreal)
Montreal, - Full-time - REF31529W
Job Description
En tant qu’Artiste d’effets spéciaux (FX) à Ubisoft Montréal, vous concevrez et intégrerez des effets spéciaux en temps réel qui soutiennent le gameplay et renforcent l’immersion. Vous créerez des effets tels que des explosions, de la fumée, du feu, de la pluie, de la neige, de l’eau et d’autres effets environnementaux et cinématiques, directement dans le moteur de jeu "Unreal".
Vous combinerez créativité artistique et approche technique pour produire des effets lisibles, performants et cohérents avec la vision du jeu, en collaboration étroite avec les équipes de programmation, de conception et de direction artistique.
Ce que vous ferez
- Collaborer avec les équipes de direction pour comprendre la vision créative et définir les priorités en effets visuels
- Créer des effets spéciaux environnementaux et cinématiques en temps réel à l’aide de systèmes de particules dans le moteur de jeu "Unreal"
- Produire des textures, flipbooks et éléments visuels 2D utilisés spécifiquement pour les effets
- Mettre en place des effets utilisant des meshes simples comme supports d’effets lorsque nécessaire
- Intégrer et ajuster les effets spéciaux directement dans le moteur de jeu "Unreal"
- Travailler avec l’équipe de programmation pour évaluer les besoins techniques et améliorer les outils dans l'éqiupe
- Respecter les contraintes de performance et de lisibilité liées au gameplay
- Optimiser et déboguer les effets selon les résultats des tests de jeu et les commentaires des équipes collaboratrices
- Ajuster certains effets en fonction des commentaires de la communauté après le lancement, lorsque requis
Qualifications
Ce que vous apportez à l'équipe
- Solide expertise en création spéciaux spéciaux temps réel pour le jeu vidéo
- Expérience avec des systèmes de particules et des flux de travail FX dans "Unreal"
- Maîtrise d’outils 2D pour la création de textures, masques, flipbooks et sprites dédiés aux effets
- Capacité à créer ou ajuster des meshes simples utilisés pour les effets spéciaux
- Compréhension des fondamentaux artistiques appliqués aux effets spéciaux, incluant la lumière, la couleur et la lisibilité
- Connaissance des contraintes techniques et de performance propres aux effets temps réel
- Capacité à recevoir et intégrer les commentaires de façon constructive
- Approche collaborative, souci du détail et sens de la qualité
Ce qu’il faut nous envoyer
- Votre CV mettant en valeur vos compétences et expériences pertinentes
- Un portfolio ou une démo d'effets spéciaux présentant vos effets en temps réel, incluant des exemples de votre processus de création
Additional information
Principal Technical Artist (Unreal)
Montreal, - Full-time - REF31530C
Job Description
As a Principal Technical Artist at Ubisoft Montreal, you are the key reference for technical content creation within your area of expertise on Unreal Engine. You help shape technical direction, support complex problem solving, and collaborate closely with technical leadership and production teams to ensure high-quality, performant, and consistent content.
What you’ll do
- Identify technical needs within your specialty and provide recommendations to technical leadership
- Contribute to defining and maintaining the technical vision for your domain
- Define and evolve the content production pipeline to support performance, quality, and efficiency
- Establish and share best practices related to workflows and data management
- Design or recommend internal tools that support content creation teams
- Support optimization and debugging efforts across technical content
- Guide teams during content creation and help resolve technical challenges
- Provide mentorship to junior profiles and review technical deliverables
- Collaborate with programming teams to guide feature development
- Create and maintain clear technical documentation
Qualifications
What you bring to the team
- Strong understanding of technical foundations in game development
- Proven ability to solve complex technical problems
- Experience with 3D creation tools, scripting, and technical workflows
- Deep expertise with Unreal Engine
- Knowledge of game data optimization practices
- Strong collaboration skills within multidisciplinary teams
- Clear written and verbal communication skills in English and French
- Ability to prioritize work and adapt to change
What to send our way
- Your CV highlighting relevant skills and experiences
- Examples of projects, tools, or technical contributions using Unreal Engine
Additional information
Artiste technique principal·e (Unreal)
Montreal, - Full-time - REF31530C
Job Description
En tant qu’Artiste technique principal·e à Ubisoft Montréal, vous êtes la personne de référence pour les enjeux techniques liés à la création de contenu dans votre spécialité sur le moteur de jeu Unreal. Vous orientez la vision technique, soutenez la résolution de problématiques complexes et collaborez étroitement avec la direction technique et les équipes de production afin d’assurer la qualité, la performance et la cohérence du contenu livré.
Ce que vous ferez
- Identifier les besoins techniques de votre spécialité et formuler des recommandations à la direction technique
- Contribuer à la définition et au maintien de la vision technique de votre domaine en cohérence avec celle du projet
- Définir et faire évoluer la chaîne de production de contenu afin d’optimiser la performance, la qualité et l’efficacité
- Établir et partager les meilleures pratiques liées aux flux de travail et à la gestion des données
- Concevoir ou recommander des outils internes adaptés aux besoins des équipes de création
- Participer à l’optimisation et au débogage des contenus et systèmes techniques
- Soutenir les équipes dans la création de contenu et la résolution de défis techniques
- Offrir du mentorat aux profils juniors et réviser les livrables techniques
- Collaborer avec les équipes de programmation afin d’orienter le développement de fonctionnalités
- Rédiger et maintenir une documentation technique claire et accessible
Qualifications
Ce que vous apportez à l'équipe
- Excellente compréhension des fondamentaux techniques de la création de jeux vidéo
- Capacité démontrée à résoudre des problématiques techniques complexes
- Maîtrise des outils de création 3D, du scriptage et des flux de travail techniques
- Expertise approfondie d’Unreal
- Connaissance des méthodes d’optimisation des données de jeu
- Capacité à collaborer efficacement avec des équipes multidisciplinaires
- Aptitude à communiquer clairement, à l’oral comme à l’écrit, en français et en anglais
- Sens de l’organisation, de la priorisation et capacité d’adaptation
Ce qu’il faut nous envoyer
- Votre CV mettant en valeur vos compétences et expériences pertinentes
- Des exemples de projets, d’outils ou de réalisations techniques liés à Unreal
Additional information
3D Character Modeler - March of Giants
Montreal, - Full-time - REF31481P
Job Description
As a 3D Character Modeler at Ubisoft Montreal, you will create characters, creatures, and animals players interact with. You will combine artistic and technical expertise to shape the physical traits that bring our characters to life.
You enjoy building detailed and complex characters. Creating blend shapes, clean topology, and optimized meshes is an opportunity for you to grow your skills. You actively seek feedback to refine your work and strengthen the foundations that allow characters to feel alive.
What you’ll do
- Collaborate with art and narrative teams to understand the game vision
- Review concept art and narrative guidelines and conduct visual research
- Create and refine characters across the 3D pipeline
- Handle modeling, sculpting, texturing, retopology, and UV unwrapping
- Balance visual quality with technical constraints
- Work closely with rigging and animation teams to support believable motion
- Iterate based on feedback from testing and production teams
- Help maintain consistent visual standards across the project
Qualifications
What you bring to the team
- Strong skills in 3D character modeling for games
- Experience with common 2D and 3D art tools used in production
- Solid understanding of topology, materials, textures, and anatomy
- Ability to work within game-related technical constraints
- A creative, collaborative, and improvement-focused mindset
- Clear communication skills
- Openness to feedback and iteration
- Familiarity with 3D scanning and optimization, a plus
What to send our way
- Your CV highlighting relevant skills and experience
- A portfolio showcasing your best 3D character work
Additional information
Modeleur·euse de personnages 3D - March of Giants
Montreal, - Full-time - REF31481P
Job Description
En tant que Modeleur·euse de personnages 3D à Ubisoft Montréal, vous créerez des personnages, des créatures et des animaux avec lesquels les joueur·euses interagiront. Vous combinerez vos compétences artistiques et techniques pour façonner les traits physiques qui donnent vie aux personnages de nos univers.
Vous appréciez le processus de création de personnages détaillés et complexes. La conception de "blend shapes", de topologies propres et de maillages optimisés représente pour vous une occasion d’approfondir votre savoir-faire. Vous recherchez activement les retours de vos collègues afin d’affiner votre travail et de renforcer les bases nécessaires pour donner vie aux personnages.
Ce que vous ferez
- Collaborer avec les équipes artistiques et narratives afin de comprendre la vision du jeu
- Étudier l’art conceptuel et les directives narratives, et effectuer vos propres recherches visuelles
- Créer et améliorer des personnages tout au long du pipeline 3D
- Réaliser la modélisation, le sculptage, la texturation, la retopologie et le dépliage UV
- Trouver l’équilibre entre qualité visuelle et contraintes techniques
- Travailler avec les équipes d’animation et de rigging pour assurer des mouvements crédibles
- Adapter votre travail à partir des commentaires des équipes de test et de production
- Contribuer à maintenir des standards visuels cohérents au sein du projet
Qualifications
Ce que vous apportez à l'équipe
- Une maîtrise de la modélisation de personnages 3D pour le jeu vidéo
- Une bonne connaissance des outils 2D et logiciels 3D utilisés en production
- Une compréhension solide de la topologie, des textures, des matériaux et de l’anatomie
- Une capacité à travailler avec des contraintes techniques propres au jeu
- Un esprit créatif, collaboratif et orienté amélioration continue
- De bonnes compétences en communication
- Une ouverture aux retours constructifs et à l’itération
- Une familiarité avec le "scanning 3D" et l’optimisation, un atout
Ce qu’il faut nous envoyer
- Votre CV mettant en valeur vos compétences et expériences pertinentes
- Un portfolio de vos meilleures réalisations en modélisation de personnages 3D
Additional information
User Interface Artist - Rainbow Six Siege
Montreal, - Full-time - REF31479P
Job Description
As a UI Artist at Ubisoft Montréal, you will design and produce the visual elements of the game interface, including menus, typography, iconography, color palettes, and heads-up display elements. You will work closely with the art direction, user experience design, and UI technical art teams to deliver a clear, cohesive, and intuitive interface.
What you’ll do
- Create visual mockups and assets for menus, systems, and the heads-up display
- Transform 3D models into illustrated 2D elements using rendering and graphic editing techniques
- Design readable and intuitive interfaces by applying strong principles of typography, color theory, and visual hierarchy
- Maintain a consistent visual direction across the project’s interface while following artistic guidelines
- Produce mockups, animatics, and simple prototypes to validate visual direction and motion design
- Collaborate with the user experience team to support usability, navigation, and player understandingvocabulaire-met...ancais.pdf
- Prepare and optimize interface assets for the game engine alongside UI technical artists
- Ensure readability, adaptability, and visual consistency across platforms and resolutions
- Adapt typography and layouts to support localization and text expansion
- Support visual bug fixing, interface polish, and accessibility goals
Qualifications
What you bring to the team
- Demonstrate strong skills in graphic design and visual organization
- Master the Adobe Creative Suite, including Photoshop and Illustrator
- Use prototyping or animation tools such as After Effects or Figma
- Understand current trends in user interface design and motion design
- Prepare interface assets for technical pipelines
- Apply user-centered design principles
- Adapt interfaces for multiple languages and cultural contexts
- Collaborate effectively with multidisciplinary teams and communicate clearly
What to send our way
- Your CV highlighting relevant skills and experiences
- A portfolio showcasing UI or graphic design work
Additional information
Associate Art Director - Rainbow Six Siege
Montreal, - Full-time - REF31531A
Job Description
As an Associate Art Director at Ubisoft Montréal, you will play a key role in shaping and communicating the game’s artistic vision, working both top down and bottom up. After contributing to the overall direction, you will help guide the visual identity of characters and environments, including MTX and customization content, while supporting a team of artists in bringing that vision to life.
You will communicate a clear creative direction while remaining open to its evolution, fostering a collaborative environment where ideas enhance the game’s visual identity and player experience. In this role, you will actively contribute to building a sustainable creative pipeline for MTX and customization assets, expanding production beyond the seasonal cycle, and defining high-level themes and concepts for events, while ensuring artistic consistency and follow-through.
What you’ll do
- Work closely with the art director to develop and evolve the game’s artistic vision
- Generate ideas and conduct research to define the art direction of your area of ownership, characters or environments
- Collaborate with concept artists to translate ideas into relevant visual references and inspiration boards
- Present and explain art concepts to connect teams to the vision and guide execution
- Meet regularly with your team to exchange feedback, share suggestions, and set milestones
- Balance artistic intent with technical constraints throughout production
- Partner with other directors to review and validate in-game content to ensure quality and visual consistency
- Track overall progress, making sure art, narrative, design, and technology support each other
Qualifications
What you bring to the team
- A strong understanding of art fundamentals, including lighting, composition, architecture, anatomy, and proportion
- A broad artistic background and solid knowledge of video game culture
- Practical knowledge of game engines such as Unity or Unreal and their limitations
- Familiarity with 2D art tools and commonly used 3D software
- The ability to support and guide artistic teams
- Strong communication, collaboration, and presentation skills
- An openness to new ideas and diverse perspectives
- Comfort collaborating across creative and technical disciplines
What to send our way
- Your CV highlighting relevant skills and experiences
- A portfolio showcasing your best work, with images or links to a personal website or online portfolio
Additional information
Technical Art Director (Unreal)
Montreal, - Full-time - REF31644L
Job Description
As a Technical Art Director at Ubisoft Montreal, you will bring advanced expertise in rendering and graphics systems to support the project vision and production quality. You will work closely with leadership, programming, and creative teams to ensure the technical feasibility of visual features within the engine used by the project, Unreal.
You will help define the project’s technical direction while balancing performance, visual quality, stability, and production efficiency. You will also support a team of Technical Artists by fostering collaboration, skill development, and alignment across practices.
What you’ll do
- Collaborate with leadership teams to define the technical vision and evaluate the feasibility of graphical features
- Supervise and support a team of three Technical Artists and one Principal Technical Artist
- Develop and maintain technical solutions in Unreal to support visual goals and production needs
- Evaluate constraints related to rendering, memory, performance, and graphics systems in order to recommend appropriate solutions
- Design, improve, or integrate tools and workflows to support artistic and technical production pipelines
- Support creative and programming teams in solving complex technical challenges
- Define and maintain technical standards, best practices, and reference documentation
- Prepare technical reviews and recommend improvements to graphics production processes
- Monitor relevant technological advancements and share learnings with teams
- Contribute to recruiting, mentoring, and developing technical art talent
Qualifications
What you bring to the team
- Experience in technical direction within technical art or graphics programming in the video game industry
- Experience managing, mentoring, or coordinating technical teams
- Advanced knowledge of Unreal and deep understanding of rendering systems and graphics architecture
- Knowledge of constraints related to performance, memory, rendering pipelines, and graphics optimization
- Experience with digital art tools and 3D software such as Maya, 3ds Max, and Substance Painter or similar tools
- Understanding of programming or scripting languages such as C++, Python, or C#
- Ability to clearly communicate technical concepts to a variety of partners
- Collaborative, structured, and solution-oriented approach
What to send our way
- Your CV highlighting your relevant skills and accomplishments
- Examples of projects, technical documentation, or other work relevant to the role
Additional information
Software Engineer – MLOPS
Montreal, - Full-time - REF31447T
Job Description
As a Machine Learning Operations Software Engineer at Ubisoft Montréal, you will help build reliable and scalable systems that protect the trust and safety of our players.
You will join the Player Data domain within Ubisoft’s Data Office, whose mission is to use data to support players throughout their journey in a safe and respectful environment.
This role combines applied research and software engineering, with a strong focus on production deployment.
What you’ll do
- Lead end to end projects, from design to real world usage
- Design, develop, and maintain application services and APIs for data and model sharing
- Build and operate large scale data processing pipelines
- Deploy and manage scalable cloud infrastructures
- Improve platform quality and reliability
- Contribute to exploratory projects testing new data and machine learning approaches
- Write clean, efficient, and maintainable code designed for scale
- Apply modern deployment and monitoring practices for machine learning systems
- Collaborate closely with data and machine learning specialists to bring models into production
Qualifications
What you bring to the team
- Strong skills in software development or data engineering, using Python or Rust
- Experience designing and consuming web service APIs
- Practical knowledge of cloud environments and containerized systems (Kubernetes, ArgoCD, AWS, Terraform)
- Ability to connect high level vision with technical details
- Collaborative mindset with clear and respectful communication
- Working knowledge of machine learning, including advanced models
- Experience deploying predictive models into production
- Familiarity with large scale data processing tools or platform operations, an asset
Additional information
- Your CV highlighting relevant skills and experiences
- Links to projects, code repositories, or systems you have contributed to
Product Director, Knowledge
Montreal, - Full-time - REF31460X
Job Description
As a Product Director, Knowledge at Ubisoft Montreal, you will guide the Knowledge stream within the AI Initiatives team. In this role, you will help the organization make sense of its information ecosystem, transforming distributed knowledge into accessible, machine-readable foundations that support AI-driven products and internal tools. Reporting to the Vice President of AI Initiatives, you will balance long-term product direction with hands-on contribution, remaining closely connected to the platforms and experiences you help shape.
This is a deeply engaged role. You will work alongside your team to explore ideas, prototype solutions, and learn through experimentation, using modern development practices and AI-assisted tools to ensure the products meet real needs and evolve thoughtfully over time.
While this position has no direct reports, it plays a key leadership role as an AI expert, leveraging influence, credibility, and cross-functional partnerships to guide organizational change and advance AI best practices across Ubisoft.
What you’ll do
- Shape and maintain a clear product vision and roadmap for the Knowledge stream, aligned with AI Initiatives priorities
- Support the creation of knowledge ingestion pipelines that connect enterprise sources such as SharePoint, Confluence, repositories, databases, and media files
- Enable products that focus on data extraction, enrichment, classification, and embedding, turning information into usable knowledge
- Help design knowledge structures including graphs, relationships, ontologies, and taxonomies that reflect how information connects across the organization
- Advocate for the separation of knowledge from presentation, allowing information to be reused, queried, and rendered across multiple contexts
- Collaborate directly on prototypes and early solutions, validating ideas by building and testing practical use cases
- Work in partnership with engineering, platform, security, and data governance teams to integrate the knowledge layer responsibly and effectively
- Foster a supportive, high-trust product and technical environment that values learning, ownership, and continuous improvement
Qualifications
What you bring to the team
- Experience guiding complex product platforms, with comfort moving between strategy and hands-on contribution
- Confidence working with technical systems, data pipelines, and developer tools in collaborative settings
- Understanding of structured and unstructured data and how knowledge can be represented and connected
- Enjoyment of building, prototyping, and iterating, including with AI-assisted development tools
- Ability to communicate complex ideas in clear, thoughtful, and inclusive ways
- Experience working across product, engineering, and governance partners
- A collaborative leadership approach that encourages participation and shared accountability
- Curiosity, adaptability, and care for both product outcomes and team health
Additional information
What to send our way
- Your CV highlighting relevant skills and experiences
- Examples of products, platforms, or systems you have helped design, build, or support, such as documentation, demos, repositories, or case studies
Marketability Director
Montreal, - Full-time - REF31621L
Job Description
Define and manage a product’s marketability to ensure its desirability, consistency, and clarity of value proposition to players. Develop a strategic framework to guide development teams and inform go-to-market strategies through clear, consistent, and actionable marketing foundations.
WHAT YOU’LL DO
- Define the fundamentals of the product’s marketability, including its core elements, positioning, USPs, visual and verbal identity, as well as the principles that ensure consistency, differentiation, and continuity across products.
- Develop and evolve the product’s marketing vision to ensure its relevance to players, consistency across experiences, and alignment with business goals.
- Define marketability guidelines for content themes, products, and new features to ensure they align with the product’s positioning, player expectations, and development objectives.
- Collaborate closely with the Go-To-Market Director to ensure that the product’s foundations meet marketing and business needs as well as market realities.
- Provide development teams with player insights (motivations, perceptions, feedback, reception of new features), market trends, and business needs to ensure a player-centric approach to product development.
- Act as a spokesperson for players in discussions regarding product evolution and evaluate content decisions through the lens of marketability.
- Initiate marketability strategies to enhance the product’s desirability and ensure consistency across all its dimensions.
- Collaborate with insights teams and marketing experts to identify growth opportunities, emerging expectations, and market trends.
- Translate product changes (features, content, monetization, new releases) into value propositions, documentation, and content that can be leveraged by Go-To-Market, Business, and marketing partner teams.
- Develop the marketability deliverables necessary for understanding and promoting the product, including product bibles, naming frameworks, build & capture guidelines, and product understanding content.
- Define marketability asset requirements and guide their production in collaboration with the Go-To-Market and Creative Services teams to support business needs, promote USPs, and ensure product consistency across marketing touchpoints.
- Ensure that business priorities and Go-To-Market needs are factored into marketability outputs to maximize their relevance and impact.
- Define and track marketability and product desirability metrics to assess the resonance of the positioning, player perception, and the product’s marketing health.
- Develop measurement approaches to evaluate marketability performance (brand equity, intent-to-play, excitement metrics, reception of new features, etc.) and identify opportunities and risks.
- Conduct regular reviews to identify lessons learned, benchmark market trends, and inform future product direction.
- Manage and develop a team of Marketability experts covering Product Marketing and Product Management.
- Foster a culture of product expertise, collaboration with development teams, and marketing consistency.
- Support employee development through coaching, clear prioritization, and growth opportunities.
- Perform all other related tasks.
Qualifications
WHAT YOU'LL BRING
- A university degree in a relevant field or equivalent education.
- At least 7 to 10 years of experience in video game marketing or other relevant experience in product positioning and strategy.
- Leadership and excellent interpersonal communication skills
- Ability to manage and adapt to change
- Ability to work effectively on multiple projects simultaneously
- Results-oriented and committed to serving stakeholders
- Ability to defend one’s point of view, even when it is unpopular
- Ability to delegate and empower others
- Functional bilingualism (French and English)
- In-depth knowledge of the video game market and industry
- Human resources management skills
- Ability to incorporate a creative vision into the development of marketing products, taking into account market trends and player expectations
Additional information
Community Developer - Rainbow 6 Siege
Montreal, - Full-time - REF31602I
Job Description
The Community Developer will be responsible for establishing and growing our communities around Ubisoft’s games with a proficiency in player communications, game improvements and feedback cycles, and deployment and maintenance of best practices.
This position will have a strong focus on gathering and sharing player feedback to improve Rainbow Six Siege. You will work closely with production teams to ensure player insights positively influence development and communications and help shape the future of the brand. You will also provide guidance to cross-functional team members, facilitating collaborative planning and executing commitments at high quality standards. As a member of the global community team, this position will be integrated with lead development studios.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
Core duties and responsibilities include:
- Shape player feedback cycles and provide insights to Production and Publishing teams to influence game experiences, stimulate player retention, and assist in positioning messaging and marketing beats.
- Act as one of the spokespersons for Rainbow Six Siege. Coordinate community-centric events including, but not limited to: studio visits from fans or exclusive playsessions to source feedback from players.
- Develop and execute community strategic plans through a variety of content tactics, which support Production objectives and strengthen the overall marketing strategy.
- Act as a primary representative for players’ needs within Production and Publishing teams to positively influence development and communications positioning, on behalf of our players and business objectives.
- Manage and produce internal reports on community feedback, activity, & expectations.
- Coordinate communication, activities, and initiatives with multiple global departments for consistent and cohesive messaging.
- Leverage Community Managers, transversal teams, and relevant partner resources to create meaningful content for our players (example: blogs, podcasts, interviews, infographics, & more).
- Collaborate with portfolio’s Social Media Manager to define and report on content KPI’s to demonstrate success and ROI of community programs and content.
- International travel may be required.
Qualifications
WHAT YOU’LL BRING
- Experience managing online communities and developing strategic plans or programs with demonstrable success in a professional setting.
- Proven track record of working with various stakeholders to filter and implement feedback.
- Fluency in English
- Extensive knowledge of social media platforms (Instagram, Twitter/X, Facebook, TikTok, Discord, etc.) is required.
- Experience working in a demanding Production environment, with multiple deadlines, metrics for success, and stakeholders.
- Strong understanding of building and maintaining the growth of video game communities as well as developing and executing strategic player engagement plans.
PREFERRED BUT NOT REQUIRED:
- Experience organizing events is a strong plus.
- Experience with FPS games.
- Experience with digital asset creation (video, photo, podcasts, etc.) a strong plus.
Additional information
Community Developer - March of Giants
Montreal, - Full-time - REF31598S
Job Description
We are looking for a Community Developer in Montreal who will be responsible for establishing and growing our communities around Ubisoft’s games with a proficiency in player communications, game improvements and feedback cycles, and deployment and maintenance of best practices. They will lead the global community strategy on specific brand (March of Giants), create and execute global plans, and work with a distributed international team that is focused on building relationships and earning trust with players around the world, contributing to our global business growth opportunities.
This position will also provide guidance to cross-functional team members, facilitating collaborative planning and executing commitments at high quality standards. As a member of the global community team, this position will be integrated with lead development studios.
Core duties and responsibilities include the following:
- Develop and execute community strategic plans through a variety of content tactics, which support Production objectives and augment the overall marketing strategy.
- Develop and grow existing communities in alignment with wider business objectives.
- Coordinate communication, activities, and initiatives with multiple global departments for consistent and cohesive messaging.
- Leverage Community Managers, transversal teams, and relevant partner resources to create meaningful content for our players (example: blogs, podcasts, interviews, infographics, & more).
- Act as one of the spokespersons for the assigned brand(s). Coordinate community-centric events including, but not limited to: studio visits from fans, developer dialogues, and tournaments.
- Collaborate with portfolio’s Social Media Manager to define and report on content KPIs to demonstrate success and ROI of community programs and content.
- Support internal & external milestones, such as betas and launches, to ensure KPIs are met and to advocate for the player experience.
- Act as a primary representative for players’ needs within Production and Publishing teams to positively influence development and communications positioning, on behalf of our players and business objectives.
- Shape player feedback cycles and provide insights to Production and Publishing teams to influence game experiences, stimulate player retention, and assist in positioning messaging and marketing beats.
- Collaborate and coordinate with live teams for post-launch communication. Set expectations on applicable situations such as patch content, status, and delivery.
- Manage and produce internal reports on community feedback, activity, & expectations.
- International travel may be required.
This position will be part of multiple cross-functional projects, working with Community Managers, Marketing, Production, and Video Editor teams, among others.
Qualifications
WHAT YOU’LL BRING
Intermediate experience managing online communities and developing strategic plans or programs with demonstrable success in a professional setting. Extensive experience in the gaming industry, with multiple gaming platforms, would be a strong plus. Experience in social media marketing or with digital asset creation (video, photo, podcasts, etc.) is also a strong plus.
Skills and knowledge
- Knowledge or strong interest in March of Giants
- Extensive knowledge of social media platforms (Instagram, Twitter/X, Facebook, TikTok, Discord, etc.) is required.
- Experience working in a demanding Production environment, with multiple deadlines, metrics for success, and stakeholders.
- Strong understanding of building and maintaining the growth of video game communities as well as developing and executing strategic player engagement plans.
- Proven track record of working with various stakeholders to filter and implement player feedback.
- Having worked on a AAA live-title is a strong plus.
Additional information
Tools Programer - Quality Foundation
Montreal, - Full-time - REF29980B
Job Description
What you’ll do
In a collaborative environment focused on technical excellence, you will:
- Design, develop, and maintain microservices (C#, .NET, Linux, and Docker)
- Participate in the migration to a distributed, high-availability architecture
- Design robust and scalable REST APIs, and ensure proper documentation (OpenAPI)
- Continuously improve the reliability, performance, and observability of the service through monitoring and alerting
- Work closely with production and operations teams to understand their needs and improve workflows
- Promote a DevOps culture: continuous integration, automated deployment, monitoring, and knowledge sharing
- Contribute to the modernization of the product’s user interfaces
Qualifications
What you bring to the team
- Strong proficiency in C# and development on Linux
- Excellent understanding of REST API design
- Good knowledge of Git and CI tools
- Familiarity with alerting and observability tools
- Knowledge of the following technologies is considered an asset:
Docker, Kubernetes, OpenAPI, SQL, ElasticSearch
DevOps/SRE principles and practices - Analytical mindset and attention to detail
- Curiosity, autonomy, and ease in collaborating in a constantly evolving environment
Additional information
Ubisoft is a global leader in video games, with teams around the world creating original and memorable gaming experiences—from Assassin’s Creed to Rainbow Six, Just Dance, and many more. We believe that diverse perspectives help move both players and teams forward. If you’re passionate about innovation and eager to push the boundaries of entertainment, join us and help shape the unknown!
Data Developer
Montreal, - Full-time - REF31469Z
Job Description
As a Data Developer at Ubisoft Montreal, you will join the Player Domain within the Ubisoft Data Office. You will design, build, and deliver reliable data pipelines that meet high standards of quality, performance, and maintainability, from technical specification to live deployment. Working closely with architects and partners, you will ensure data solutions support product strategy and real usage.
What you’ll do
- Develop and maintain data pipelines with a strong focus on quality, performance, and reliability
- Translate product analysis into technical specifications in collaboration with business analysts
- Partner with architects to design efficient data models and tables that accelerate time to insight
- Design and monitor data quality indicators to ensure data integrity and consistency
- Create and maintain test documentation, including unit and functional tests
- Monitor production environments and contribute to operational stability
- Communicate progress clearly, adapting messages to different audiences
- Identify and resolve issues proactively using a structured problem-solving approach
- Design and optimize ELT flows to support scalable data processing
- Align data solutions with product strategy and business usage
Qualifications
What you bring to the team
- Advanced SQL skills for data analysis and transformation
- Strong experience with PySpark in data processing workflows
- Hands-on experience with cloud data platforms such as Databricks or Snowflake
- Proficiency with Git for version control and collaboration
- Expertise in ELT design and optimization
- Experience defining data quality indicators and validation processes
- Clear communication skills and a collaborative mindset
- Autonomy and ownership in delivering data solutions
Additional information
What to send our way
- Your CV highlighting relevant skills and experiences
- Links to projects, repositories, or examples demonstrating your data engineering work
Principal Technical Designer
Montreal, - Full-time - REF30127K
Job Description
As a Principal Technical Designer, you’ll create and implement complex, technical, and systemic design elements in a game.
You’re essentially a game or level designer recognized for your technical skills on a design or multidisciplinary production team.
A technical reference within your team, you’ll help, support, and advise your peers as needed. You may also be called upon to become the project's technical expert on a specific element of the game.
What you’ll do
- Create and implement the technical elements of a game feature in with technical directors, programmers, and colleagues from other job families.
- Act as a technical expert on a specific topic + oversee tools and documentation, provide technical assistance, and define and promote best practices.
- Participate in data optimization and validation, taking budget into account and ensuring that technical standards are respected.
- Participate in the advanced debugging of data throughout production.
- Provide regular feedback to design directors (e.g. suggestions for improving tools and methods, etc.).
- Help test new features and tools before their launch.
- Perform production tasks within the game and level design team + prototype gameplay features.
- Design and implement more complex, abstract, technically challenging, or game-wide design elements in the game.
Qualifications
- 8 years of experience in game or level design (with a technical focus)
- The ability to understand and communicate in technical language & clearly express your ideas (both on paper and in person)
- Flexibility + solid analysis and problem-solving skills
- A user-oriented spirit
- Curiosity: you have a passion for understanding how things work
- Experience with various game engines and platforms (nice to have)
- Experience with a range of 2D/3D design software programs (nice to have)
- Experience in programming/scripting (nice to have)
What to send our way
- Your CV highlighting your education, experience, and skills
- Samples of your work (attach files or send us a link to your demo reel or online portfolio.
Additional information
Security Specialist – Digital Fraud
Montreal, - Full-time - REF31569U
Job Description
As a Security Specialist – Digital Fraud at Ubisoft Montréal, you will help protect our players and platforms by detecting, understanding, and reducing digital fraud across our ecosystem. Working with large-scale datasets and modern detection tools, you will partner with teams across Data, Engineering, Product, and Production to strengthen fraud prevention capabilities and respond to emerging threats. Your work will contribute directly to a secure and trusted player experience.
What you’ll do
- Explore and interpret transactional and behavioral data to identify fraud patterns, anomalies, and emerging risks
- Build and maintain dashboards and reports using tools such as Splunk, Azure Data Explorer, and Databricks to monitor fraud trends and key performance indicators
- Investigate and respond to digital fraud threats, including credential stuffing, account takeover, fake account creation, marketplace abuse, and security bypass attempts
- Design and deploy detection rules, alerts, and use cases within fraud monitoring platforms
- Partner with Data, Engineering, and Product teams to improve fraud detection systems, risk engines, and workflows
- Perform root cause analysis on fraud incidents and contribute to long-term prevention strategies
- Identify gaps in detection capabilities and support continuous improvement of fraud prevention frameworks
- Support fraud-related incident response and post-incident reviews
- Share insights and recommendations with stakeholders as a trusted subject matter resource
Qualifications
What you bring to the team
- Experience in digital fraud, threat hunting, or fraud risk management
- Hands-on experience with fraud detection systems, risk engines, or security information and event management platforms
- Strong working knowledge of SQL and Python for data analysis, automation, and investigations
- Experience working with large-scale datasets and turning analysis into actionable insights
- Experience developing detection logic, scoring approaches, or model-driven rules
- Solid understanding of common fraud and abuse patterns, such as account takeover and automated attacks
- Strong problem-solving and analytical skills with attention to detail
- Ability to explain complex findings clearly to both technical and non-technical audiences
Additional information
What to send our way
- Your CV highlighting relevant skills and experiences
- Examples of projects, dashboards, investigations, or analytical work relevant to fraud or security
Games Security Specialist
Montreal, - Full-time - REF31557A
Job Description
As a Games Security Specialist at Ubisoft Montréal, you will be fully embedded on For Honor as the owner and executor of the Player Protection domain for the project. This is a single‑project role, focused on protecting fair play and community health within For Honor’s live environment.
You will work hands‑on with production, online, data, moderation, and security partners to identify issues, coordinate responses, and drive concrete mitigation actions related to cheating, exploitation, matchmaking abuse, toxicity, ban evasion, and account‑related abuse . This role emphasizes execution, follow‑through, and operational impact, not just reporting or strategy definition.
What you’ll do
- Drive and execute player protection actions for For Honor, from issue identification to mitigation and validation
- Coordinate and implement anti‑cheat and anti‑exploitation measures, ensuring fixes are tested and effective
- Analyze and address matchmaking abuse, ban evasion, and repeat offenses impacting competitive integrity
- Lead operational responses to toxicity and abusive behaviors, in collaboration with moderation and support teams
- Orchestrate incident triage and intervention, including sanctions, fixes, and follow‑up actions
- Maintain and apply intervention playbooks and decision matrices to ensure fair, consistent outcomes
- Track player protection risks, trends, and outcomes, and adjust actions based on live data
- Act as the day‑to‑day player protection point of contact for the For Honor team
- Raise awareness of security, fairness, and player experience trade‑offs during production decisions
- Contribute to continuous improvement through threat monitoring and post‑incident reviews
Qualifications
What you bring to the team
- Knowledge or awareness of online games or live operations involving security, trust and safety, anti‑cheat, or moderation
- Ability to execute and follow through on cross‑team actions in live environments
- Solid understanding of game security risks, abuse patterns, and exploitation vectors
- A player‑centric mindset that balances fairness, consistency, and community health
- Strong written and verbal communication skills
- Comfort working with data, dashboards, and signals to support operational decisions
- Ability to document findings, decisions, and outcomes in clear, accurate, and shareable formats
- A collaborative approach and respect for diverse perspectives
Additional information
Sr. Data Analyst, Marketing Analytics
Montreal, - Full-time - REF31503I
Job Description
The Marketing Analytics team works with the business and marketing stakeholders to analyze and measure the impact marketing has on our business objectives.
The Senior Data Analyst, Marketing Analytics, will be responsible for gathering, structuring and analyzing data to derive compelling insights that drive the strategy & optimization of our marketing initiatives. This includes the design and management of data collection and analytics solutions, analysis of the performance of marketing initiatives and their effect on acquisition, retention, engagement, and conversion.
WHAT YOU'LL DO
- Understand the business objective and marketing initiatives to then identify the key success metrics that help evaluate the performance towards the objectives
- Analyze correlations between business outcomes and marketing initiatives.
- Establish a benchmarking methodology and set targets for the key metrics identified.
- Measure and communicate to stakeholders the results.
- Be a thought leader and spearhead data driven decision making amongst stakeholders.
- Translate the business questions and challenges from the stakeholders into analytics projects.
- Deliver a cross-channel, brand level view of performance, insights, and recommendations.
- Convey the finding on campaign performance and drive strategy and optimization change with stakeholders.
- Provide data analysis and reporting to identify trends and opportunities across channels, audience segments, and player segments.
- Work with marketing teams to ensure marketing efforts are effective and drive incremental acquisition, engagement, and conversion.
- Develop marketing experiments to understand the business impact of paid media and creator campaigns.
- Leverage data from Adobe Analytics, Gamesight, Salesforce, Datorama and various other tools and platforms.
- Develop robust analytic processes to frame campaign expectations, inform decision making, and provide optimization recommendations based on performance data.
- Work with Data Science to use predictive analytics to analyze data from viewership, website interactions, media campaigns, CRM, and social platforms.
- Assist with budget planning exercises to determine optimal budget for a given campaign.
- Develop marketing experiments to understand the business impact of paid media
- Communicate insights and discuss recommendations with brand teams and cross functional partners.
Qualifications
WHAT YOU'LL BRING
- 4+ years of proven analytical skills; ability to analyze raw data, draw conclusions, and develop actionable insights. 3+ years of that in paid media and marketing analytics.
- Experience in marketing or performance analytics roles for paid media, content creators.
- Previous experience in reporting and dashboards, data infrastructure, and queries to track key marketing metrics across multiple data sources leveraging SQL, R/Python, Tableau, and other data/visualization tools; monitor for changes in trends, share insights and make recommendations
- Familiarity of different paid media measurement options, such as conversion APIs (CAPI), brand lift surveys, conversion lift studies, and audience hold outs.
- Experience with statistical methods such as regression and hypothesis testing
- Fluent in French
Additional information
Specialist – Tools & Infrastructure Reliability (March of Giants)
Montreal, - Full-time - REF31114S
Job Description
The position holder ensures the continuous viability, stability, and performance of operational tools and infrastructure supporting GaaS game development. They design, develop, and operate tools and pipelines (build, configuration, versioning, deployment, publishing) to simplify, optimize, and automate development processes. They train and support teams in testing, quality, security, and automation prior to launch, and promote best practices to deliver a reliable, high‑performance gameplay experience.
Responsibilities
- Advising development teams on technology and tooling choices to improve visibility, control, and robustness of internal and external services.
- Training, supporting, and guiding development teams in improving continuous integration and continuous deployment systems.
- Researching, integrating, and developing technologies that enhance reliability, performance, and productivity.
- Designing, operating, and owning build, configuration, versioning, and publishing pipelines (including packaging, signing, SBOM, artifacts).
- Implementing and supporting CI/CD tooling (automated tests, quality, security), IaC, and secure, reproducible, controlled deployments.
- Maintaining tooling products to deliver exemplary service quality to the project (internal SLOs).
- Implementing and maintaining game deployment guidelines and documenting infrastructure implementation and technical specifications for network and server systems.
- Collaborating with development teams to diagnose and resolve issues related to online services.
- Establishing and maintaining incident‑management processes.
- Managing Cloud environments using appropriate tools.
- Developing tools and processes that allow developers to deploy services safely and efficiently.
- Defining and tracking SLA/SLO/SLI, deploying observability (logs, metrics, traces), managing capacity, and contributing to FinOps initiatives.
Qualifications
Education
- University degree in Computer Science, Computer Engineering, or any relevant field.
Experience
- 5–8 years of experience in software development and system administration.
- Experience with infrastructure automation (Cloud).
- Experience managing high‑throughput systems.
- Experience designing resilient, scalable, and redundant architectures.
- Experience in software development and optimization.
Skills & Knowledge
- Strong analytical and synthesis skills.
- Ability to solve complex problems.
- Ability to adapt quickly to change.
- Ability to work under pressure.
- Strong knowledge of distributed systems.
- Excellent knowledge of Linux and Windows system administration.
- Programming languages: Python, Go, C#, or C++.
- CI/CD (GitLab, GitHub, Azure DevOps), IaC (Terraform, CloudFormation), containers & orchestration (Docker, Kubernetes).
- Observability: Prometheus/Grafana, ELK/EFK, OpenTelemetry (or equivalent).
- Cloud: AWS, Azure, GCP; databases; networks (DNS, CDN, load balancing, TLS).
- Assets: Unreal Engine 5 (or similar engine), DevOps methodology, infrastructure automation experience.
Additional information
CRM Operations Specialist
Montreal, - Contract - REF30834P
Job Description
Within the Customer Relationship Management (CRM) department, and more especially within the Operations team, you will be in permanent contact with the brand and other teams for the deployment of campaigns on the channels you are working on. This position is a 1-year contract.
WHAT YOU'LL DO
· Receive the need
· Coordinate the campaign
· Collaborate with the different stakeholders to ensure the smooth running and deployment of the campaign
· Ensure the proper deployment in Salesforce Marketing Cloud
· Make recommendations and proposals on CRM campaigns
· Participate in the optimization and update of the various existing campaigns
· Monitor the good progress of the campaigns
· Identify the pain points of the different campaigns via the performance indicators
· Be responsible of the documentation
· Provide leadership and technical expertise on your channels and make them grow
Qualifications
WHAT YOU'LL BRING
· Bachelor’s degree or foreign equivalent in marketing or technical field
· Experience working in Digital, project management or CRM marketing
· Experience with Salesforce Marketing Cloud, Adobe Campaign or other CRM software is a plus
· You have a good knowledge of HTML and SQL
· You are fluent in English (written and oral)
· You are detail-oriented with the ability to rapidly learn and take advantage of new concepts, business models and technologies
· You are a self-starter with a strong sense of organization, who can multi-task and work autonomously
· You are a team player with strong communication and interpersonal skills
· You know how to coordinate a project between different interlocutors
· You have excellent analytical skills and the ability to develop/follow processes and methodologies
· Passion for gaming, technology, and internet culture is a plus
Additional information
Legal Counsel
Montreal, - Full-time - REF31370X
Job Description
Within Vantage Studios in Montreal, a subsidiary of Ubisoft, you will report to the Vice President - Legal of Vantage Studios and be dedicated to a portfolio of three franchises: Assassin's Creed, Rainbow Six, and Far Cry. As a Legal Counsel, you will work in an international, creative, and constantly evolving environment, at the heart of issues related to game production and operations, combining operational responsibilities with strategic contribution.
What you'll do:
Turn law into a creative lever: act as the legal partner for creative and business teams, from the initial idea of a game through to the operation and evolution of the franchise (production, live, diversification, new experiences)
Structure, negotiate, and secure a broad spectrum of agreements (services, licenses, distribution, partnerships), in both French and English, under international law, at the core of video game, content, media, and technology challenges
Provide pragmatic and strategic legal advice in a fast-paced and sometimes fluid environment, supporting teams in their decision-making
Train and empower Vantage Studios teams on legal fundamentals (IP, contracts, risk awareness), with a pedagogical and business-oriented approach
Work in a cross-functional and international manner, engaging with stakeholders at all seniority levels, and contributing to global projects (with possible travel between Montreal and Paris)
Contribute to the management of pre-litigation situations, in close coordination with external counsel, with an anticipatory and solution-oriented approach
Maintain active monitoring of legal, regulatory, and technological developments likely to impact Ubisoft and the video game industry
Qualifications
What you bring:
Proficiency in contract law in environments related to media, entertainment, technology, or video games
Ability to communicate in a clear, composed, and structured manner with high-level stakeholders
An autonomous, accountable, proactive, and pragmatic approach to managing files
Strategic and analytical mindset, with a strong sense of priorities, solution-oriented and adaptable to change
Excellent negotiation and interpersonal skills, with ease working collaboratively in multidisciplinary teams
Curiosity and interest in video game franchises, their genres and production dynamics, as well as the competitive video game ecosystem
Professional proficiency in both French and English
What to send us
Your CV highlighting your relevant experience and skills
Any materials illustrating your legal practice (examples of cases, projects, or achievements, if applicable)
Additional information
Creative Director [Assassin's Creed: Codename Invictus]
Montreal, - Full-time - REF30923U
Job Description
When you’re a Creative Director at Ubi MTL, you define and communicate the high-level vision that shapes the game we produce.
Responsible for setting the overall creative direction, you foster an environment of collective creativity that inspires teams to come up with the best ideas that they can to support it.
You keep everyone’s efforts channeled towards the same goal, the same common vision. You make sure that every choice made throughout production fits the feel of the game and brings its intended experience to life for players across the globe.
What you’ll do:
- Define a clear, cohesive creative vision for the game.
- Work closely with other core team members to develop their specific parts of the vision + unify your concepts to tie together all design, graphic, narrative, and technical elements.
- Communicate (and emphasize) the creative direction across the production floor to guide teams.
- Pitch the game vision to the editorial team and upper management + represent your team and the project to them.
- Validate the consistency and quality of the game + ensure creative alignment between branding, experience, and strategy.
- Review and discuss production priorities, timelines, and scope with the producer.
- Travel locally and abroad to present the game, meet with external partners, visit co-development studios, etc.
Qualifications
- Strong creative leadership with the ability to define and sustain a long-term vision.
- Exceptional organizational, interpersonal, and presentation skills.
- Effective cross-departmental communication: you have the know-how to comfortably communicate with all disciplines (programming, art, design, marketing, and so on).
- A highly collaborative and innovative spirit.
- The ability to take technical and production feasibility into account when coming up with concepts.
- Mentorship: you’re motivated to share your expertise to guide the next generation of creatives.
- Autonomy in using presentation and design tools (e.g. PowerPoint, Photoshop, Illustrator, etc.).
- Knowledge of game engines (e.g. Unity or Unreal) and their limitations.
- Familiarity with project management software (e.g. Jira).
- A solid understanding of the market & a (fiery) passion for video games.
What to send our way
- Your CV, highlighting your education, experience, skills, and any games shipped.
Additional information
Anti-Cheat Programmer (March of Giant)
Montreal, - Full-time - REF31271U
Job Description
The incumbent is responsible for contributing to the mission of the March of Giant anti-cheat team, ensuring a fair and competitive environment for the community. This role focuses on both the prevention and detection of cheating through a dual approach: code hardening and advanced detection.
The incumbent will make the game client more resilient against manipulation by implementing encryption, obfuscation, and platform-level security features. They will also help enhance robust detection systems, including in-game metrics, machine learning, and AI-based methods.
To succeed in this position, the incumbent must combine the skills of a security professional with the mindset of an engine programmer, implementing complex security features directly into the game engine and ensuring seamless integration with the client’s UI and Ubisoft’s online services.
What you'll do
- Develop and implement core anti-cheat technologies directly within the game engine, focusing on code hardening and client security, and integrating with March of Giant's and Ubisoft online systems.
- Integrate and maintain platform security features to strengthen the game's defense against cheats.
- Analyze existing cheats in partnership with Security Researchers to understand their functionality and use this knowledge to develop new protections and detection methods.
- Apply your knowledge of Windows internals and operating system security to identify and mitigate vulnerabilities.
- Collaborate with the broader development team to ensure our anti-cheat solutions are effective, performant, and do not negatively impact the player experience.
- Debug complex issues related to game security and performance and propose optimal solutions.
- Stay up to date with the latest trends in game security, reverse engineering, and cheat development to proactively counter emerging threats.
Qualifications
What you bring
- A degree in Computer Science or Software Engineering (or other relevant training)
- A Hacker Mindset: You're naturally curious and enjoy digging into how things work, and more importantly, how they can be broken.
- Security Expertise: Proven experience in cybersecurity, vulnerability analysis, or a similar field. Knowledge of game protection technologies, including obfuscation, anti-tamper measures, and various forms of detection is highly valued.
- Strong C++ Skills: Proven experience in C++ programming, with a solid understanding of low-level systems, multi-threading, and memory management.
- Windows Internals Knowledge: A deep understanding of Windows operating system architecture, APIs, and security mechanisms.
- Problem-Solving Skills: The ability to solve complex technical challenges and a knack for anticipating potential security vulnerabilities.
- Communication & Collaboration: A collaborative spirit and excellent communication skills to work effectively with various teams and stakeholders.
Additional information
Engine programer - (March of Giants)
Montreal, - Full-time - REF31247H
Job Description
Main Responsibilities
- Program in a clear and structured manner that meets performance, maintenance, modularity, scalability and compatibility requirements.
- Is thorough and rigorous in the code structure.
- Develop, refactor and optimize core systems focusing on the long-term.
- Compile and understand the project purpose, identify development needs, and assess technical feasibility.
- Analyze the engine's existing functions and see if they're in line with the purpose.
- Build and improve the modules that the engine needs.
- Recommend improvements by designing and implementing new systems, as needed.
- Propose innovative changes, drawing inspiration from other games or engines in the industry.
- Maintain performance and optimize systems.
- Support the features and systems designed for production.
- Document work performed to transfer knowledge and help users (other teams) understand how the new systems and features work.
- Perform all other related duties.
Qualifications
Education:
- Degree in computer science, software engineering or equivalent training.
Relevant experience:
- At least 5 years of experience in software programming, ideally in the video game industry or any other relevant experience.
Skills and Knowledge:
- Excellent understanding of the technical specifications and architecture of different engine systems.
- Excellent analytical and synthesis skills
- Can solve complex problems.
- Autonomy and resourcefulness.
- Detail-oriented.
- A keen interest in various hardware architecture.
Additional information
Senior Gameplay Animator (First-Person) – [Far Cry]
Montreal, - Full-time - REF31182K
Job Description
As a Senior Gameplay Animator (First-Person) at Ubisoft Montreal, you will be responsible for creating animations and animation systems for the main character in First Person view.
What you'll do
- Create first-person animations that follow the visual language defined by the Animation Director and respect game design constraints.
- Produce high-quality animations using keyframe animation. Most main character animations are fully keyframed based on multiple video references.
- Process and enhance motion capture data, which is used as a foundation for selected animation systems.
- Fine-tune animation data with a high level of precision, as required by the game engine, with strong attention to detail.
- Export and integrate animations according to technical guidelines, in collaboration with the Technical Director or Technical Animator, as well as designers and programmers.
- Test, review, and iterate on animation systems directly in-game.
- Work closely with fellow animators, the Animation Director, programmers, and designers to deliver features on time and at the expected quality level.
- Take ownership of the final in-game feel of your work, which is the primary measure of animation quality.
Qualifications
- Strong experience creating gameplay animations for video games.
- Proven experience in 3C animation and first-person animation systems (FPS).
- Strong expertise in motion capture data processing.
- A sharp eye for visual quality and detail.
- An open and collaborative mindset, with the ability to find compromises when solving complex problems.
- Motivation and pride in delivering high-quality work.
- Flexibility and resilience when adapting to production changes.
- A passion for teamwork and sharing ideas in a creative environment.
- Solid understanding of technical constraints related to game engine integration.
- Ability to work effectively in a multidisciplinary team while aligning with artistic and technical visions.
- Familiarity with MotionBuilder is a plus.
- Experience working on a shipped AAA title is an asset.
What to send our way
- A portfolio showcasing your best animation work, including first-person examples when possible.
- Your CV highlighting your experience and skills.
Additional information
Senior C++ Programmer - Machine Learning
Montreal, - Full-time - REF31193U
Job Description
We are looking for a Senior C++ Programmer to play a key role in building cutting-edge applications powered by Machine Learning. The role of the senior C++ Programmer with experience in AI/ML is to bring best practices and robust design principles, helping us deliver on an ambitious and innovative roadmap.
What you'll do
Main responsibilities:
Provide and support ML systems based on business requirements and objectives.
Develop, integrate, and maintain inference engines, ML libraries, and frameworks.
Leverage the best hardware (NPU, GPU, CPU) to accelerate ML-related computations.
Build systems to evaluate, optimize, and measure model performance.
Integrate and maintain ML systems within game engines and games.
Write unit tests and integration tests.
Collaborate with the data science team, specialized programmers (gameplay, AI, etc.), the research team, and other stakeholders such as production teams.
Write clear and structured code that meets performance, maintainability, modularity, scalability, and compatibility requirements.
Other responsibilities:
Create proof-of-concepts, which may involve model training, fine-tuning, and experimenting with different techniques and architectures.
Suggest improvements when needed by designing and implementing new systems or enhancing existing ones.
Conduct research to stay up to date with the latest advancements.
Prepare documentation, presentations, and knowledge-sharing materials to communicate complex AI concepts to both technical and non-technical collaborators.
Qualifications
What you bring
Education:
- Bachelor’s degree in computer science or computer engineering or equivalent.
- A master’s degree in Machine Learning or any other relevant field is a strong asset.
Relevant Experience:
- Minimum 10 years of experience in C++ programming.
- Minimum 5 years of experience in AI/ML.
Core Skills:
In-depth knowledge of C++ required.
Strong architecture skills.
Good understanding of hardware to leverage multithreading and optimize memory management.
Solid knowledge of machine learning and deep learning fundamentals.
Other Skills:
Proficiency in Python is an asset.
Experience working with game engines is an asset.
Additional information
Narrative Director [Assassin's Creed]
Montreal, - Full-time - REF31377C
Job Description
As a Narrative Director at Ubisoft Montreal, you will define, structure, and evolve the long-term narrative vision of the brand. Working closely with the Head of Content, the Content Director, and the Franchise Game Director, you will help ensure a consistent player experience, a strong narrative identity, and a shared writing culture across projects, while respecting each team’s creative autonomy.
This role acts as a strategic reference and narrative architect for shared narrative foundations. You will collaborate closely with Creative Directors and Narrative Directors on each project, who remain accountable for the creative vision, quality, and final narrative experience of their games.
What you’ll do:
- Define a long-term narrative vision aligned with brand themes, tone, and player experience.
- Establish core narrative principles that guide the evolution of a shared universe.
- Align project narrative leaders and franchise stakeholders around a common vision.
- Design and oversee shared narrative systems, including canon lore, cross-project character arcs, and narrative frameworks.
- Ensure coherence and scalability of the narrative ecosystem across the brand.
- Support projects when intentional narrative deviations are needed.
- Build and maintain a narrative roadmap aligned with brand strategy.
- Act as a strategic partner to project teams on storytelling, pacing, and narrative integration with gameplay.
Qualifications
- Proven ability to structure narrative at a brand level over the long term.
- Strong understanding of player experience coherence, narrative identity, and brand strategy.
- Experience collaborating closely with Game Directors and Creative Directors.
- Demonstrated influence-based leadership, aligning teams without direct authority.
- Strong strategic communication and synthesis skills.
- Ability to foster best practices and shared narrative culture across multiple studios.
- Solid understanding of AAA game development pipelines.
- Curiosity and engagement with narrative innovation in games and related media.
What to send our way
- Your CV highlighting relevant skills and experiences.
- Examples of narrative work, frameworks, or shipped projects relevant to the Narrative Director role.
Additional information
Creative Director [Assassin's Creed]
Montreal, - Full-time - REF31368T
Job Description
As a Creative Director at Ubisoft Montreal, you define and communicate the high-level creative vision that shapes the game throughout its development. As a Creative Director, you bring teams together around a shared vision and ensure that every creative decision supports the core identity of the game and the intended player experience worldwide.
What you’ll do:
- Define and champion a clear, cohesive creative vision for the game.
- Partner closely with production, art, and design leadership to align discipline-specific visions.
- Communicate and reinforce the creative direction throughout production.
- Present the game vision to editorial teams and senior leadership, representing the project and teams.
- Ensure creative consistency and quality across the game, brand, and player experience.
- Align on priorities, scope, and timelines with production leadership.
- Foster a collaborative creative culture that encourages innovation.
- Travel as needed to present the game, meet external partners, and visit co-development studios.
Qualifications
- Strong creative leadership with the ability to define and sustain a long-term vision.
- Clear and effective cross-discipline communication skills.
- Excellent presentation and interpersonal abilities.
- A collaborative mindset with a focus on innovation and teamwork.
- Ability to balance creative ambition with technical and production realities.
- A passion for mentorship and knowledge sharing.
- Comfort using visual and presentation tools to communicate ideas.
- Understanding of game engines and their production constraints.
- Familiarity with project management tools.
- A strong market awareness and a genuine passion for games.
What to send our way
- Your CV highlighting relevant skills and experience.
- Examples of shipped projects or creative work you contributed to.
Additional information
Game Director [Assassin's Creed]
Montreal, - Full-time - REF31372K
Job Description
As a Game Director at Ubisoft Montreal, you will turn a creative vision into a cohesive and engaging game experience. You will guide the game design team by providing clear direction while encouraging experimentation, iteration, and collaboration. You will maintain a holistic view of the game, ensuring progression, pacing, balance, and overall quality align with the intended player experience.
What you’ll do:
- Partner with creative leadership and studio leadership to define the game vision and align teams.
- Develop and clearly communicate a strong game design vision throughout production.
- Support and mentor game designers in building gameplay mechanics, progression systems, combat systems, and artificial intelligence behaviors.
- Provide constructive feedback to help teams reach a high standard of quality.
- Collaborate with cross-functional teams to ensure cohesion across design, technology, art, and narrative.
- Work with production to review budgets and schedules, and communicate progress and milestones.
- Adapt design direction based on technical constraints, production realities, and playtest feedback.
- Oversee post-launch feature follow-up, analyze data, and guide improvements or adjustments.
- Stay informed on market trends and emerging technologies to evolve best practices and share knowledge across studios.
Qualifications
- Strong background in game design and design leadership.
- Deep understanding of game engines such as Unity or Unreal and their limitations.
- Ability to communicate vision clearly and lead teams through decision-making.
- Collaborative, empathetic, and quality-driven mindset.
- Excellent communication, presentation, problem-solving, and organizational skills.
- Ability to analyze data and translate insights into design decisions.
- Familiarity with online gaming communities and live streaming platforms like Twitch.
- Curiosity, adaptability, and a strong passion for games and the game industry.
What to send our way
- Your CV highlighting relevant skills and experience.
- Examples of shipped games, design documentation, or other meaningful game design contributions.
Additional information
Community Developer - Assassin's Creed
Montreal, - Full-time - REF30763F
Job Description
The Community Developer will be responsible for establishing and growing our communities around Ubisoft’s games with a proficiency in player communications, game improvements and feedback cycles, and deployment and maintenance of best practices. This position will have a strong focus on gathering and sharing player feedback to improve game experiences across all Assassin’s Creed projects in development. You will work closely with production teams to ensure player insights positively influence development and communications and help shape the future of the brand.
This position will also provide guidance to cross-functional team members, facilitating collaborative planning and executing commitments at high quality standards. As a member of the global community team, this position will be integrated with lead development studios.
WHAT YOU’LL DO
· Develop and execute community strategic plans through a variety of content tactics, which support Production objectives and strengthen the overall marketing strategy.
· Shape player feedback cycles and provide insights to Production and Publishing teams to influence game experiences, stimulate player retention, and assist in positioning messaging and marketing beats.
· Act as one of the spokespersons for Assassin’s Creed. Coordinate community-centric events including, but not limited to: studio visits from fans or exclusive playsessions to source feedback from players.
· Act as a primary representative for players’ needs within Production and Publishing teams to positively influence development and communications positioning, on behalf of our players and business objectives.
· Collaborate and coordinate with live teams for post-launch communication. Set expectations on applicable situations such as patch content, status, and delivery.
· Manage and produce internal reports on community feedback, activity, & expectations.
· Support internal & external milestones, such as betas and launches, to ensure KPIs are met and to advocate for the player experience.
· Coordinate communication, activities, and initiatives with multiple global departments for consistent and cohesive messaging.
· Leverage Community Managers, transversal teams, and relevant partner resources to create meaningful content for our players (example: blogs, podcasts, interviews, infographics, & more).
· Collaborate with portfolio’s Social Media Manager to define and report on content KPI’s to demonstrate success and ROI of community programs and content.
· International travel may be required.
Qualifications
WHAT YOU’LL BRING
· Intermediate experience managing online communities and developing strategic plans or programs with demonstrable success in a professional setting.
· Proven track record of working with various stakeholders to filter and implement player feedback.
· Experience organizing events is a strong plus.
· Experience working in the gaming industry, with diverse gaming platforms (required)
· Extensive knowledge of social media platforms (Instagram, Twitter/X, Facebook, TikTok, Discord, etc.) is required.
· Experience working in a demanding Production environment, with multiple deadlines, metrics for success, and stakeholders.
· Strong understanding of building and maintaining the growth of video game communities as well as developing and executing strategic player engagement plans.
· Fluency in French.
· Launching a AAA title is a strong plus.
· Experience in social media marketing is a strong plus.
· Experience with digital asset creation (video, photo, podcasts, etc.) a strong plus.
· Knowledge of multiple genres a plus.
Additional information
System Administrator
Montreal, - Full-time - REF31330Z
Job Description
As a System Administrator at Ubisoft Montréal, you will join the Squads and Operations team within the IT Games and Studios group. You will be part of an agile, cross-functional squad supporting Game Production teams by ensuring the reliability, performance, and operability of online infrastructures used in live game environments. In your role as a System Administrator, you will work closely with Online Programmers and Live Operations Managers to design, automate, and evolve scalable solutions that support long-term stability and an optimal player experience.
What you’ll do
- Ensure operational stability of infrastructure and services in production environments
- Collaborate with production teams to understand needs and recommend appropriate technical solutions
- Design, maintain, and improve automation scripts to reduce manual work and increase reliability
- Analyze codebases and continuous integration and deployment pipelines to diagnose and resolve complex incidents
- Implement and evolve monitoring systems and system health tracking solutions
- Promote operations automation and continuous improvement of system management practices
- Participate in a shared on-call support rotation for critical services
- Improve system performance, resilience, and availability over time
- Configure, deploy, and manage databases
- Reverse engineer complex systems to support troubleshooting and optimization
Qualifications
- Practical experience working with Windows and Linux environments, including service and application hosting
- Knowledge of automated integration and deployment workflows, including tools such as GitLab
- Strong skills working with SQL and NoSQL databases
- Proficiency in programming and scripting, such as Python, Shell, PowerShell, or Ruby
- Experience using containerization and service orchestration technologies, including Docker and Kubernetes
- Familiarity with infrastructure automation and configuration management tools
- Exposure to cloud platforms, such as Microsoft Azure or Amazon Web Services
- Ability to solve complex technical problems and communicate technical concepts clearly to technical and non-technical partners
Additional information
Cloud Developer
Montreal, - Full-time - REF31275G
Job Description
As a Cloud Developer at Ubisoft Montreal, you will join the Infrastructure & Platform team. This team builds and operates Ubisoft’s internal IT platform, a centralized environment that provides development teams with cloud and infrastructure services.
In your role as a Cloud Developer, you will focus primarily on building features and operating our Database as a Service offering. You will work on a platform built on modern infrastructure, with Kubernetes at its core, supporting scalable and reliable services used across the organization.
What you’ll do
- Design and develop microservices, web services, and application programming interfaces for platform services
- Build and maintain features for Database as a Service solutions used by internal teams
- Write clean, maintainable code aligned with modern architecture and best practices
- Contribute to technical architecture and design decisions in collaboration with the team
- Produce clear and structured technical documentation for supported services
- Partner with operations teams to ensure applications run reliably in all environments
- Identify, analyze, and resolve system and performance issues
- Improve continuous integration and deployment pipelines, testing practices, and development tools
Qualifications
What you bring to the team
- Proficiency in one or more compiled programming languages, such as Go, C++, or C#
- Strong knowledge of container and orchestration technologies, including Docker and Kubernetes
- Ability to design and integrate RESTful APIs and gRPC services
- Hands-on experience with continuous integration and continuous deployment tools such as GitLab CI, ArgoCD, or Spinnaker
- Familiarity with infrastructure as code and automation tools like Terraform and Ansible
- Experience developing large-scale software systems in production environments
- Strong collaboration skills and comfort working in cross-functional teams
- Curiosity and motivation to stay current with cloud and platform technologies
What to send our way
- Your CV highlighting relevant skills and experiences
- Links to code repositories, technical projects, or platform-related work samples
Additional information
Senior Character Rigger - [March of Giants]
Montreal, - Full-time - REF30926U
Job Description
We’re looking for a Senior Character Rigger to build high-quality character rigs in Maya and deliver them production-ready into the Unreal Engine pipeline. You will support AAA animation workflows and scalable, real-time rigs for character-driven and MOBA-style games.
What you'll do:
- Build animator-friendly character rigs in Maya;
- Develop efficient skinning and deformation systems;
- Ensure clean export and integration into Unreal;
- Support and improve animation pipelines and workflows;
- Troubleshoot rig, deformation, and engine integration issues;
- Optimize rigs for real-time performance;
- Collaborate closely with Animation, Tech Art, and Engineering teams;
- Contribute to pipeline tools and best practices.
Qualifications
- Proven experience as a Character Rigger in the games industry;
- Expert knowledge of Maya rigging workflows;
- Strong understanding of deformation, skinning, and control systems;
- Experience with Unreal Engine and Blueprints;
- Python scripting for rigging workflows;
- Experience working in AAA game productions;
- Experience supporting rigging for large character roster projects (MOBA / hero-based titles);
- Solid understanding of real-time optimization and engine constraints;
- Strong problem-solving skills and pipeline awareness;
- Facial rigging experience (joint-based, blendshape, or hybrid systems).
What to send our way
- A portfolio of your best work (you can attach images or provide us with a password link) as well as your CV highlighting your education, experience and skills
Additional information
Principal Advisor – Compensation and Career Architecture
Montreal, - Full-time - REF30981B
Job Description
As a Principal Advisor – Compensation and Career Architecture at Ubisoft, you will play a key role in implementing and anchoring our recently deployed corporate career architecture at the local level. Acting as a trusted expert, you will bridge global directions with operational realities, ensuring consistent, fair, and sustainable people practices.
What you’ll do
- Act as a principal subject matter expert and primary point of contact between local teams and corporate partners on career architecture
- Partner closely with Compensation, Human Resources, and Human Resources Information Systems teams
- Influence discussions and decisions related to career architecture, role design, and career paths
- Design, implement, and document local career architecture processes
- Ensure career data quality and integrity within HR systems in collaboration with HRIS partners
- Manage the career lifecycle, including creation, updates, archiving, and employee alignment
- Conduct impact analyses related to pay equity, market alignment, and organizational coherence
- Advise leaders and HR partners on career classification and evaluation practices
- Support governance and calibration processes to ensure consistent decision-making
Qualifications
What you bring to the team
- Strong expertise in career architecture and compensation frameworks
- Proven ability to translate strategic guidance into practical solutions
- Hands-on experience with structured evaluation methodologies
- Excellent analytical and conceptual thinking skills
- Strong influencing and stakeholder management abilities
- Clear and effective communication and facilitation skills
- High level of integrity, autonomy, and professional judgment
- Comfort navigating complex and evolving environments
What to send our way
- Your CV highlighting relevant skills and experience
- Any work samples or documentation that demonstrate your expertise in compensation or career architecture
Additional information
Senior Scriptwriter [Assassin’s Creed]
Quebec City, - Full-time - REF31239R
Job Description
As a Senior Scriptwriter on the Assassin’s Creed Franchise at Ubisoft Quebec City, you will play a key role in shaping the narrative vision of the game. With a strong focus on story, tone, characters, and dialogue, you will provide narrative leadership while working closely with quest and mission designers, narrative teams, and production. Reporting to a Lead Writer, you will contribute senior-level expertise within a highly collaborative writer’s room environment.
What you’ll do
- Define, evolve, and uphold the narrative tone and voice of the game in alignment with the Creative Director’s vision
- Write and oversee scripts, dialogue, and in-game narrative content including cinematics, missions, scripted events, and gameplay systems
- Partner closely with quest and mission designers to shape story structure and player experience
- Lead the development of key characters, voices, and relationships within the Assassin’s Creed universe
- Drive and contribute to world building, including cultures, locations, and historical or fictional context
- Provide narrative guidance and feedback to other writers within a writer’s room setting
- Ensure narrative consistency, quality, and clarity across all story assets and reference documentation
- Support narrative planning, integration, and collaboration with production teams and external partners when required
Qualifications
What you bring to the team
- Significant experience in narrative writing and dialogue for interactive media
- Advanced expertise in narrative writing and dialogue
- Proven experience collaborating with multiple writers in a team-driven environment
- Strong understanding of video game narrative design and player-driven storytelling
- Ability to adapt writing to diverse tones, styles, and narrative needs
- Confidence giving and receiving high-level narrative feedback
- Strong communication, organization, and mentorship skills
- Curiosity, creativity, and a deep interest in people, history, and worlds
What to send our way
- Your CV highlighting senior-level narrative and collaboration experience
- Writing samples totaling no more than 10 pages
- If possible, a variety of additional samples showcasing your best work, either as attached files or via a link to your personal website or online portfolio
- Your samples should demonstrate your ability to tell a compelling story, your understanding of scene structure, dialogue, and characterization, and how these elements apply to interactive game experiences
Additional information
User Interface Artist
Saguenay, - Full-time - REF31480Z
Job Description
As a User Interface Artist (UI Artist) at Ubisoft Saguenay, you design and integrate in-game interfaces in close collaboration with art direction, user experience, and programming teams. You turn gameplay concepts into clear, functional, and visually consistent interfaces integrated into our proprietary tools and game engines. You continuously refine your work based on team feedback and contribute to shared UI best practices.
What you’ll do
- Collaborate with art and brand direction to follow the project’s visual identity
- Translate gameplay concepts into functional and cohesive interfaces
- Partner with user experience teams to visually represent user journeys
- Design interface elements including menus, animations, HUD, icons, buttons, and mockups
- Balance creative intent with technical constraints
- Integrate assets into proprietary game tools and engines
- Refine and optimize interfaces based on team feedback
- Document workflows and share UI design best practices
Qualifications
What you bring to the team
- Proficiency with visual design tools such as Photoshop, Illustrator, After Effects, Figma, or Miro
- Strong understanding of ergonomics and information architecture
- Ability to collaborate effectively within cross-functional teams
- Clear and thoughtful communication skills
- Openness to feedback and continuous improvement
- Knowledge of user experience design principles
- Strong interest in visual communication and user experience
What to send our way
- Your CV highlighting relevant skills and experience
- A portfolio showcasing your UI work
Additional information
Character Artist - Modeling & Texturing
Toronto, - Full-time - REF31563E
Job Description
As a Character Artist at Ubisoft Toronto, you’ll create high-quality, real-time character art for integration into our projects. You’ll work closely with the Art Director to follow the creative vision and collaborate with the Technical Director to meet performance goals. Using tools such as ZBrush, Marvelous Designer, and scan-based workflows, you’ll produce detailed, optimized characters that bring life and emotion to our worlds while meeting technical and artistic standards.
What you’ll do
- Collaborate with the Art Director to deliver detailed, high-quality character models aligned with the creative vision
- Interpret references to create realistic characters and clothing
- Build high-resolution meshes using scans, digital sculpting, and digital tailoring tools
- Retopologize assets into optimized, rig-friendly low-poly models for integration
- Create and apply textures using physically based rendering workflows
- Generate and optimize UV layouts for efficient texture usage
- Address feedback from art and technical teams to refine characters
- Partner with animators, designers, and programmers to meet gameplay and technical needs
Qualifications
What you bring to the team
- Proficiency with character modeling tools such as 3ds Max, Maya, or Blender
- Advanced digital sculpting skills with ZBrush and garment creation with Marvelous Designer
- Experience working with scan-based and photo-real assets
- Knowledge of topology for animation and facial expression range
- Expertise in texturing using tools like Substance Painter, including normal map extraction
- Understanding of physically based rendering workflows and efficient texture space usage
- Knowledge of human anatomy, clothing form, and character silhouette
- A collaborative mindset with the ability to adapt to project pipelines and technical constraints
What to send our way
- Your CV highlighting relevant skills and experiences
- A portfolio showcasing character art, including sculpting, texturing, and real-time assets
Additional information
This posting is for an existing vacancy and is not intended to build a candidate pool for future opportunities. The final base salary offered will be determined within the compensation standards, following the interview process and will depend on several factors, including but not limited to the candidate’s experience, skills, qualifications, scope of responsibilities, location, and internal equity considerations. In addition to yearly base salary, total compensation may include other elements such as variable pay or benefits, where applicable.
Producer - [Splinter Cell]
Toronto, - Full-time - REF31473S
Job Description
As a Producer at Ubisoft Toronto, working on Splinter Cell, you’ll drive the development of the Object Bank mandates for the game. You’ll guide a multidisciplinary team to bring your assigned portion to life from start to end. You’ll pair well-designed work processes with clear expectations for your team members to do their best work and optimize their talents. Through careful planning, follow-through, and oversight, you’ll keep development on pace, ensuring that time is spent on the right things, and pivot when need be. While pushing production capacity and quality, you’ll see to it that your team is ready and able to deliver their chunk of the game on time and in a supportive environment.
What you’ll do:
- Partner with the core team to understand the overall game vision and requirements + communicate them across the production floor;
- Establish the scope of your area of focus: create its long-term roadmap and schedule, establish its deliverables, quality targets, and key milestones, and define its development strategies and budgets;
- Put everything in place to pave the way for production: develop workflows and pipelines + implement means to facilitate interaction between colleagues;
- Work with outsourcing companies across different time zones, with a focus on solid communication and clear expectations;
- Set clear goals for your team members to achieve + make sure the process of delivering those goals is as smooth as possible;
- Anticipate risks & put plans of action in place to overcome them;
- Meet with your team to clarify milestones, prioritize deliverables, give updates, address concerns, provide direction, gather feedback, etc.;
- Sync up with the lead producers, production directors, and production managers on progress and momentum + follow up on budgets;
- Look for opportunities to improve and evolve our processes, methods, and practices;
- Take part in recruitment to build your team + foster the professional growth and career progression of its talents.
Qualifications
- Strong experience in production or project management in the video game industry;
- Experience working with outsourcing companies and managing deliverables;
- Plenty of flexibility to adapt to a range of situations & navigate interdependencies;
- Familiarity with a variety of project management methodologies;
- Excellent organization. communication, interpersonal, and presentation skills;
- An attentive, collaborative, and innovative spirit;
- A people-oriented approach: sure, you care about results, but you never lose sight of the dedicated people behind them;
- You’re a quick learner and can manage a lot of information at the same time;
- A lot of flexibility: you can adapt to various projects and people.
What to send our way
- Your CV highlighting relevant skills and experiences.
Additional information
This job posting is for an existing vacancy and is not intended to build a candidate pool for future opportunities.
We do not use artificial intelligence to screen or filter applications. AI may be used solely to assist with the transcription of interview notes.
The annual base salary range for this full-time position is $125,000 to $155,000 CAD. The final base salary offered will be determined within the compensation standards, following the interview process and will depend on several factors, including but not limited to the candidate’s experience, skills, qualifications, scope of responsibilities, location, and internal equity considerations. In addition to yearly base salary, total compensation may include other elements such as variable pay or benefits, where applicable.
Team Lead Level Designer [Splinter Cell Remake]
Toronto, - Full-time - REF31466O
Job Description
As a Team Lead Level Designer on Splinter Cell Remake at Ubisoft Toronto, you will support the Project Lead and Production Manager in ensuring level design quality, clear direction, and on-time delivery. You will guide and coach level designers, help establish and reinforce strong design standards, and balance creative vision with practical production planning while contributing directly to development when needed.
What you’ll do
- Define, communicate, and uphold level design quality standards by identifying successful patterns and examples that create strong player experiences
- Coach and mentor level designers by explaining why design solutions work, encouraging understanding rather than replication
- Promote knowledge sharing within the team through clear instructions, constructive feedback, and shared best practices
- Plan, prioritize, assign, and track tasks while supporting realistic time estimates based on individual strengths and execution needs
- Balance creative goals with production constraints to support reliable planning and delivery
- Review individual work and provide actionable feedback before presenting content to core leadership
- Partner closely with production to identify risks early, raise concerns clearly, and support problem-solving
- Represent the level design team in discussions with project leadership and other disciplines
- Coordinate bug fixing and polish efforts related to level design content
- Support onboarding and hiring efforts to help maintain team cohesion and effectiveness
Qualifications
What you bring to the team
- Strong collaboration and communication skills, with confidence engaging across disciplines
- People leadership experience, including coaching designers with varied experience levels
- Clear design judgment and a structured, rational approach to level design decision-making
- Planning and estimation skills that support predictable production outcomes
- Ability to provide thoughtful feedback and evaluations that help others grow
- Adaptability and openness when guiding designers through new constraints or design approaches
- Knowledge of real-time constraints, 3D engines, and level editing tools
- Experience with production tracking tools such as JIRA, Perforce, or similar systems
Nice to have:
- Experience working on third-person camera games or titles with slower-paced, investigative gameplay
What to send our way
- Your CV highlighting relevant skills and experiences
- Examples of completed levels, shipped projects, or other work that demonstrates your level design expertise and leadership impact
Additional information
This posting is for an existing vacancy and is not intended to build a candidate pool for future opportunities. The final base salary offered will be determined within the compensation standards, following the interview process and will depend on several factors, including but not limited to the candidate’s experience, skills, qualifications, scope of responsibilities, location, and internal equity considerations. In addition to yearly base salary, total compensation may include other elements such as variable pay or benefits, where applicable.
There are currently no positions available to match your search
BENEFITS THAT MAKE A DIFFERENCE
The world of work is changing.
We’ve got you covered.
Caring for our people, helping them grow and celebrating their accomplishments. Ubisoft is committed to delivering tomorrow’s work experience, today. Grow with us.
Financial Wellbeing
Competitive compensation packages

Competitive Salaries

RRSP Matching

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

Virtual Mental Health Support

Comprehensive Health Benefits

Virtual Healthcare Services

Employee and Family Assistance Plan

Onsite Gym and Other Fitness Programs

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

Six Weeks Vacation for Everyone

Two Additional Statutory Holidays

Part-time Work Opportunities

Summer Hours

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

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

Professional Membership Dues Reimbursement

Online subscriptions

Education and Language Training Support

Conferences

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

Receive 75% of your full salary during parental leave

Parental flex policy

Daycare Subsidy
Relocation and Mobility
Supportive and transparent relocation assistance

Career Support and Language Training for Relocated Spouses

Tax Filing Benefit

Permanent Residency Benefit

Family and Citizenship application support
Other Perks

Free Games & Employee Discounts

Employee Referral Program

Studio Events and Celebrations

Limited On-site Free Parking

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




