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
Software Engineer contributing to high - performance onboard algorithms for autonomous driving at Waabi. Collaborating with scientists and engineers to optimize real - time processing of sensor data.
Staff Engineer responsible for leading Fraud detection projects and strategies at Reddit. Collaborating cross - functionally to enhance user safety and advertiser trust.
Software Engineer contributing to internal developer platform that supports backend development. Building tools, maintaining CI/CD workflows, and improving team documentation.
Senior Software Developer in Test developing AI - augmented quality engineering for Intrahealth’s electronic medical record platform. Leading QA infrastructure and automation efforts across modernization programs.
Principal Product Engineer leading engineering team for Hiive's platform enabling liquidity access for private companies. Focusing on high - quality product development and team collaboration.
Infra Tech Lead Analyst managing technology services across Equities electronic trading applications at Citi. Collaborating with various teams to drive complex technology initiatives in financial markets.
Software Developer supporting production and non - production environments for Salesforce applications. Providing technical support, performing maintenance, and contributing to process improvements.
Software Developer contributing to core backend services for call reporting and analytics at GoTo. Collaborating within an agile team to build resilient microservices and real - time data infrastructure.
Staff Fullstack Software Engineer at Pebl, driving scalable system development. Collaborating cross - functionally to enhance user acquisition and engagement for the Growth Engineering team.
Lead Software Engineer driving observability and logging platform initiatives for Humana's technology solutions. Fostering innovation and collaboration across engineering disciplines.