AI Product Engineer developing AI-native game experiences for a mobile games studio. Collaborating across the full development process to create engaging player experiences.
Responsibilities
Use AI to create new player experiences that wouldn’t be possible otherwise
Build and ship mobile game features in Unity (C#) for iOS and Android, including gameplay mechanics, onboarding flows, monetization experiments, and live-ops systems
Prototype and launch new game ideas quickly, moving from concept to playable builds in weeks, not months
Design and build AI-powered gameplay and product features, including content generation, personalization, and AI-driven mechanics
Design and implement AI systems and pipelines, including RAG, embeddings, tool use, and agents
Optimize AI systems for cost, latency, and scalability, including token usage, caching, and model selection
Develop and maintain backend systems for live games, including leaderboards, events, A/B testing infrastructure, and cloud services (GCP/Firebase)
Collaborate closely with designers and analysts to interpret player data and turn insights into gameplay improvements
Own the full lifecycle of your features, including implementation, analytics instrumentation, debugging, and performance optimization
Review code and maintain high engineering standards, including AI-generated code
Requirements
3+ years of production software engineering experience, ideally with shipped mobile apps or games built in Unity (C#) for iOS and Android
Strong problem-solving ability, a hacker mindset, and deep object-oriented programming knowledge
Ability to write clean, maintainable code and move quickly without sacrificing quality
Experience integrating real AI features into products, not just using AI tools, but shipping or meaningfully prototyping model-driven functionality
Experience integrating LLMs into production systems using OpenAI, Anthropic, or open-source models
Strong intuition for how LLMs behave, including prompt design, failure modes, and output quality
Experience building and iterating on AI features using real user data
Experience with Python or JavaScript, cloud infrastructure/back-end systems, and Git
Comfort working in ambiguity and figuring things out without playbooks
Strong critical thinking, communication skills, and empathy for players
Nice to Have: Experience applying AI to gameplay systems, including procedural content generation or LLM-driven systems such as personalization, dialogue, level generation, or dynamic difficulty
Experience designing AI pipelines such as RAG, embeddings/vector search, and tool use/function calling
Experience fine-tuning or working with open-source models
Game design sensibility and a strong feel for what makes mechanics engaging
Experience with Python scripting for tooling, automation, or data pipelines
Experience optimizing Unity mobile performance, including memory profiling, draw call optimization, and frame-rate debugging
Backend Software Engineer building Java/Spring APIs and core business systems. Improving scalability, architecture, and technical debt for Megaport’s global Network as a Service platform.
Software Developer building Laravel APIs and product features for Intouch Insight's customer - experience platform. Using PHP, MySQL, Redis, AWS, Angular, and AI - assisted development tools.
Senior Software Engineer shaping Mercury’s Treasury platform for startup cash management. Leading full - stack architecture and customer - facing products managing billions in assets.
Développeur full - stack bâtissant services partagés, API et outils pour MaintainX, plateforme mobile d’exécution du travail industriel. Amélioration de la fiabilité, sécurité et productivité développeur.
Support Software Engineer debugging and improving Replicant’s AI - powered customer - service platform in production. Investigating incidents across agents, telephony, integrations, APIs, and TypeScript systems.
Software Developer building Splunk AI Canvas’s React, cloud, and agentic AI experiences. Developing secure workflows that help customers investigate and act on data.
Staff Software Engineer building scalable AI/ML platforms for Domino, which helps organizations operate data science and AI solutions. Developing model deployment, monitoring, catalog, and LLM hosting capabilities.
Staff Software Engineer owning AlphaSense’s entity data platform. Building reliable AI - assisted systems for ingesting, resolving, and delivering trusted market intelligence data.
Staff Software Engineer shaping reusable mobile, UI and backend architecture for Nu’s collections products. Enabling scalable, multi - market digital financial services across Latin America.
Full Stack Engineer developing, debugging, and evaluating front - end and back - end software. Reviewing AI - generated code and translating builds across programming languages for global AI training projects.