{"id":2273836,"url":"https://alion.io/job/realmforge-senior-product-engineer","title":"Senior Product Engineer","company":{"id":2654233,"name":"Realmforge","domain":"realmforge.ai","url":"https://alion.io/company/realmforge","size_band":"1-10","is_staffing_agency":false,"employer_type":"direct","is_intermediary":false,"listed_via":null,"ats_vendor":null,"truth_index":null},"role":"Backend","role_family":"Backend","seniority":"senior","employment_type":null,"work_mode":"on_site","remote_scope":null,"remote_scope_basis":null,"remote_working_hours":null,"hiring_geo_confidence":"structured","locations":["Copenhagen, Denmark"],"countries":["DK"],"hiring_countries":[],"hiring_countries_total":0,"salary":null,"salary_estimate":{"min_usd":71000,"max_usd":208000,"period":"year","method":"global_role_cell_scaled_by_country","sample_n":6933},"experience_years_min":4,"visa_sponsorship":false,"relocation_package":false,"has_equity":false,"technologies":[{"name":"AI Agents","optional":false},{"name":"CI/CD","optional":false},{"name":"Claude Code","optional":false},{"name":"Computer Vision","optional":false},{"name":"Cursor","optional":false},{"name":"LLM","optional":false},{"name":"Next.js","optional":false},{"name":"OpenAI Codex","optional":false},{"name":"Python","optional":false},{"name":"React.js","optional":false},{"name":"TypeScript","optional":false},{"name":"A/B Testing","optional":true},{"name":"Firebase","optional":true},{"name":"JavaScript","optional":true},{"name":"Supabase","optional":true},{"name":"WebSockets","optional":true}],"status":"live","first_seen_at":"2026-09-03T08:19:08Z","employer_posted_date":null,"last_verified_at":"2026-09-03T08:19:08Z","board_verified":false,"closed_at":null,"days_open":44,"trust":{"level":"not_scored","repost_count":null,"flags":[],"days_open":44},"description":"Build the platform the stories run onHey 👋 I'm Erik (CTO). My background is in ML and computer vision (PhD, Google Research / DeepMind), and I've been a narrative RPG gamer most of my life.\nI'm hiring a Senior Product Engineer to join our engineering team of three. My focus is the core narrative engine—the AI that tells coherent stories. This role owns the platform around it: the systems that deliver those stories to players, the tools creators build with, and the infrastructure that keeps it reliable, scalable, and built right.\nYou own everything around the narrative engine: the systems that deliver stories to players, the tools creators build with, and the infrastructure that keeps it standing.\nYou don't need ML, LLM, or AI research experience. We want a strong product engineer.\n\nWhat you'll work onSix things on your plate (at least)\nPlatform architecture\nReal-time delivery of AI-generated narrative: closer to a media platform than a SaaS app. Large catalogs, media storage and delivery, search, caching, and query performance.\n\nCreator tooling\nTools for creators to design characters, settings, and story elements the AI brings to life.\n\nPayments and subscriptions\nPlans, paywalls, entitlements, failed payments, and refunds.\n\nOrchestrating third-party APIs that are slow, expensive, or unreliable\nRetries, fallbacks, caching, and graceful failure.\n\nMonitoring and operations\nDeploys, alerting, tracing, production debugging, performance, and cost work.\n\nEngineering foundations\nCode review, CI, testing culture, and a CI/CD setup we can iterate on quickly.\n\nWho you are4–5+ years, hands-on. Senior enough to work unsupervised and to have seen good engineering practice up close, while still writing code every day.\n\nA finisher. You talk about what you shipped and maintained, not what you started.\n\nAutonomous. You don't need work broken down for you, you don't go quiet for a week, and foundational calls with no playbook energise you.\n\nYou measure things. You want numbers on how the product is used and what it costs to run before deciding.\n\nYou care about user experience. A janky transition bothers you, and you treat the designer as a partner rather than silently improvising.\n\nCommunicative. You flag problems early and disagree openly.\n\nTechnical skills\n\nStrong TypeScript, React, and Next.js, with depth and repeated use.\n\nNode / TypeScript backend services. This is where most of the backend work sits.\n\nBackend fundamentals: data modeling, API design, async jobs, queues, and background processing.\n\nAgentic engineering: fluent with coding agents such as Claude Code, Cursor, and Codex. We want to leverage AI without shipping slop.\n\nComfortable reading and writing Python.\n\nNice to haveNone of these are required.\nConsumer products with real users: media, streaming, entertainment, games, creative tools, or marketplaces.\n\nSubscription businesses: billing, paywalls, and entitlements.\n\nRealtime systems: reactive backends such as Convex, Firebase, or Supabase; SSE; websockets; and live-updating interfaces.\n\nAudio or video pipelines: encoding, storage, CDN, and playback.\n\nAnalytics and experimentation: event tracking, funnels, A/B testing, and feature flags using tools such as PostHog, Amplitude, Mixpanel, or Segment.\n\nExperience as an early hire at a company that then grew, or on small teams with broad ownership.\n\nPolished, design-led interfaces. Send links or screenshots.\n\nSide projects that show initiative: open source, game jams, or interactive fiction.\n\nWe don't waste your time\nWe read every application ourselves and respond with a decision within two weeks.\n\nHow we hireIntro call with Vansh (CEO)—20 minutes about you, us, and what you want next.\n\nIntro call with Erik (CTO)—20 minutes about your engineering background.\n\nLive coding session—one hour working on something real together.\n\nMeet us in person—over food and drinks, then we decide.","description_format":"text","description_chars":3891,"description_truncated":false,"requirements":{"experience_years_min":4,"management_years_min":null,"team_size_min":null,"manages_managers":false,"education":null,"security_clearance":false,"languages":[]},"benefits":[],"hiring_locations":[],"hiring_excludes":[],"relocation_offered":false,"industries":["Gaming","Media & Entertainment"],"lifecycle":[{"event":"open","at":"2026-10-11T08:17:05Z"}],"visa":[],"liveness":{"score":10,"band":"cold","label":"Long shot","p_open":0.6,"p_active":0.374,"p_room":0.45,"age_days":43,"expected_fill_days":24,"reasons":["seen:43","win:tail"],"computed_at":"2026-10-17T05:46:00Z"},"pay":null,"html_url":"https://alion.io/job/realmforge-senior-product-engineer","json_url":"https://alion.io/job/realmforge-senior-product-engineer.json","meta":{"generated_at":"2026-10-18T07:08:03Z","cache_seconds":300,"methodology":"https://alion.io/methodology","terms":"https://alion.io/terms","contact":"https://alion.io/contact","api":"https://alion.io/developers","about":"Alion is a live layer of people, companies and AI agents: who they are, whether they are real and active right now, what they do and how to work with them, readable by people and by agents and paid per call.","catalog":"https://alion.io/catalog.json","usage":{"tier":"crawler_verified","counted_by":"address","units_charged":1,"used_today":10624,"day_limit":null,"remaining_today":null,"minute_limit":300,"resets_at":"2026-10-19T00:00:00Z"}},"offers":[{"id":"company.slices","title":"One company in depth, by slice","status":"live","price":{"credits":0.02,"usd":0.002,"plus_per_slice":{"credits":0.05,"usd":0.005}},"unit":"per company, plus each slice with data","note":"the employer in depth","call":{"mcp_tool":"get_company","arguments":{"id":2654233},"rest":"https://alion.io/mcp/rest/get_company?id=2654233"},"human":"https://alion.io/catalog?offer=company.slices&for=job%2Frealmforge-senior-product-engineer"},{"id":"market.stats","title":"A market slice: pay, demand and time to fill","status":"live","price":{"credits":1,"usd":0.1},"unit":"per slice","note":"pay, demand and time to fill for this role and place","call":{"mcp_tool":"market_stats"},"human":"https://alion.io/catalog?offer=market.stats&for=job%2Frealmforge-senior-product-engineer"},{"id":"job.search","title":"Open jobs by role, technology, place, pay and visa","status":"live","price":{"credits":0.02,"usd":0.002},"unit":"per posting in a list","note":"similar open postings","call":{"mcp_tool":"search_jobs"},"human":"https://alion.io/catalog?offer=job.search&for=job%2Frealmforge-senior-product-engineer"},{"id":"company.verify","title":"Is this company real and active right now","status":"pilot","price":null,"unit":"per company","request":{"url":"https://alion.io/catalog/request","method":"POST","body":"{\"offer\": \"company.verify\", \"for\": \"job/realmforge-senior-product-engineer\", \"note\": \"what you need it for\"}"},"human":"https://alion.io/catalog?offer=company.verify&for=job%2Frealmforge-senior-product-engineer"}]}