About the job
WHAT MAKES US EPIC?
At the heart of Epic’s achievements are our talented and passionate team members. We take pride in fostering a collaborative, inclusive, and innovative work environment. Whether we are developing award-winning games or creating advanced engine technology that empowers others to deliver visually stunning interactive experiences, we remain at the forefront of innovation.
Being part of Epic means actively contributing to a team that continually seeks to benefit our community and users. Our commitment to innovation drives us to elevate the standards of game and engine development.
PROGRAMMING - SPECIAL PROJECTS
Our Mission
The Special Projects team at Epic is dedicated to executing high-impact initiatives that redefine the future of real-time graphics and gaming technology (such as The Matrix Awakens and Lumen in the Land of Nanite). Collaborating closely with the Unreal Engine team, we aim to empower developers and content creators by providing the most powerful suite of real-time tools available.
Your Role
Epic Games is in search of a skilled Senior AI Programmer to join our Special Projects team. In this pivotal role, you will lead groundbreaking projects that challenge existing boundaries, investigate new technologies, and shape the future of Unreal Engine. You will define and implement AI components for interactive projects and systems while working in tandem with programming teams, artists, and designers to craft cutting-edge interactive experiences.
Key Responsibilities
- Lead the development and maintenance of core AI systems for Special Projects, adopting a systems-level approach to build robust and efficient architecture.
- Engage in game design experimentation and rapid prototyping, ensuring strong architectural and algorithmic choices are made.
- Prototype and iterate on features, embracing constructive feedback while writing robust, maintainable code.
- Collaborate with art, animation, and design teams to develop and refine gameplay AI features.
- Work alongside Fortnite and Unreal Engine teams to enhance core AI systems and their application in games.
- Optimize existing gameplay systems and resolve bugs.
- Contribute innovative ideas across all aspects of game production and development.

