Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Engine/Gameplay Architect - UGC / Architecte moteur / gameplay - UGC

Full-time

NBCUniversal



NBCUniversal is one of the world's leading media and entertainment companies. We create world-class content, which we distribute across our portfolio of film, television, and streaming, and bring to life through our global theme park destinations, consumer products, and experiences. We own and operate leading entertainment and news brands, including NBC, NBC News, NBC Sports, Telemundo, NBC Local Stations, Bravo, and Peacock, our premium ad-supported streaming service. We produce and distribute premier filmed entertainment and programming through our powerhouse film and television studios, including Universal Pictures, DreamWorks Animation, and Focus Features, and the four global television studios under the Universal Studio Group banner, and operate industry-leading theme parks and experiences around the world through Universal Destinations & Experiences, including Universal Orlando Resort, home to Universal Epic Universe, and Universal Studios Hollywood. NBCUniversal is a subsidiary of Comcast Corporation. Visit for more information.

Our impact is rooted in improving the communities where our employees, customers, and audiences live and work. We have a rich tradition of giving back and ensuring our employees have the opportunity to serve their communities. We champion an inclusive culture and strive to attract and develop a talented workforce to create and deliver a wide range of content reflecting our world.

NBCUniversal est l’une des principales entreprises mondiales de médias et de divertissement.

Nous créons du contenu de calibre mondial, que nous distribuons à travers notre portefeuille de cinéma, de télévision et de diffusion en continu, et que nous faisons vivre par le biais de nos destinations de parcs thématiques mondiaux, de nos produits de consommation et de nos expériences.

Nous détenons et exploitons des marques de divertissement et d’information de premier plan, notamment NBC, NBC News, NBC Sports, Telemundo, NBC Local Stations, Bravo et Peacock, notre service de diffusion en continu haut de gamme financé par la publicité.

Nous produisons et distribuons des œuvres cinématographiques et des contenus télévisuels de premier plan grâce à nos puissants studios de cinéma et de télévision, notamment Universal Pictures, DreamWorks Animation et Focus Features, ainsi qu’aux quatre studios de télévision mondiaux regroupés sous la bannière Universal Studio Group. Nous exploitons également des parcs thématiques et des expériences de calibre industriel à travers le monde par l’entremise de Universal Destinations & Experiences, notamment Universal Orlando Resort, domicile de Universal Epic Universe, et Universal Studios Hollywood.

NBCUniversal est une filiale de Comcast Corporation.

Visitez pour plus d’information.

Notre impact repose sur l’amélioration des communautés dans lesquelles nos employées, nos clientes et nos publics vivent et travaillent.

Nous avons une riche tradition d’engagement communautaire et veillons à ce que nos employées aient l’occasion de servir leurs communautés.

Nous défendons une culture inclusive et nous efforçons d’attirer et de développer une main-d’œuvre talentueuse afin de créer et de diffuser une vaste gamme de contenus reflétant la diversité de notre monde.

Job Description



We’re looking for an Engine / Gameplay Architect to help shape the foundation of user-generated content (UGC) on a large-scale AAA experience built in Unreal Engine. 

This role sits at the intersection of engine systems, gameplay architecture, and emerging AI-assisted creation workflows. You’ll define how creators build, extend, and interact with the platform - through robust APIs, scalable systems, and intuitive scripting - while enabling AI-driven tooling that lowers the barrier to creation without limiting depth. 

Responsibilities:
  • Architect the end-to-end UGC framework: data models, runtime systems, and extensibility points 

  • Design and evolve APIs that expose gameplay systems safely and flexibly to creators 

  • Define the scripting model (language, runtime) for user-authored content 

  • Partner with AI/ML teams to enable an AI agent that can generate, modify, and reason about gameplay content 

  • Establish guardrails: performance budgets, sandboxing, security, and determinism 

  • Work closely with gameplay, online, and tools teams to ensure cohesion across the platform 

  • Drive technical direction through prototypes, documentation, and hands-on implementation 

  • Mentor engineers and influence engineering standards across teams

