Founding Data/ML Engineer

Palette

København

On-site

DKK 900,000 - 1,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Top-tier salary
Office in Copenhagen
Dental insurance
Lunch, snacks, and drinks

Job summary

Palette is building the shared context layer for teams and AI. You will own the brain of Palette—the signal engine—and drive a graph of activities across a company’s tools, tying people and AI together in one timeline.

This founder role expects you to reason about code, output, and impact while moving fast. You’ll work across data, ML, and software, shaping how Palette turns raw signals into actionable context with strong product sense and curiosity.

Qualifications

  • Own the pipelines at real volume with data privacy and security in mind.
  • Identify use cases and drive what we build next on top of the data.
  • Collaborate across data, ML, and software to ship end-to-end.
  • Comfortable across the stack with TypeScript / Postgres.

Responsibilities

  • Own the brain of Palette: the signal engine, from events to a queryable graph.
  • Drive end-to-end development of the signal pipeline and retrieval system.
  • Ship with a founder mindset, balancing speed and quality.
  • Define how raw signals become shared context across teams.

Skills

Data engineer
ML engineer
Data scientist
Software engineer

Tools

PostgreSQL
Redis
Inngest
Nango
Railway

Job description

Reports to: Steffen Sommer, CTO and co-founder

About Palette

For the last decade, knowledge work drifted away from its original promise. It was supposed to be about thinking, creating, deciding. Instead it became status meetings, reporting, alignment rituals, and busywork.

AI changes that. But the speed has created a new problem: the individual got faster than the organization. More and more work happens inside sessions between humans and agents, and the context behind that work disappears before anyone else in the company can see it.

Palette is the shared context layer for teams and AI. We ingest signals from the tools teams already use (Slack, Linear, Notion, GitHub, calendar, email), turn them into a living map of the organization, and serve that context to the agents people work with every day.

Palette Desktop is the app where teams put that context to work. Point it at a folder your team shares on Google Drive or Dropbox, and run agents on Anthropic, OpenAI, Mistral, or a local model inside it. More providers ship in regularly. It opens those agents up to the whole company, including non-engineers, and the team picks the model that fits. We shipped Desktop in May, and it's already where most of our own work happens.

We're 6 people in Copenhagen. Four co-founders, two founding engineers. We work with design partners across leading startups, scaleups, and household-name brands. We recently raised our pre‑seed.

The role

You’ll own the brain of Palette: the signal engine.

Today it captures events and stores them as signals — enough for the briefs and context pages we ship now. Next is a queryable graph of activities: everything that happens across a company's tools, on one timeline, answerable by who, what, when, and meaning, by both people and AI agents. You’ll drive that, end to end.

This is a builder role. You work AI‑native — use the tools, move fast, own the output. If the AI writes 80% of the code, great; just reason about it and ship.

This is a founding role. You’ll define how Palette turns raw signals into shared context.

Who you are

The ideal person sits at the intersection of four hats:

  • Data engineer. You own the pipelines at real volume, and take data privacy and security seriously.
  • ML engineer. Embeddings, clustering, retrieval, vector search, LLMs as system components, evals.
  • Data scientist. You spot the use cases and drive what we build next on top of the data.
  • Software engineer. Comfortable across the stack, comfortable in TypeScript / Postgres.

You won’t be equally deep in all four — nobody is. But you’re genuinely strong in at least one and eager to grow into the rest. Right skills, but more importantly the right mindset: strong product sense, agency, curiosity. You think in relationships and retrieval, and you care about cost and quality. Bonus points for RAG and graph‑shaped data.

The stack
  • Desktop: Tauri v2, Rust, TypeScript / React / TanStack
  • Frontend: Next.js (migrating to TanStack)
  • Backend: Hono
  • AI agents: Mastra, plus the coding‑agent harnesses we run on‑device
  • Data & infra: PostgreSQL, Redis, Inngest, Nango, Railway
  • Plus: Linear, GitHub Actions, WorkOS, Cloudflare, Sentry, Incident.io, Requesty, Swarmia, PostHog, Atlas, and more

We’re bullish on TypeScript, but we’re constantly evaluating our approach and open to being challenged.

How we work
  • Copenhagen office. Mostly in person, but around two days from home every week.
  • We aim to stay a small and lean team.
  • We’re all doers and care about our craftsmanship.
  • We’re constantly exploring what AI‑native means to us.
  • We’re obsessed with making something people actually want to use, so everyone at the company talks to customers regularly.
What you get
  • Top‑tier salary plus warrants
  • Solid office in Copenhagen
  • The gear you need
  • Dental insurance
  • Lunch, snacks, and drinks at the office
How to apply

Apply on The Hub.

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

Similar jobs worth comparing

Founding Data & AI Engineer
Founding Data & AI Engineer

Palette • København

Hybrid
DKK 900,000 - 1,200,000
Top-tier salary
Office in Copenhagen
Dental insurance
+1
Senior Full-Stack Engineer (front-end and/or AI-focused)
Senior Full-Stack Engineer (front-end and/or AI-focused)

The Hub/Danske Bank • København

On-site
DKK 700,000 - 950,000
Startup environment
Ownership and impact
Opportunities to shape product
+1
Software Engineer
Software Engineer

Everyday^ • København

Hybrid
DKK 900,000 - 1,200,000
A Small Team
Copenhagen Office
Hybrid-Friendly
+1
Senior Software Engineer
Senior Software Engineer

The Hub/Danske Bank • Aarhus

On-site
DKK 900,000 - 1,200,000
Hybrid work in Aarhus
Senior Frontend Engineer
Senior Frontend Engineer

The Hub/Danske Bank • København

On-site
DKK 447,000 - 598,000
25 vacation days per year
Attractive warrant and equity program
Paid parental leave
+2
Senior Product Engineer
Senior Product Engineer

Pandektes • København

Hybrid
DKK 700,000 - 1,000,000
Equity package
Office in Copenhagen
Hybrid/Flexible work
+4
Fullstack Engineer
Fullstack Engineer

Complir • København

On-site
DKK 900,000 - 1,500,000
Competitive salary and equity
Pastries in the office
Product Engineer | Careers | Knowledge Gate Group
Product Engineer | Careers | Knowledge Gate Group

Knowledge Gate Group ApS • København

Hybrid
DKK 600,000 - 900,000
AI Engineer - English (CPH)
AI Engineer - English (CPH)

Simply • København

On-site
DKK 447,000 - 598,000
AI Harness Engineer
AI Harness Engineer

Milestone Systems • Glostrup Kommune

Hybrid
DKK 900,000 - 1,400,000
Development plans
Training resources
Flexible hybrid
+4