Engine/Gameplay Architect (UGC, Unreal Engine)
Мэтч & Сопровод
Для мэтча с этой вакансией нужен Plus
Описание вакансии
TL;DR
Engine/Gameplay Architect (UGC, Unreal Engine): Architecting the end-to-end UGC framework for a large-scale AAA experience in Unreal Engine with an accent on gameplay engine systems, extensible APIs, and safe creator scripting. Focus on designing runtime systems and guardrails while partnering with AI/ML teams to enable AI-assisted generation and modification of gameplay content.
Location: Must be willing to work in our Montreal office a minimum of 4 days a week. Must be legally authorized to work in Canada.
Company
is a global media and entertainment company creating and distributing content across film, television, streaming, and theme parks.
What you will do
- Architect the end-to-end UGC framework, including 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 and 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 for performance, sandboxing, security, and determinism.
- Drive technical direction via prototypes, documentation, and hands-on implementation; mentor engineers and influence engineering standards.
Requirements
- 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 for internal or external creators.
- Deep understanding of gameplay architecture: ECS/actor-based models, event-driven architecture/messaging, state machines, replication models, and serialization pipelines.
- Experience designing and maintaining APIs (C++, REST, or RPC) with usability, versioning, and backward compatibility in mind.
- Hands-on experience with scripting languages and runtimes (e.g., Lua, Python, Blueprints, Verse, or custom DSLs) and embedding/bridging native and runtime code.
- Must be willing to work in the Montreal office at least 4 days per week and be legally authorized to work in Canada.
Nice to have
- Experience building or supporting modding/UGC platforms (e.g., level editors, scripting APIs, creator toolchains).
- Exposure to AI/ML-assisted development workflows, including LLM-powered tools and agent-based systems.
- Familiarity with knowledge representation, graph-based systems, or toolchains enabling AI reasoning over game data.
- Background in developer experience (DevEx): tooling, documentation systems, and usability of technical platforms.
- Experience with cloud-integrated game platforms, backend services, or live service ecosystems.
Culture & Benefits
- Equal employment opportunity policy and inclusive culture.
- In-person interview may be required as part of the selection process.
- Reasonable accommodation available for candidates with disabilities during the application/recruitment process.
Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →