Senior Product Engineer →

DTU — Technical University of Denmark

København

Hybrid

DKK 700,000 - 1,100,000

Full time

7 days ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

DTU — Technical University of Denmark is seeking a Senior Product Engineer to join a small engineering team focused on the core narrative engine platform. You will own delivery systems, creator tooling, and the infrastructure that keeps the platform reliable and scalable.

You will work on real-time AI-driven narratives, tools for creators, and the payments/subscriptions workflow, while collaborating with a hands-on CTO and CEO.

Qualifications

  • 4-5+ years hands-on senior product engineering experience.
  • Autonomous work style with strong engineering discipline.
  • Excellent communication and collaboration with designers and PMs.
  • Experience shipping production-grade platforms with real-time requirements.

Responsibilities

  • Own the narrative engine platform and delivery systems.
  • Build creator tooling to design characters, settings, and story elements.
  • Develop payments, subscriptions, entitlements, and refunds workflows.
  • Integrate and orchestrate slow or unreliable third-party APIs with retries and fallbacks.
  • Oversee monitoring, deployment, tracing, and cost-aware operations.
  • Establish CI/CD practices and a robust engineering foundation.

Skills

TypeScript
React
Next.js
Node/TypeScript backend
Python

Tools

PostHog
Amplitude
Mixpanel
Segment

Job description

Build the platform the stories run on

Hey 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.

I'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.

You 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.

You don't need ML, LLM, or AI research experience. We want a strong product engineer.

What you'll work on

Six things on your plate (at least)

1. Platform architecture

Real-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.

2. Creator tooling

Tools for creators to design characters, settings, and story elements the AI brings to life.

3. Payments and subscriptions

Plans, paywalls, entitlements, failed payments, and refunds.

4. Orchestrating third‑party APIs that are slow, expensive, or unreliable

Retries, fallbacks, caching, and graceful failure.

5. Monitoring and operations

Deploys, alerting, tracing, production debugging, performance, and cost work.

6. Engineering foundations

Code review, CI, testing culture, and a CI/CD setup we can iterate on quickly.

Who you are

4-5+ years, hands‑on. Senior enough to work unsupervised and to have seen good engineering practice up close, while still writing code every day.

A finisher. You talk about what you shipped and maintained, not what you started.

Autonomous. 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.

You measure things. You want numbers on how the product is used and what it costs to run before deciding.

You care about user experience. A janky transition bothers you, and you treat the designer as a partner rather than silently improvising.

Communicative. You flag problems early and disagree openly.

Technical skills

Strong TypeScript, React, and Next.js, with depth and repeated use.

Node / TypeScript backend services. This is where most of the backend work sits.

Backend fundamentals: data modeling, API design, async jobs, queues, and background processing.

Agentic engineering: fluent with coding agents such as Claude Code, Cursor, and Codex. We want to leverage AI without shipping slop.

Comfortable reading and writing Python.

Nice to have

None of these are required.

Consumer products with real users: media, streaming, entertainment, games, creative tools, or marketplaces.

Subscription businesses: billing, paywalls, and entitlements.

Realtime systems: reactive backends such as Convex, Firebase, or Supabase; SSE; websockets; and live‑updating interfaces.

Audio or video pipelines: encoding, storage, CDN, and playback.

Analytics and experimentation: event tracking, funnels, A/B testing, and feature flags using tools such as PostHog, Amplitude, Mixpanel, or Segment.

Experience as an early hire at a company that then grew, or on small teams with broad ownership.

Polished, design‑led interfaces. Send links or screenshots.

Side projects that show initiative: open source, game jams, or interactive fiction.

We don't waste your time

We read every application ourselves and respond with a decision within two weeks.

How we hire

1. Intro call with Vansh (CEO)-20 minutes about you, us, and what you want next.

2. Intro call with Erik (CTO)-20 minutes about your engineering background.

3. Live coding session-one hour working on something real together.

4. Meet us in person-over food and drinks, then we decide.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Product Engineer (Platform) →
Senior Product Engineer (Platform) →

DTU — Technical University of Denmark • København

Hybrid
DKK 670,000 - 820,000
Equity 0.5–1%
Copenhagen office
Senior Product Engineer (Platform)
Senior Product Engineer (Platform)

ApplyMint • Denmark

On-site
DKK 670,000 - 820,000
Product Engineer | Careers | Knowledge Gate Group
Product Engineer | Careers | Knowledge Gate Group

Knowledge Gate Group ApS • København

Hybrid
DKK 600,000 - 900,000
Engineering Team Lead, Learning →
Engineering Team Lead, Learning →

DTU — Technical University of Denmark • København

Hybrid
DKK 900,000 - 1,300,000
Top equipment
Team lunches
Friday bars
+1
Fullstack Engineer →
Fullstack Engineer →

DTU — Technical University of Denmark • København

Hybrid
DKK 900,000 - 1,300,000
Competitive salary
Equity
Office pastries
Senior Product Manager →
Senior Product Manager →

DTU — Technical University of Denmark • København

Hybrid
DKK 900,000 - 1,200,000
Prime office location
Team lunches
Friday bars
+1
Senior Product Manager
Senior Product Manager

All Gravy • København

Hybrid
DKK 673,000 - 1,121,000
Prime office location
Team lunches
Friday bars
+2
Lead UX Designer, AI Product Transformation
Lead UX Designer, AI Product Transformation

Vend • København

Hybrid
DKK 900,000 - 1,300,000
Remote work flexibility (3 days/week)
Nordic-scale impact
Engineering Manager - EU
Engineering Manager - EU

Ashby • Denmark

On-site
DKK 821,000 - 1,381,000
Equity
Unlimited PTO
Equipment budget
Senior Product Engineer — Narrative Engine Platform
Senior Product Engineer — Narrative Engine Platform

DTU — Technical University of Denmark • København

Hybrid
DKK 670,000 - 820,000
Equity 0.5–1%
Copenhagen office