Nous recherchons une personne au poste d’Architecte Moteur / Gameplay pour contribuer à façonner les fondations du contenu généré par les utilisateurs (UGC) au sein d’une expérience AAA à grande échelle développée avec Unreal Engine. 

Ce rôle se situe à l’intersection des systèmes moteur, de l’architecture gameplay et des nouveaux flux de création assistés par l’IA. Vous définirez la manière dont les créateurs et créatrices construisent, étendent et interagissent avec la plateforme - grâce à des API robustes, des systèmes évolutifs et des outils de script intuitifs - tout en permettant des outils pilotés par l’IA qui abaissent la barrière à la création sans en limiter la profondeur.

  • Concevoir l’architecture de bout en bout du cadre UGC : modèles de données, systèmes d’exécution et points d’extensibilité 

  • Concevoir et faire évoluer des API qui exposent les systèmes de gameplay de manière sécuritaire et flexible aux créateur·rice·s 

  • Définir le modèle de script (langage, environnement d’exécution) pour le contenu créé par les utilisateur·rice·s 

  • Collaborer avec les équipes IA/ML afin de permettre un agent IA capable de générer, modifier et raisonner sur du contenu de gameplay 

  • Mettre en place des garde-fous : budgets de performance, isolation (sandboxing), sécurité et déterminisme 

  • Travailler étroitement avec les équipes gameplay, en ligne et outils afin d’assurer la cohérence de la plateforme 

  • Orienter la direction technique au moyen de prototypes, de documentation et d’implémentations concrètes 

  • Encadrer les ingénieur·e·s et influencer les normes d’ingénierie à l’échelle des équipes 

Qualifications

  • Strong experience architecting gameplay or engine systems in C++ within Unreal Engine (or comparable AAA engines) 

  • Proven experience designing extensible systems, SDKs, or developer platforms used by internal or external creators 

  • Deep understanding of gameplay architecture, including: Entity Component Systems (ECS) or actor-based models, event-driven architecture / messaging systems, state machines, replication models, and serialization pipelines 

  • Experience designing and maintaining APIs (C++, REST, or RPC) with a focus on usability, versioning, and backward compatibility 

  • Hands-on experience with scripting languages and runtimes (e.g. Lua, Python, visual scripting like Blueprints, Verse, or custom DSLs) 

  • Familiarity with embedding scripting languages and bridging native and managed/runtime code 

  • Strong understanding of runtime performance optimization (CPU/GPU constraints, memory management, streaming systems, multithreading, async workflows) 

  • Experience working with large-scale systems (open worlds, World Partitioning, asset streaming, networked/multiplayer environments) 

  • Knowledge of build systems, CI/CD pipelines, and content validation workflows 

  • Experience with sandboxing, capability-based security, or safe execution environments for user-authored code 

  • Comfort working across boundaries: engine, gameplay, backend services, and tools 

Desired Characteristics 

  • Experience building or supporting modding or UGC platforms (e.g., level editors, scripting APIs, creator toolchains) 

  • Exposure to AI/ML-assisted development workflows, including: 

  • LLM-powered tools 

  • Agent-based systems 

  • Prompt-driven or natural language interfaces for content creation 

  • Familiarity with knowledge representation, graph-based systems, or toolchains that enable AI reasoning over game data 

  • Experience with cloud-integrated game platforms, backend services, or live service ecosystems 

  • Background in developer experience (DevEx), including tooling, documentation systems, and usability of technical platforms 

  • Experience designing for other developers, not just for systems 

  • Ability to balance flexibility with guardrails (power without chaos) 

  • Comfort making foundational decisions with long-term impact 

  • Emphasis on usability as much as technical elegance 

  • Preference for simple mental models, even when systems are complex under the hood 

Eligibility Requirements 

  • Interested candidates must apply to be considered. 

  • Must be willing to work in our Montreal office a minimum of 4 days a week. 

  • Must be willing to work overtime when required, in accordance with Quebec labor standards. 

  • Must be legally authorized to work in Canada. 

  • Must be willing to travel for work related business, if necessary

