About the role
WHAT MAKES US EPIC?
At the heart of Epic's achievements lie our talented and passionate team. We take pride in fostering a collaborative, inclusive, and innovative atmosphere. Whether we are developing award-winning games or pioneering engine technology that empowers others to create breathtaking interactive experiences, we are committed to constant innovation.
Being part of Epic means contributing to a team that continually seeks to benefit our community and users. We are dedicated to innovating and advancing the standards of engine and game development.
ENGINEERING - SPECIAL PROJECTS
What We Do
The Special Projects team at Epic is at the forefront of executing transformative projects that redefine real-time graphics and gaming technology (e.g., The Matrix Awakens, Lumen in the Land of Nanite). Collaborating closely with the Unreal Engine team, we aim to provide developers and content creators with the most powerful suite of real-time tools available.
What You'll Do
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 norms, explore innovative technologies, and shape the future of Unreal Engine. As a Senior AI Programmer, you will design and implement AI components for interactive projects while collaborating with engineering teams, artists, and designers to craft state-of-the-art interactive experiences.
In this role, you will
- Design, develop, and maintain core AI systems for Special Projects, employing a systems-level approach to create a robust and high-performance architecture.
- Engage in game design experimentation and rapid prototyping while ensuring sound architectural and algorithmic decisions are made.
- Prototype and refine features, welcoming and responding to critical feedback while ensuring the production of reliable and maintainable code.
- Collaborate closely with art, animation, and design teams to create and enhance gameplay AI features.
- Work alongside Fortnite and Unreal Engine teams to refine core AI systems and their application in games.
- Optimize existing gameplay systems and resolve bugs in the code.
- Contribute innovative ideas across all facets of the game’s production and development.
