About the Role
As an Intern Engine Programmer, you will work closely with experienced engineers to develop and optimize the core systems, tools and pipelines that power our games. Collaborate closely with designers, artists, animators and other engineers, tackle bugs, refine code through reviews, and leave your mark on cutting-edge projects whilst sharpening your programming skills. This is a hands-on opportunity to gain real-world experience in game engine architecture and development.
Key Responsibilities
- Assist in developing/maintaining systems & tools owned by the core engine team
- Write clean, efficient, and maintainable C/C++ code
- Help optimize performance of tools & pipelines for project teams
- Debug and resolve engine-level issues and bottlenecks
- Collaborate with programmers, technical artists, and designers
- Contribute to tools and pipelines that improve team productivity
- Participate in code reviews and technical discussions