Qualifications

de base 

  • Solide expérience en architecture de systèmes gameplay ou moteur en C++ avec Unreal Engine (ou des moteurs AAA comparables) 

  • Expérience démontrée dans la conception de systèmes extensibles, de SDK ou de plateformes pour développeur·euse·s utilisées par des créateurs et créatrices internes ou externes 

  • Compréhension approfondie de l’architecture gameplay, incluant: Systèmes entité-composant (ECS) ou modèles basés sur des acteurs, Architectures événementielles et systèmes de messagerie, Machines à états, modèles de réplication et pipelines de sérialisation 

  • Expérience dans la conception et la maintenance d’API (C++, REST ou RPC) avec un accent sur l’utilisabilité, le versionnement et la rétrocompatibilité 

  • Expérience pratique avec des langages et environnements de script (p. ex. Lua, Python, scripts visuels comme Blueprints, Verse ou des DSL personnalisés) 

  • Familiarité avec l’intégration de langages de script et l’interfaçage entre code natif et code géré/runtime 

  • Solide compréhension de l’optimisation des performances à l’exécution (contraintes CPU/GPU, gestion de la mémoire, systèmes de streaming, multithreading, flux asynchrones) 

  • Expérience avec des systèmes à grande échelle (mondes ouverts, partion du monde, streaming d’assets, environnements réseau/multijoueurs) 

  • Connaissance des systèmes de build, des pipelines CI/CD et des flux de validation de contenu 

  • Expérience avec le sandboxing, la sécurité basée sur les capacités ou des environnements d’exécution sécurisés pour le code créé par les utilisateurs et utilisatrices 

  • Aisance à travailler à travers plusieurs domaines : moteur, gameplay, services backend et outils 

Atouts souhaités 

  • Expérience dans la création ou le support de plateformes de modding ou d’UGC (p. ex. éditeurs de niveaux, API de script, chaînes d’outils pour créateurs et créatrices) 

  • Exposition à des flux de développement assistés par l’IA/ML, incluant : 

  • Outils propulsés par des modèles de langage de grande taille (LLM) 

  • Systèmes basés sur des agents 

  • Interfaces de création de contenu pilotées par des prompts ou le langage naturel 

  • Familiarité avec la représentation des connaissances, les systèmes basés sur des graphes ou les chaînes d’outils permettant le raisonnement de l’IA sur les données de jeu 

  • Expérience avec des plateformes de jeu intégrées au cloud, des services backend ou des écosystèmes de jeux-services 

  • Expérience en expérience développeur·euse (DevEx), incluant les outils, les systèmes de documentation et l’utilisabilité des plateformes techniques 

  • Expérience dans la conception pour d’autres développeur·euse·s, et pas uniquement pour des systèmes 

  • Capacité à équilibrer flexibilité et garde-fous (puissance sans chaos) 

  • Aisance à prendre des décisions fondamentales ayant un impact à long terme 

  • Accent mis autant sur l’utilisabilité que sur l’élégance technique 

  • Préférence pour des modèles mentaux simples, même lorsque les systèmes sont complexes sous le capot 

Exigences d’admissibilité 

  • Les personnes intéressées doivent soumettre leur candidature afin d’être considérées.

  • Doit être disposé·e à travailler dans nos bureaux de Montréal au minimum quatre (4) jours par semaine.

  • Doit être disposé·e à effectuer des heures supplémentaires lorsque requis, conformément aux normes du travail du Québec.

  • Doit être légalement autorisé·e à travailler au Canada. 

  • Doit être disposé·e à se déplacer pour des raisons professionnelles, au besoin.

Additional Information



As part of our selection process, external candidates may be required to attend an in-person interview with an NBCUniversal employee at one of our locations prior to a hiring decision. NBCUniversal's policy is to provide equal employment opportunities to all applicants and employees without regard to race, color, religion, creed, gender, gender identity or expression, age, national origin or ancestry, citizenship, disability, sexual orientation, marital status, pregnancy, veteran status, membership in the uniformed services, genetic information, or any other basis protected by applicable law.

