Senior Programmer, Graphics Tools
Montréal, QCEpic Games: Founded in 1991, Epic Games is a leading interactive entertainment company and provider of 3D engine technology.
Epic Games needs candidates with excellent C++ skills, experience building artist tools in games or film, and work with geometry, texture or procedural generation. Experience in large codebases and using AI tools for programming is also needed.
Unreal Editor, C++
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
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+ YOECandidates 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
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