Role Overview
We are seeking an experienced Senior Engine Programmer to design, develop, and optimize the core systems that power our game technology. You will play a key role in building high-performance, scalable engine systems that support multiple projects across multiple hardware platforms.
This is a hands-on technical role requiring deep expertise in multiple systems and pipelines/workflows, and cross-disciplinary collaboration with gameplay programmers, artists, and designers.
Key Responsibilities
- Design and implement core game agnostic engine systems & tools
- Optimize performance across CPU, GPU, disc access and memory for PC and console platforms
- Develop and maintain robust, reusable, and scalable solutions
- Collaborate with project department teams to support production needs
- Profile and debug complex performance bottlenecks
- Write clean, maintainable, and well-documented code
- Mentor junior and mid-level engineers, providing technical guidance and code reviews
- Evaluate and integrate third-party middleware when appropriate
- Stay current with emerging technologies and industry best practices
- Collaborate with other Gameloft developers around the world