About the job
JOIN THE EPIC JOURNEY!
At Epic Games, our success is driven by a team of talented and passionate individuals. We take pride in fostering a collaborative, inclusive, and creative atmosphere. From developing award-winning games to engine technology that empowers others in creating breathtaking interactive experiences, our commitment to innovation is unwavering.
Being part of Epic means contributing to a team that continuously seeks to uplift our community and users. We are always pushing boundaries to enhance engine and game development.
PROGRAMMING - GAMES
Our Mission
The Unreal projects are at the forefront of real-time entertainment, supported by our ever-expanding team of programming experts. We are committed to refining the tools and technologies that empower content creators around the globe.
Your Role
As a key member of the performance and memory optimization team, you'll innovate and push boundaries to deliver an exceptional gaming experience for our players. You'll tackle performance, memory, and stability challenges while guiding developers to create industry-leading features. Most importantly, you will collaborate with a dynamic, creative, and enthusiastic team to enhance Fortnite, one of the world's most beloved gaming experiences!
Your Responsibilities Include
- Leading a team of 4-6 programmers to address CPU performance and memory challenges.
- Enhancing player experience through optimization of CPU, GPU, and memory systems.
- Monitoring live client data, troubleshooting issues, and implementing data-driven improvements.
- Developing your team through coaching, problem-solving, code reviews, and fostering a culture of learning.
- Collaborating closely with production and technical leadership to balance new feature delivery with long-term sustainability.
- Building relationships with adjacent teams, including art, gameplay, platform tech, and automation.
- Establishing workflows to validate performance improvements and prevent regressions across various game and engine subsystems and platforms.
What We Seek
- A strong background in technical leadership within high-performing programming teams.
- Exceptional C++ programming skills and solid understanding of software principles.
- Experience in profiling and optimizing various aspects of game development.
- Proven ability to implement and debug large, robust systems in game or game engine technology.
- Strong interpersonal skills and the ability to work effectively in a team.