If you are a qualified individual with a disability or a disabled veteran and require support throughout the application and/or recruitment process as a result of your disability, you have the right to request a reasonable accommodation. You can submit your request to View email address on jobs.smartrecruiters.com.

Vacancy posted 20 hours ago
Similar jobs that could be interesting for youBased on the Engine/Gameplay Architect - UGC / Architecte moteur / gameplay - UGC in Montréal, QC vacancy
  •  ...à examiner et à évaluer les aspects de la maturité technique du moteur A220 pour les propositions de conception et les stratégies de certification...  ...you will be called upon to review and assess aspects of the A220 engine’s technical maturity for design proposals, certification... 
    Suggested
    Permanent employment
    Contract work
    Work at office
    Worldwide
    Flexible hours
    Day shift

    Airbus

    Montréal, QC
    15 days ago
  •  ...aussi l’occasion d’œuvrer dans des environnements de travail modernes et inspirants. Description du poste Le.la directeur.trice moteurs fournit leadership et direction à une équipe de spécialistes techniques et de personnel de soutien. Responsabilités principales... 
    Suggested
    Full time
    Contract work
    Work at office

    Air Transat

    Montréal, QC
    10 days ago
  •  ...Collaborer avec les membres de l'équipe pour livrer divers systèmes de gameplay. ~ Appliquer les meilleures pratiques, les processus de...  ...as a whole. What will you do? ~ Design and implement well-engineered, reliable, maintainable, and bug-free code. ~ Collaborate... 
    Suggested
    Full time
    Worldwide

    Cloud Imperium Games Limited

    Montréal, QC
    5 days ago
  • $24 - $28 per hour

     ...de notre flotte automobile et de nos équipements de chantiers.  Nous sommes actuellement à la recherche d’un mécanicien de petits moteurs afin de compléter notre équipe! Responsabilités :  ~ Inspecter, diagnostiquer, réparer et entretenir les systèmes et composantes mécaniques... 
    Suggested
    Permanent employment
    Full time
    Monday to friday
    Flexible hours

    Toitures Trois Etoiles Inc.

    Montréal, QC
    more than 2 months ago
  •  ...looking for a passionate and experienced Gameplay Programmer to help shape engaging systems...  ...on PC and/or consoles using Unity, Unreal Engine or other proprietary game engine ~ Strong...  ...à l’aide de Unity, Unreal Engine ou d’un moteur de jeu propriétaire; • Solides compétences... 
    Suggested
    Permanent employment
    Full time
    Flexible hours
    Montréal, QC
    16 days ago
  •  ...us create the unknown! Job Description As a Senior Gameplay Animator (First-Person) at Ubisoft Montreal, you will be responsible...  ...with a high level of  precision , as required by the  game engine , with strong attention to detail. Export and integrate animations... 
    Full time

    Ubisoft

    Montréal, QC
    27 days ago
  • $180.1k - $247.6k per year

     ...PROJEKT RED est à la recherche d’un·e Architecte en Apprentissage Automatique et Technologies...  ...d’optimisation de code. Connaître les moteurs de jeu et les simulations en temps réel....  ...d’industrie. Savoir utiliser l’Unreal Engine. Votre localisation géographique dans... 
    Full time
    Apprenticeship
    Local area
    Remote work
    Flexible hours
    Day shift

    CD PROJEKT RED

    Montréal, QC
    8 days ago
  •  ...Job Responsibility: CTC007476 - Data Architect Secteur industriel: Bancaire/Banking Type d'emploi: Contract Durée: One year and...  ...Engagement: ~ Act as a trusted advisor to data owners and data engineers in identifying data-related solutions ~ Lead and mentor a... 
    Hourly pay
    Permanent employment
    Contract work
    Temporary work
    Work at office
    Remote work
    Flexible hours
    2 days per week
    1 day per week

    CTConsultants

    Montréal, QC
    9 days ago
  •  ...design the data platform, drive vendor decisions, and partner with engineering, product, clinical, and operations leadership to deliver it....  ...labels, and contribute to yield-calibrated decisioning IP) Architect the platform end-to-end. Ingestion, event bus, identity resolution... 
    Internship
    Remote work
    Shift work

    TailorCare

    Montréal, QC
    10 days ago
  •  ...The Role We are seeking an accomplished Senior SaaS Platform Architect to shape the future of our cloud-based platform. You will play...  ...senior architect, you will work closely with product leaders, engineering teams, and business stakeholders to ensure that technical... 
    Long term contract
    Full time
    Work at office
    Remote work

    Apertera

    Montréal, QC
    7 days ago
  •  ...Are you driven by innovation and passionate about optimizing engineering processes? Join Techso as a PLM Business Analyst and help leading...  ...proposed solutions. Work closely with the business process architect to develop transformation documentation and validate business cases... 
    Permanent employment
    Full time
    Work at office
    Relocation

    Solutions Techso

    Montréal, QC
    9 days ago
  •  ...The client envisions a business architect with practical knowledge of individual insurance pricing, capable of working across all three products (life, health, and disability) and delivering simultaneously in two areas: functional design and application transformation. This... 
    Contract work

    Maarut

    Montréal, QC
    9 days ago
  •  ...L’Architecte d’Entreprise sera responsable de définir la vision et les standards d’architecture TI et de soutenir les projets d’intégration et de transformation technologique.   PLUS PRÉCISÉMENT • Définir la vision cible de l’architecture (réseau, cloud, sécurité... 
    Full time

    DELAN

    Montréal, QC
    11 days ago
  •  ...Cloud Architect (Senior) Missions: Act as the main point of contact for the AMER region within a global Cloud team distributed between Montréal and Paris. Contribute to the design and evolution of the Public Cloud platform on Microsoft Azure. Define architecture... 
    Full time

    CGI

    Montréal, QC
    15 days ago
  •  ...We’re looking for a Senior Gameplay Programmer to play a key role in bringing a AAA title to players. Working within the gameplay feature...  ...fix and own medium‑to‑large scale gameplay features in Unreal Engine 5, focusing on bringing the gameplay experience to the next... 
    Long term contract
    Permanent employment
    Full time
    Montréal, QC
    a month ago
  •  ...ServiceNow ITSM Architect Location: Montreal / Mirabel | Work Model: [Hybrid] Role Summary We are seeking an experienced ServiceNow ITSM Architect to design, architect, and lead the implementation of enterprise-scale ServiceNow ITSM solutions. The ideal... 

    Astra North Infoteck Inc.

    Montréal, QC
    3 days ago
  • $70k - $135k per year

    Architecte de données Description de poste Notre client, acteur principal dans le domaine de la mobilité durable, connait une phase de croissance soutenue depuis sa création. Afin de mener à bien un certain nombre de projets technologiques, en rapport avec les mandats... 
    Day shift
    Montréal, QC
    1 day ago
  •  ...TEHORA est présentement à la recherche d' un(e) architecte infonuagique Azure ayant d'excellentes aptitudes techniques, d'excellentes connaissances et qui souhaite mettre à profit ses compétences au sein d'une équipe polyvalente. La personne retenue contribuera à l'évolution... 
    Hourly pay
    Full time
    Contract work
    Apprenticeship
    Remote work
    Flexible hours

    TEHORA

    Montréal, QC
    5 days ago
  •  ...Be our in-house technical expert! Evolving Web has an opening for a WordPress Architect. You'll work closely with our developers, designers, project managers and clients to create beautiful and quality websites and apps that improve organizations and communities. Evolving... 
    Full time
    Work at office
    Remote work
    Flexible hours
    2 days per week

    Evolving Web

    Montréal, QC
    17 days ago
  •  ...maîtrise en architecture de paysage Expérience de plus de 10 ans pertinente pour le rôle Membre agréé.e de l’Association des architectes paysagistes du Québec (AAPQ) Expertise dans les domaines suivants : aménagements urbain, récréatif et naturel, étude de paysage et... 
    Daily paid
    Work at office
    Local area
    Remote work

    BBA

    Montréal, QC
    1 day ago
  •  ...Security and Risk Management department as a Solution Security Architect (also referred to as Embeds) focused on Identity and Devices topics...  .... We are looking for senior sysadmin or infrastructure engineers who is interested to pivot to gaining experience in cloud expertise... 
    Full time

    Ubisoft

    Montréal, QC
    27 days ago
  •  ...make an impact. Position: Senior AI Strategist / Solution Architect ~ Location: Montreal or Toronto (Hybrid, 2 onsite, 3 remote)...  ...off analyses and executive readouts that land equally well with engineers and the board. Grow the practice : Contribute to pre-sales... 
    Remote work
    Work from home
    Worldwide
    Flexible hours

    Keyrus Canada

    Montréal, QC
    1 day ago
  • $80k - $120k per year

    Cloud Architect (Senior) Position Description Cloud Architect (Senior)  Missions Act as the primary point of contact for the Americas region within a global cloud engineering team. Contribute to the design, evolution, and governance of a Microsoft Azure Public Cloud... 
    Montréal, QC
    11 days ago
  • Architecte AWS- Montreal Description de poste Architecte AWS – Montréal Vous êtes passionné par la conception de solutions cloud évolutives ? Nous recherchons un(e) Architecte AWS pour rejoindre notre équipe et contribuer à l’architecture et à la mise en œuvre d’applications... 
    Work at office
    2 days per week
    Montréal, QC
    9 days ago
  •  ...grounded in individual insurance and operational with the Salesforce Experience Cloud module. This is not a purely technical solutions architect, nor a generalist business analyst. The ideal candidate has an understanding of individual insurance processes (underwriting,... 
    Contract work

    Maarut

    Montréal, QC
    9 days ago
  •  ...innovante. Imaginez travailler aux côtés de plus de 1 000 ingénieurs, architectes et urbanistes de haut niveau, tous dédiés à façonner l’avenir...  ...épanouir. Faites évoluer votre carrière avec nous et devenez un moteur de notre passionnante aventure. Description du poste À... 
    Remplacement
    Full time
    Work at office

    Egis Group

    Montréal, QC
    11 days ago
  •  ...avec les parties prenantes pour valider, ajuster et affiner les solutions proposées. Travailler en étroite collaboration avec l’architecte des processus métier pour rédiger les documents de transformation et valider les business cases une fois les solutions mises en œuvre... 
    Daily paid
    Permanent employment
    Full time
    Work at office

    Solutions Techso

    Montréal, QC
    9 days ago
  • $70k - $130k per year

    Architecte de solutions / Architecte de conversion Description de poste Nous sommes à la recherche d'un architecte de solutions / architecte de conversion bilingue afin de soutenir un projet stratégique de conversion dans un environnement bancaire complexe. La personne... 
    Montréal, QC
    10 days ago
  •  ...Job Title: Cloud Architect Location: Montreal, QC Note: Prior experience in BFSI, Public Sector, or Telecom is non-...  ...frameworks. Collaborate with business, infrastructure, security, and engineering teams. Support telecom network services, 5G platforms, edge... 

    NavitasPartners

    Montréal, QC
    7 days ago
  •  ...plus vite Localisation du poste Québec ou Montréal ou Montréal rive sud (hybride) Durée Permanent Nous recherchons un Architecte logiciel Guidewire senior pour rejoindre notre équipe de conseillers du bureau de Québec ou de Montréal. Ce poste est en mode hybride... 
    Permanent employment
    Work at office

    Chrome Technologies

    Montréal, QC
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Engine/Gameplay Architect - UGC / Architecte moteur / gameplay - UGC. Be the first to apply!