What You'll Do
Epic Games is looking for an Engine Programmer Intern to join our Developer Experience and Efficiency team. In this role, you’ll work with experienced programmers to develop low-level tools to help identify performance and iteration problems or use them to improve content iteration performance of UE and UEFN. The ideal candidate will have a love of practical problem-solving and an affinity for improving the day-to-day workflow of other developers.
In this role, you will
- Establish test workflows to validate correctness and prevent regressions of our content creator workflows in UE and UEFN
- Work on performance tooling to help identify performance bottlenecks or facilitate data analysis
- Develop custom tools and pipelines for other programmers or content creators to help them better achieve their goals
- Work with other senior programmers to profile and optimize critical paths of UE and UEFN editor iteration workflow
What we're looking for
- C++ skills and knowledge of programming principles
- Some knowledge about multithreaded code
- Interested in low level systems and API design
- Someone who is passionate, solution-oriented and proactive
- An interest in UX and workflow design would be preferable