[ENG AI] Backend AI Systems Engineer - Game Development
If you're excited about architecting novel AI systems in game development, solving production engineering challenges at scale, and enabling human creativity through technology, we want to talk to you.
We usually respond within a week
🤖 Transforming Game Development Through AI 🎮
GameFrame AI is revolutionizing how games are created. We're not just another AI wrapper; we're architecting the future of creative development by enabling users to build complex games through natural language.
The Challenge: Build the AI orchestration system that translates conversational prompts into game creation. You'll design intelligent agents that understand game development concepts and coordinate our proprietary gameplay framework, supporting multi-agent coordination, real-time streaming responses, and complex game engine integrations - all while scaling to 1000's of concurrent users
The Role: AI Systems Engineer - Game Development Platform 🚀
As our AI Systems Engineer, you'll build the intelligent backend that enables conversational game development. You'll be designing novel multi-agent systems that understand game development at a semantic level and coordinate complex workflows across distributed VM infrastructure.
You'll work at the intersection of gameplay engineering, cutting-edge AI research and production-scale systems engineering, building technology that has never existed before: real-time, multi-user AI orchestration for game development.
What You'll Build 🔧
Advanced Multi-Agent Orchestration
- Design and implement LangGraph Swarm architectures with 7+ specialized game development agents
- Build custom ReAct agents with sophisticated tool-calling capabilities and error recovery
- Implement constitutional AI layers for safety, consistency, and domain-specific constraints
- Create agent communication protocols for coordinating complex, multi-step game development tasks
- Implement intelligent context management for game development workflows
- Create continuous learning systems that improve agent performance through user interactions
Gameplay Framework Integration
- Develop systems to configure Unreal Engine framework of plugins programmatically
- Implement understanding of component-based architecture (weapon, reload, inventory, etc)
- Build translation layer between natural language and our proprietary event-driven messaging system
- Create validation systems for plugin dependencies and configuration compatibility
- Create semantic understanding of game development terminology and workflows
- Build intent recognition for game design natural language requests
- Develop context-aware translation of user requests to gameplay framework operations
Production AI Infrastructure & Architecture
- Architect multi-provider LLM orchestration (OpenAI, Anthropic, Google) with intelligent fallback and cost optimization
- Build hybrid memory systems combining conversation, entity, and semantic memory with Pinecone vector search
- Implement real-time streaming AI responses integrated with WebSocket infrastructure
- Design distributed agent systems that scale across multiple VM instances and user sessions
- Design session routing and VM orchestration for isolating user AI contexts
- Build auto-scaling AI infrastructure that handles traffic spikes while optimizing costs
- Implement comprehensive observability for AI systems with distributed tracing and performance monitoring
- Create robust error handling and failover systems for production reliability
Technical Environment 🛠️
AI Stack
- Core: LangChain, LangGraph, Langsmith, Langfuse
- APIs & CLIs: LiteLLM, OpenAI/Anthropic/Google
- Memory: Neo4j, Graphiti, Pinecone, Weaviate, Redis, custom embedding systems.
- Frameworks: Custom agent orchestration, constitutional AI layers
- Evaluation: Custom testing frameworks, performance monitoring
Backend Infrastructure
- API: FastAPI, Python 3.11+, async/await patterns
- Database: PostgreSQL 15, TimescaleDB, Redis caching
- Real-time: WebSocket, streaming protocols, pub/sub systems
- Infrastructure: Docker, Kubernetes, AWS/GCP, auto-scaling, tailscale, Portainer,
Integration Layer
- Game Engines: Unreal Engine, Unity
- Proprietary framework of 50+ plugins across combat, inventory, progression, movement, and more. Component-based systems, event-driven messaging, data tables, etc.
- VM Orchestration: Custom session routing, multi-user isolation
- Monitoring: Prometheus, Grafana, distributed tracing
Frontend Infrastructure
- Core: React 18+, TypeScript 5+, Next.js with App Router
- UI: Material UI v5, Tailwind CSS, responsive design patterns
- Real-time: WebRTC, Pixel Streaming, WebSocket
- State: Redux Toolkit, Zustand, Context API, Reac Query
- Testing: Playwright, Jest, React Testing Lib
Your Technical Expertise 💻
Required: Backend Systems Engineering
- Expert Python 3.11+ with FastAPI, async/await patterns, and microservices architecture
- Production database systems including PostgreSQL optimization, TimescaleDB, and Redis caching strategies
- OAuth2/JWT authentication implementation and session management
- Real-time systems with WebSocket management, streaming protocols, and low-latency processing
- Container orchestration with Docker, Kubernetes, and cloud infrastructure (AWS/GCP)
- Distributed systems design patterns, fault tolerance, and observability
Required: Game Development Understanding
- 2+ years in game development or game tools, with deep Unreal Engine knowledge
- Strong understanding of Unreal Engine concepts: Actors Components, Subsystems, GAS, Blueprints
- Familiarity with game development workflows and terminology
- Understanding of game genres and their technical requirements
- Knowledge of game development pipelines from prototyping to deployment
- Experience with Perforce and other game industry version control systems
- Familiarity with game asset pipelines and content management
- Experience with CI/CD in game development
Required: AI Systems Mastery
- 2+ years building production AI systems
- High-level LangChain/LangGraph experience including custom agents, Swarm architecture, multi-agent orchestration and cross-agent communication, state machines, memory systems, and chain optimization
- Deep neural network understanding including transformer architectures, attention mechanisms, embedding spaces, and model limitations
- Production RAG systems with advanced chunking strategies, reranking, hybrid search, and context optimization
- Multi-provider LLM integration with experience across OpenAI, Anthropic, Google, and local model orchestration
Preferred: Frontend Development Mastery
- Expert building production React applications with TypeScript
- Expert-level Next.js experience including SSR/SSG, App Router, and performance optimization
- Proficiency with Material-UI, responsive design, and modern CSS-in-JS solutions
- Real-time application dev with WebSocket and WebRTC integration
- State management patterns and component architecture best practices
Preferred: AI Research & Innovation
- Open-source contributions in AI/ML
- Advanced prompt engineering including few-shot, chain-of-thought, and tree-of-thought techniques
- Evaluation frameworks for automated testing of AI agent performance and prompt regression testing
- Mixture of Experts patterns and agent specialization architectures
Your Impact & Growth 📈
Immediate Impact (First 90 Days)
- Architect core agent systems for game building and editing, including Movement, Combat, and Progression specialists
- Deploy an enhanced prototype that can modify game parameters through conversation with agent communication protocols for coordinating framework operations
- Implement multi-provider LLM orchestration with cost optimization
- Build production memory systems with Vector db integration
- Design evaluation frameworks for agent performance monitoring
- Scale to handle complex multi-step game creation workflows
- Implement sophisticated intent recognition for ambiguous user requests
- Enable creation of complete game prototypes through conversation
Platform Impact (6-12 Months)
- Scale to 500+ concurrent users with auto-scaling infrastructure
- Launch advanced agent capabilities including code generation and semantic understanding
- Implement continuous learning systems that improve through user interactions
- Build enterprise-grade observability and performance optimization
Industry Impact (12+ Months)
- Establish new patterns for AI-driven creative software architecture
- Contribute to open source and research in multi-agent systems
- Scale platform to support thousands of developers creating games
- Lead technical strategy as the platform evolves toward enterprise studios
Benefits 💰
Base Salary commensurate with experience
Equity: Significant equity package with high growth potential
Benefits Package:
- Health, dental, vision with company contribution
- Flexible PTO and remote/hybrid work arrangements
- Professional development budget for AI/ML conferences and research
- Hardware stipend for development equipment and cloud resources
- Research time allocated for staying current with AI developments
Unique Perks:
- Conference speaking opportunities as we establish thought leadership
- Open source contribution time for projects aligned with platform goals
- Direct access to cutting-edge AI models and research partnerships
- Creative project support for personal game development experiments
- Department
- AI
- Locations
- Québec, Canada, Canada, Montreal
- Remote status
- Hybrid
About Ironbelly Studios
Ironbelly Studios is comprised of a talented, passionate and dedicated number of game developers from all corners of the globe. Our focus is on creating high quality entertainment experiences as well as providing outsourcing services at a fraction of the cost seen elsewhere.
From humble beginnings Ironbelly has grown to be one of the most trusted names in the indie development space, working on over 300 projects in our 15 years of service, ranging from AAA titles such as Gotham Knights down to small mobile titles. We bring passion and experience together and look for people who put games and their creation in the center of their world.