Chief Technology Officer
Job Description
Lead the technical evolution of a next-gen AI-driven narrative gaming platform. Build scalable simulation worlds, integrate cutting-edge AI and machine learning, and define the technology strategy for immersive, emergent storytelling experiences.
Responsibilities
- Architect client-server infrastructure including networking layers, ECS and DOTS based frameworks, and persistent data systems.
- Define the long-term technical vision and platform strategy for scalable AI simulation worlds.
- Ensure performance, maintainability, and technical innovation using modern tooling and infrastructure.
- Own CI/CD pipelines, code quality standards, and production readiness.
- Deep hands-on experience in Unity including ECS, physics, animation, AI systems, and multiplayer frameworks.
- Build procedural systems, tools, and editor extensions that accelerate content and gameplay production.
- Oversee systems that unify gameplay, narrative logic, and AI-generated content into one coherent player experience.
- Strong grasp of Game AI including behavior trees, utility systems, and machine learning applications.
- Work with AI specialists to integrate LLM-driven and procedural systems for character behaviors, dialogue, and story shaping.
- Stay ahead of GenAI trends related to toolchains, real-time inference, and player behavior modeling.
- Design and scale backend services for matchmaking, synchronization, and game state persistence.
- Familiar with Docker, Kubernetes, managed cloud services, and deployment automation.
- Build security, telemetry, and analytics pipelines to support live operations and continuous improvement.
- Partner with the CEO to translate creative goals into technical strategy.
- Mentor and grow the engineering team while setting a strong ownership culture.
- Collaborate on budget planning, roadmaps, and product scalability decisions.
- Represent the technical vision to investors, partners, and external stakeholders.
Requirements
- 10+ years in game engineering with proven technical ownership on shipped titles or large-scale interactive products.
- Strong systems-thinking approach with deep understanding of client-server architecture, networking, and data-driven frameworks.
- Advanced proficiency with Unity, including DOTS/ECS, physics, animation, profiling, and performance optimization.
- Solid grasp of gameplay AI systems such as behavior trees, utility AI, procedural generation, and machine learning integration.
- Hands-on experience with backend systems, APIs, and live service architecture using Docker, Kubernetes, AWS, or GCP.
- Strong background in profiling and optimizing CPU/GPU performance, memory usage, and runtime efficiency across platforms.
- Proficiency in C#, C++, or Python, with a focus on clean, modular, and scalable code architecture.
- Experience building in-house tools, custom Unity editors, and automated CI/CD pipelines to support multi-team workflows.
- Ability to design systems that leverage analytics, telemetry, and player behavior data for live tuning and balancing.
- Familiarity with LLM integration, generative tools, and AI-assisted workflows for narrative, world-building, and design support.
- Excellent cross-functional collaboration skills—able to bridge creative, technical, and business perspectives.
- Proven ability to mentor engineering teams, manage technical roadmaps, and foster a high-performance culture.
- Comfortable working in fast-paced, high-uncertainty environments, turning ideas into prototypes quickly.
- Deep enthusiasm for AI-driven, narrative-rich, and multiplayer game experiences.
- Curiosity for emerging technologies, frameworks, and methodologies in gaming, AI, and simulation.
Key Skills
Unity
C#
DOTS
ECS
Game Architecture
Machine Learning
Generative AI (GenAI)
LLM Integration
Backend Systems
Docker
Kubernetes
AWS
GCP
Azure
Performance Optimization