Remote job
Full Stack Engineer (AI Generation Platform)
Job details
About this role
Role overview Build a customer-facing AI content generation platform for game development, owning work across its backend services and web application. The product will let users and studios create assets such as images, video, audio, 2D and 3D content, and advertising creatives, so the role spans model orchestration, asynchronous processing, user workflows and production operations.
Responsibilities - Design and deliver the platform from early development through production, connecting multiple AI models and providers behind a consistent interface. - Implement provider routing, fallback, retries and post-processing to make generated content more reliable and production-ready. - Run generation as asynchronous jobs, with progress and step state, cancellation and recovery for long-running tasks. - Build user-facing flows for sign-up, onboarding, creation, progress updates, galleries, review and export. - Develop usage metering, credits, subscriptions and payment features across data models and product screens. - Own architecture decisions, monitoring, logging, alerts, incident response and safe releases; collaborate with design and product and explain technical trade-offs.
Requirements - At least five years of professional experience spanning backend and frontend engineering. - Have built an AI generation product used by real customers, rather than only maintaining one. - Production experience integrating multiple AI models or providers, including fallback, retry and cost management. - Strong backend skills in Python, Node.js/TypeScript or Go, with PostgreSQL and asynchronous jobs or queues. - Strong React and TypeScript experience building polished product interfaces. - Experience with customer-facing credits, subscriptions or payments, and with cloud operations, observability and CI/CD. - Clear spoken and written English, comfort working remotely across time zones, and sound judgment about architecture choices.
Nice to have - Experience as a founder, founding engineer or solo builder of an AI product. - Media processing experience, including image or video pipelines, FFmpeg, storage or CDN delivery. - Experience with GPU inference, self-hosted models, games, creative tools or large-scale consumer products.
Benefits and work setup - Fully remote, open to candidates anywhere, with working hours aligned to Sunday–Thursday, 9:00 a.m.–5:00 p.m. Saudi Arabia time.