Senior Software Programmer, Audio Engine
Vancouver, BCEpic Games: Founded in 1991, Epic Games is a leading interactive entertainment company and provider of 3D engine technology.
Candidates need strong C++ skills and experience with performance-critical systems and low-level game audio engines. They also need to design and maintain C APIs and independently deliver complex, long-term projects.
C++, WebRTC, C APIs
Senior Rendering Programmer
Vancouver, BCEpic Games: Founded in 1991, Epic Games is a leading interactive entertainment company and provider of 3D engine technology.
Candidates need strong C++ and multi-threaded programming skills, real-time rendering experience with at least one graphics API (DirectX 12 preferred), and experience profiling and optimizing large codebases. Ability to debug large interacting systems is required; OS-level and Windows API experience is a plus.
C++, DirectX 12, Unreal Engine, Fortnite
Senior Mobile Programmer
Montréal, QCEpic Games: Founded in 1991, Epic Games is a leading interactive entertainment company and provider of 3D engine technology.
Candidates need strong C++ and software engineering skills, plus experience shipping games or real-time systems and developing for Android or iOS. Familiarity with a game engine, profiling tools and large codebases is expected. Prior Unreal Engine projects are a plus.
C++, Unreal Engine, Metal, Vulkan
Principal Research Programmer, Epic Developer Assistant
Vancouver, BCEpic Games: Founded in 1991, Epic Games is a leading interactive entertainment company and provider of 3D engine technology.
Epic Games needs strong programming experience with a game engine, ideally Unreal Engine, plus experience building LLM-powered products. Candidates also need cloud and web backend skills, strong C++ and Python, games industry experience, and a BS or MS in Computer Science or a related field.
Unreal Engine, C++, Python
Principal Research Programmer, Epic Developer Assistant
Montréal, QCEpic Games: Founded in 1991, Epic Games is a leading interactive entertainment company and provider of 3D engine technology.
Candidates need strong programming experience with a game engine, Unreal Engine preferred, and hands-on work with LLM-powered products. They also need cloud service and web API experience, C++ and Python skills, and a BS or MS in Computer Science or a related field.
Unreal Engine, C++, Python
Principal Narrative Designer
Montréal, QCEpic Games: Founded in 1991, Epic Games is a leading interactive entertainment company and provider of 3D engine technology.
Candidates need extensive narrative design or writing experience in game production, including at least one AAA shipped project as a Narrative Lead, Lead Writer or Narrative Director. They also need strong fiction writing, communication and organizational skills.
EPIC, Leadership, Communication skills, Organizational skills
Machine Learning Programmer, Memory
Montréal, QCEpic Games: Founded in 1991, Epic Games is a leading interactive entertainment company and provider of 3D engine technology.
3+ ansCandidates need a PhD in computer science, mathematics or a related field, or 3+ years of relevant industry experience. They must have hands-on experience with foundation models, machine learning for vision or language, and Python with PyTorch, numpy, scipy and sklearn.
Python, PyTorch, numpy, scipy, sklearn
Machine Learning Intern
Montréal, QCEpic Games: Founded in 1991, Epic Games is a leading interactive entertainment company and provider of 3D engine technology.
Epic Games needs a current or recent PhD in computer science, mathematics, AI or a related field, with publications in top venues. Candidates should have hands-on deep learning experience in vision, language or speech, strong AI coding skills, and the legal right to work in the location for the full internship.
Unreal Engine, MetaHuman, Epic Developer Assistant
Lead Gameplay Programmer
Montréal, QCEpic Games: Founded in 1991, Epic Games is a leading interactive entertainment company and provider of 3D engine technology.
Candidates need proven experience shipping AAA or live-service titles on Unreal Engine, leading programming teams, and building gameplay physics and network replication systems. Strong C++ skills and experience with AI coding assistants are also required.
Unreal Engine, C++, Claude Code
Senior Game Designer
Vancouver, BCEpic Games: Founded in 1991, Epic Games is a leading interactive entertainment company and provider of 3D engine technology.
5+ ansCandidates need 5+ years of experience on a live service game, shipping varied features and content. They need strong scripting and technical skills, a deep understanding of gameplay feel and player motivation, and the ability to work independently. Unreal Engine and the Ability System are assets.
Unreal Engine
Director, Product Management (Discovery, Search, Personalization)
Vancouver, BCEpic Games: Founded in 1991, Epic Games is a leading interactive entertainment company and provider of 3D engine technology.
5+ ansCandidates need 5+ years of product management experience, ideally with discovery systems, recommendation engines or large consumer products. They need strong analytical skills, a passion for games and strong written and verbal communication.
EPIC, Product comprehension, Quality control systems, Data analysis, Analytical skills, Communication skills