Engine Programmer Intern
Epic Games
About the Role
Epic Games is looking for an Engine Programmer Intern to join their Fortnite Online team for the 2027 season. This role offers a meaningful experience with high expectations for performance, focused on supporting various systems and features for the Engine and Fortnite's online game features.
Key Responsibilities
- Work closely with the Fortnite Online team (FNO) by architecting, developing, and maintaining shared online gameplay technology.
- Contribute to the online systems and toolsets used by licensees in the Unreal Engine, as well as online features and services used by Fortnite and other games at Epic.
- Develop solutions to various technical challenges from initial concept to final shipped code, ensuring stability for players.
Requirements & Tech Stack
- Demonstrable proficiency in object-oriented programming and C++.
- Demonstrable knowledge of networking, REST, and utilizing back-end services with resiliency in mind.
- Familiarity with Unreal Engine or UEFN is strongly desired.
- Strong preference for demonstrating AI usage and leveraging LLMs for code and tooling development.
Qualifications
- Bachelor's degree in Computer Science or a related discipline.
- Strong analytical thinking and problem-solving skills.
- Familiarity with Java is considered a plus.
- Demonstrated interest in online multiplayer games, and interest in games as a service is also a plus.
- Technical portfolio demonstrating programming work in a student or internship environment, or game/feature development, with examples of code and experience developing online features, tools, or other relevant projects.
- Applicants must be legally authorized to work in the posting location for the duration of the internship.