Remote job
Senior Backend Engineer
Job details
About this role
Role overview Own the backend of a customer-facing AI content generation platform for game development. The service will coordinate multiple AI providers, manage long-running generation workflows, improve raw model outputs and account for usage and provider costs as users create images, video, audio, 2D and 3D assets, and advertising creatives.
Responsibilities - Build the backend from early stages through production, providing a consistent internal interface to multiple models and AI providers. - Implement routing, failover and post-processing, while handling third-party service limits, latency and outages. - Run generation through queues or workflow engines, persisting step-level state so work can retry or resume after failures. - Design for idempotency, cancellation, retries, fair scheduling and quotas for users and organizations. - Develop credits, subscriptions and usage metering, tracking provider costs by job, user and feature. - Own production architecture, scaling, monitoring, logging, alerting and incident response; lead postmortems and maintain safe deployment practices.
Requirements - At least five years of professional backend engineering experience. - Have built the backend of an AI generation product used by real customers, not only maintained an existing product. - Production experience integrating multiple AI providers or models with fallback, retries and cost control. - Experience with asynchronous jobs, queues or workflow engines and persistent state for long-running work. - Strong PostgreSQL and data modeling skills, including indexing, connection pooling and low-downtime migrations. - Experience with customer-facing billing or usage features, cloud environments, observability, CI/CD and incident response. - Strong ability in Python, Node.js/TypeScript, Go or another backend language, and clear written and spoken English. - Able to explain architectural trade-offs and work remotely across time zones.
Nice to have - Founder, founding engineer or solo-builder experience shipping an AI product. - Experience with GPU inference or self-hosted models, media pipelines and CDN delivery, games, creative tools or high-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.