Responsibilities
- Architect Core Game Systems: Design, develop, and lead the implementation of major systems and foundational technologies for our games.
- Define Technical Strategy in Ambiguity: Navigate complex game development challenges and technical unknowns. Identify key technical risks and opportunities, define strategic approaches and create robust, scalable technical designs.
- Drive Performance & Innovation: Champion high-quality, maintainable code while pursuing performance optimization.
- Cross-Disciplinary Leadership: Collaborate closely with technical leadership, game designers, artists, producers, and other engineers to translate creative visions and design goals into concrete, high-performance technical solutions and roadmaps.
- Establish Engineering Best Practices: Help establish and embody a culture of technical excellence, collaboration, and iterative development.
- Own Critical Technical Domains: Take ownership of complex technical areas vital to our games' success, driving their evolution, stability, and performance.
- Proactive Technical Problem Solving: Anticipate and address technical challenges, performance bottlenecks, architectural limitations, and potential scaling issues before they impact development or players.
- Other tasks related or beneficial to the above or the work of the Company.