NBCUniversal logo
NBCUniversal3 days ago

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

Hybrid · Montréal, Quebec, Canada

Type
Full Time
Level
Senior Level
Education
Not Specified
Company size
Enterprise
Industry
Entertainment

Job Summary

Engine/Gameplay Architect to shape the foundation of user-generated content on a large-scale AAA experience built in Unreal Engine. Define end-to-end UGC framework data models and runtime systems; design APIs to expose gameplay systems safely to creators; define the scripting model for user-authored content; partner with AI/ML teams to enable AI-assisted content generation; establish guardrails for performance, sandboxing, security, and determinism; collaborate with gameplay, online, and tools teams to ensure platform cohesion; drive technical direction through prototypes, documentation, and hands-on implementation; mentor engineers and influence engineering standards across teams. Bilingual English/French posting also specifies Montreal office with a minimum four days/week in-office requirement; requires legal authorization to work in Canada; willingness to travel; experience in C++, Unreal Engine, extensible SDKs, API design, scripting integrations, performance optimization, large-scale open worlds, and AI-assisted workflows; familiarity with modding/UGC platforms and developer tooling.

Required 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 (ECS or actor-based models, event-driven architecture, state machines, replication models, serialization pipelines)
  • Experience designing and maintaining APIs (C++, REST, or RPC) with usability, versioning, backward compatibility
  • Hands-on scripting languages experience (Lua, Python, Blueprints, Verse, or DSLs)
  • Familiarity with embedding scripting languages and bridging native and managed/runtime code
  • Strong understanding of runtime performance optimization (CPU/GPU, memory, streaming, multithreading, async)
  • Experience with large-scale systems (open worlds, world partitioning, asset streaming, networked/multiplayer)
  • Knowledge of build systems, CI/CD pipelines, content validation workflows
  • Experience with sandboxing and safe execution environments for user-authored code
  • Cross-domain collaboration across engine, gameplay, backend, and tools
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

NBCUniversal

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

Apply on Sorce