Skip to main content

Associate Technical Director - Design

Auto-translated from French · original: Directeur·trice technique associé·e - Design

5 day week30 days PTOOnsite · Montreal, QC, Canada

Company Description

Ubisoft is a global leader in video games, with teams spread across the four corners of the world who create original and memorable gaming experiences, from Assassin's Creed to Rainbow Six, including Just Dance and many more. We believe that diversity of perspectives drives progress for both players and teams. If you are passionate about innovation and want to push the limits of entertainment, join our adventure and help us create the unknown!

Job Description

As an Associate Design Technical Director at Ubisoft Montreal, you will act as the main Unreal Engine reference within the Tech Design team. Working with Tech Design management, Tech Designers and technical leads in programming, you will help transform the architecture of game systems into modular, reusable Blueprint tools and workflows that foster rapid iteration and efficient level creation.

You will play a key role in supporting the team by sharing your technical expertise, improving Unreal Engine workflows, and helping design teams use the game systems exposed in Blueprint effectively.

What you will do

  • Support Tech Designers on Unreal Engine best practices, Blueprint architecture, workflow optimization and technical problem-solving
  • Collaborate with Tech Design management on Unreal Engine topics and contribute to technical decisions
  • Act as the main point of reference for questions related to Unreal Engine and Blueprints within the Tech Design team
  • Work with technical leads in programming to understand the architecture of game systems, including weapons, inventory, crafting, artificial intelligence and interactions
  • Transform the architecture of game systems into modular Blueprint tools and workflows that foster rapid iteration for level designers
  • Design and develop clear, reusable and high-performance Blueprint systems for gameplay features
  • Provide level designers with tools, systems and documented Blueprints to support level creation
  • Define and maintain quality, performance and naming standards for the studio's Blueprint assets
  • Prototype gameplay systems in Blueprint to support rapid iteration and validation
  • Mentor Tech Designers through technical coaching, knowledge sharing, documentation and support on advanced Unreal Engine features

Qualifications

What you bring to the team

  • Demonstrate solid Tech Design experience with significant experience on Unreal Engine 4 or Unreal Engine 5
  • Collaborate effectively with programming teams on complex game systems
  • Master Blueprint Visual Scripting, including architecture, optimization and communication patterns between Blueprints
  • Use Unreal Engine's level design tools such as Landscape, World Partition, Data Layers and Level Instances
  • Optimize Blueprint performance using profiling and debugging tools such as Unreal Insights and Blueprint Profiler
  • Communicate technical concepts clearly to both technical and non-technical colleagues
  • Contribute to knowledge sharing, coaching and mentoring within multidisciplinary teams
  • Grow in a structured and proactive way at the intersection of the Tech Design, Programming and Level Design teams

What to send us

  • Your resume highlighting your skills
  • Portfolio or projects relevant to the role demonstrating your experience with Unreal Engine or Blueprint