Engine/Gameplay Architect - UGC / Architecte moteur / gameplay - UGC
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 interactive entertainment 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 à 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.
- ...collaborate across time zones to support projects on all major platforms, engines and styles - from AAA titles to emerging technologies. Our... ...-solving. Whether it’s porting games to new systems, enhancing gameplay features, or crafting stunning visuals, Devoted Studios operates...SuggestedFull timeRemote workFlexible hours
- ...for a highly skilled Senior Gameplay Systems Programmer to help build... ...platform developed in Unreal Engine 5. This role focuses on the... ..., and user-generated content (UGC). As part of the Gameplay Systems... ...Lead Programmers, Gameplay Architect, Designers, AI and Gameplay Engineers...SuggestedLong term contractWork at officeLocal area3 days per week
- ...collaborate across time zones to support projects on all major platforms, engines and styles - from AAA titles to emerging technologies. Our team... ...-solving. Whether it’s porting games to new systems, enhancing gameplay features, or crafting stunning visuals, Devoted Studios operates...SuggestedFull timeContract workRemote workFlexible hours
- ...building our next multiplayer FPS in Unreal Engine 5. This is new system architecture from... ...work. ⚡ The Mission Own the core gameplay architecture for a fully-funded competitive... ...targeting the hardcore PC FPS community. You'll architect systems handling thousands of concurrent...SuggestedLocal areaRemote workRelocation
- ...limites du divertissement, rejoignez notre aventure et aidez-nous à créer l’inconnu! Description du poste En tant que programmeur·se moteur à Ubisoft Montréal, vous contribuerez au développement et à l’évolution des systèmes centraux du moteur de jeu. Vous collaborerez avec...SuggestedFull time
$35 - $40 per hour
...interventions d'atelier. Rigueur, sens de l'organisation et capacité à maintenir un environnement ordonné. Solides connaissances des moteurs électriques et de leurs composantes associées. Sommaire Ce poste d'électromécanicien correspond à vos ambitions ? Transmettez...Permanent employmentMonday to fridayDay shift- ...Animateur de gameplay senior Notre équipe s'agrandit, et nous recherchons un animateur... ...Expérience dans la création d'animations pour des moteurs de jeux en temps réel, avec une solide... ...creating animations for real-time game engines, with a solid understanding of technical...Work at office
- ...building an ambitious multiplayer experience, developed in Unreal Engine. We’re looking for hands‑on developers with a strong execution... ...able to lend a hand wherever needed within the project, whether in gameplay, integration, optimization, debugging, or tool improvement. They...Full time
- ...faisabilité technique. Analyser les fonctionnalités existantes dans le moteur et voir si elles conviennent aux intentions. Développer et... ...) de comprendre comme utiliser les systèmes et fonctionnalités engin. Effectuer toutes autres tâches connexes. Qualifications...Full time
- ...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...Contract workWork at office
$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...Permanent employmentFull timeMonday to fridayFlexible hours- ..., implementing, and maintaining core systems within Unreal Engine that support gameplay, visuals, AI behaviour, and user experience. You work on performance... ...en développement temps réel. Spécialisation – Moteur (Engine) ~ Concevoir, implanter et maintenir des systèmes...Long term contractFull timeLocal areaFlexible hours
- ...implementing, and maintaining systems within Unreal Engine that deliver performant, scalable, and... ...and engineers to integrate systems across gameplay, tools, and pipelines. ~ Optimize... ...mobile. Spécialisation – Moteur (Mobile) ~ Concevoir, implanter et maintenir...Full timeLocal area
- ...and help us create the unknown! Job Description As a Gameplay Animator at Ubisoft Montreal, you will be responsible for... ...data with a high level of precision , as required by the game engine , with strong attention to detail; Export and integrate animations...Full time
- ...collaborer avec les membres de l'équipe pour livrer divers systèmes de gameplay. Promouvoir les meilleures pratiques, les processus de... ...a whole. What will you do? Design and implement well-engineered, reliable, maintainable, and bug-free code. Plan and...Full timeWorldwide
- ...expérience RPG d'action-aventure à la troisième personne, avec un gameplay narratif et stratégique. Chez KRAFTON Montreal, nous croyons qu'... ...3D, ainsi qu’une expérience approfondie avec Unreal Engine 5 ~ Excellentes compétences en communication et forte capacité...Remote work
- ...solving. Whether it’s porting games to new systems, enhancing gameplay features, or crafting stunning visuals, Devoted Studios... ...who hands services to an ops team once they ship. It is an engineer who architects the service, deploys it, monitors it in production, responds...Full timeRemote workFlexible hours
- ...We are seeking an ML Solutions Architect who brings broad software engineering expertise along with strong machine... ...interact with a real-time rendering engine. This includes managing data pre-processing... ...aux modèles ML d’interagir avec un moteur de rendu en temps réel, y compris...Daily paidFull timeApprenticeshipLocal areaFlexible hours
- ...TEHORA est présentement à la recherche d’ un(e) architecte d’affaires expérimenté(e) afin d’effectuer différentes tâches en architecture d’affaires dans le cadre de projets de transformation numérique et de déploiement de systèmes d’information. Sans être exhaustifs, voici...Hourly payFull timeContract workApprenticeshipRemote workFlexible hours
- ...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 timeWork at officeRemote workFlexible hours2 days per week
- ...are looking for a commercially astute, client-facing Solutions Architect who can translate complex business challenges into compelling technology... ...speaking with a CIO, business leader, operations executive, engineering team or technical architect. The successful candidate will...Full time
- ...part of the pre-sales business development process, the Account Architect is responsible for define the future technology architecture of... ...teams Critical Qualifications ~ Bachelor’s degree Engineering, Computer Science or equivalent experience ~5 years + experience...Long term contractFull timeTemporary workWork at office3 days per week
- ...Canada is part of the SYSTRA group, an international consulting and engineering group, a world leader in the design of transport... ...railway industry in Canada! Missions/Main Duties The IT Architect is responsible for designing, maintaining, and evolving the organization...Long term contract
- ...Solution SFT cherche un(e) Architecte organique Oracle , dans ce poste vous interviendrez dans le cadre d'un projet client qui relève du secteur public dans la ville du Québec et Montreal . L’Architecte organique Oracle accompagne les équipes internes dans la conception...
- ...Requisition Number: 105517 Architecte de solutions bilingues Emplacement: Montréal, Québec Exigences linguistiques: Doit être fluent... ...following: HPS and Storage, Networking or Operating Systems, Engineering. ~ Strong ability to cultivate relationships with partners,...Work at officeLocal area
$80k - $138k per year
...A Senior Consultant functions similar to a Certinia Solution Architect, brining robust product knowledge and technical advisory experience... ...(mandatory), French is an asset ~ A University Degree in Engineering, Software Development, Business Management, or a related field...Permanent employmentFlexible hours- ...TEHORA est présentement à la recherche d’un(e) architecte technologique senior ayant une solide expérience en modernisation technologique, en architecture de plateformes et en orientation de solutions. La personne retenue participera à la définition de l’architecture technologique...Hourly payFull timeContract workApprenticeshipRemote workFlexible hours
- Our team is seeking a Senior AI & Data Architect to join a forward-thinking innovation lab within a leading Canadian financial and insurance... ...& Background: Bachelor's degree in Computer Science, Software Engineering, or equivalent practical experience. Software Development...Contract workWork at officeFlexible hours
- ...safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation... ...Responsibilities We are seeking an experienced IMA Systems Architect / Avionics Systems Engineer to support the design, development...Long term contractWork at office3 days per week
- ...safety-critical systems, software, hardware and certification engineering services to the aerospace, defense, space, simulation & power generation... ...and Primary Roles / Responsibilities The FPGA Development Architect is responsible for leading FPGA development activities within...Long term contractWork at office
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!
- architectural designer Montréal, QC
- intern architect Montréal, QC
- architecte architecture Montréal, QC
- junior architectural designer Montréal, QC
- architecte patrimoine Montréal, QC
- summer intern architect Montréal, QC
- architect Montréal, QC
- collaborateur d architecte Montréal, QC
- design architect Montréal, QC
- architecte de données Montréal, QC

