Epic Games

Montréal
5,500 Total Employees
Year Founded: 1991

Jobs at Epic Games

Let Your Resume Do The Work
Upload your resume to be matched with jobs you're a great fit for.

Recently posted jobs

YesterdaySaved
In-Office
Montréal, QC, CAN
Gaming • Metaverse
Build and lead UI tooling and AI-powered workflows for Unreal Engine. Responsibilities include designing UI authoring, iteration, and debugging systems; evolving UI technology; setting technical direction; mentoring programmers; resolving performance and memory issues; and supporting internal teams and licensees with UI challenges.
8 Days AgoSaved
In-Office
Montréal, QC, CAN
Gaming • Metaverse
Design, implement, evaluate, and deploy production-ready machine learning models for game bots, intelligent NPCs, companions, world modeling, moderation, security, and QA automation. The role applies deep learning, computer vision, language models, vision-language-action models, and reinforcement learning, while assessing data channels and contributing to the machine learning roadmap.
13 Days AgoSaved
In-Office
Montréal, QC, CAN
Gaming • Metaverse
Develop and enhance artist-facing tools within the Unreal Editor, focusing on geometry and texture processing, terrain authoring, procedural generation, and AI-assisted content creation. Collaborate with artists and developers to improve existing tools, create new user- and agent-driven workflows, and support major Unreal Editor initiatives in a large distributed codebase.
13 Days AgoSaved
In-Office
Montréal, QC, CAN
Gaming • Metaverse
Paid 6–12 month research internship developing and experimenting with ML models (vision, NLP, speech) for game agents, player safety, content generation, and developer tools. Tasks include data creation/analysis, end-to-end model design and prototyping, and collaborating with research scientists and engineers to deploy models.
22 Days AgoSaved
In-Office
Montréal, QC, CAN
Gaming • Metaverse
Design and ship end-to-end AI systems integrated with Unreal Engine, including C++ and Python engine tooling, cloud-hosted agent services, databases, and web interfaces. Build LLM-driven agents, evaluate emerging capabilities such as tool use and multi-agent orchestration, and define reliability, safety, and evaluation standards. Collaborate with engine, tools, and backend teams while mentoring programmers.
26 Days AgoSaved
In-Office
Montréal, QC, CAN
Gaming • Metaverse
Leads Rocket League gameplay programming teams, translating feature requests into actionable work, delegating tasks, delivering gameplay systems, and writing or reviewing C++ code. Oversees technical design, gameplay physics, network replication, and system integration while collaborating with design, art, production, and other programming teams. Requires leadership on shipped AAA Unreal Engine games and experience using AI coding assistants.
One Month AgoSaved
In-Office
Montréal, QC, CAN
Gaming • Metaverse
Lead narrative design for Fortnite and other game IPs by executing story vision, developing characters and worlds, writing storylines and dialogue, integrating narrative with gameplay and art, reviewing writing processes, and coordinating casting and voice recording. The role partners with creative, design, art, production, and writing teams to deliver cohesive, immersive storytelling experiences.
One Month AgoSaved
In-Office
Montréal, QC, CAN
Gaming • Metaverse
Develop and optimize mobile platform technologies for Fortnite and Unreal Engine across Android and iOS. Build low-level systems interfacing with memory, file, input, graphics, and shader APIs; improve toolchains, deployment, debugging, crash reporting, and platform support. Collaborate with engineering and content teams to resolve performance, stability, memory, and load-time issues while supporting new mobile hardware.
One Month AgoSaved
In-Office
Montréal, QC, CAN
Gaming • Metaverse
Develop and maintain core gameplay features and systems for Unreal Engine projects, including player mechanics, abilities, progression, vehicles, game flow, and world systems. Collaborate with designers, artists, animators, and other programmers; diagnose gameplay, memory, performance, networking, and scalability issues; and deliver robust, maintainable code for multiplayer games across multiple platforms.
2 Months AgoSaved
In-Office
Montréal, QC, CAN
Gaming • Metaverse
Design and evaluate memory architectures for foundation models across modalities; develop production-ready scalable learning models; define metrics for memory performance; collaborate with researchers and engineers to roadmap and deploy memory-enabled systems.
2 Months AgoSaved
In-Office
Montréal, QC, CAN
Gaming • Metaverse
Lead and manage a team of Technical UI designers to implement UI systems in Rocket League, collaborating across teams and establishing best practices while maintaining hands-on development.