Engine programer - (March of Giants)
Core
Develop, refactor, and optimize core game engine systems to ensure performance, modularity, and scalability for long-term production use.
Role type
Senior IC game engine programmer
Builds
Core engine systems and modules for game production
Domain
Video game development / Game engine architecture
Deliverable
production ML models | product features | infrastructure
Required skills
C++ (implied by engine programming context), system architecture design, performance optimization, code refactoring, technical documentation, hardware architecture knowledge, problem-solving, autonomy
Preferred skills
Experience with other game engines, knowledge of industry innovations, cross-team collaboration
Technologies
Game engines (unspecified), C++ (implied)
Responsibilities
Develop and refactor core engine systems, optimize performance and maintainability, analyze technical feasibility of development needs, design and implement new engine modules, document systems for other teams, propose innovative changes based on industry trends
Seniority
Senior, hands-on IC