Founding Engineer (Rust) for Memtrace

The Hub/Danske Bank

København

On-site

DKK 1,000,000 - 1,500,000

Full time

6 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Memtrace in Copenhagen is seeking a founding engineer to own core system architecture and production readiness for MemDB. You’ll shape deployment, replication, sharding, and enterprise hosting concerns from storage to query layers.

You will work across the stack—storage engine, write-ahead log, vector indexing, and graph traversal—to build an enterprise-grade, self-hosted database platform. You will help define engineering standards, drive robust, well-tested code, and lead architecture

Qualifications

  • Production Rust experience
  • Experience building complex systems software (databases, storage engines, or distributed infra)
  • Experience designing hosting and scaling of distributed deployments
  • Ability to own hard problems independently with a founding-engineer mindset
  • Bias toward shipping correct, performant, well-tested code

Responsibilities

  • Build and harden MemDB for enterprise self-hosting, including distributed deployment, replication, and sharded indexing
  • Design systems for hosting, scaling, and operating a high-performance database in production
  • Develop the remote connectivity layer enabling engineers to share the same graph database across a team
  • Work deep in the stack: storage engine, write-ahead log, HNSW vector indexing, graph traversal, and bi-temporal query operators
  • Tackle complex, ambiguous problems and ship robust, well-engineered solutions end to end

Skills

Rust
Distributed systems
Databases
Self-hosting
Bi-temporal models
High-performance

Tools

HNSW
Graph databases
Tree-sitter

Job description

About Memtrace

Memtrace gives AI coding agents perfect codebase memory. We are building enterprise-grade infrastructure in Rust, made up of three tightly integrated modules: MemDB, a bi-temporal graph + vector database with native HNSW vector indexing, native graph traversal, and point-in-time \"rewind\" retrieval; Memtrace, a Rust CLI and MCP server that indexes code into a typed knowledge graph using Tree-sitter AST parsing and serves agents fused vector + graph + lexical retrieval; and Memfleet, a coordination broker that lets fleets of AI agents work on the same codebase without conflicts.


Everything we build is in Rust. We are currently focused on hardening MemDB so it can be self-hosted by enterprises, allowing Memtrace to connect remotely so that whole engineering teams can share the same graph database.


The Role

As a Founding Engineer, you will own deep, complex systems work at the heart of our platform. Right now that means making MemDB production-ready for enterprise self-hosting: designing for distributed deployment, replication, sharding, and the scaling and hosting concerns that come with running an enterprise database. You will work across the storage engine, the WAL, the indexing pipeline, and the remote connectivity layer that lets distributed engineers share a single graph database.


This is a foundational hire. You will shape architecture, set engineering standards, and help build an enterprise product from the storage layer up.


What You'll Do


  • Build and harden MemDB for enterprise self-hosting, including distributed deployment, replication, and sharded indexing.


  • Design systems for hosting, scaling, and operating a high-performance database in production.


  • Develop the remote connectivity layer enabling engineers to share the same graph database across a team.


  • Work deep in the stack: storage engine, write-ahead log, HNSW vector indexing, graph traversal, and bi-temporal query operators.


  • Tackle complex, ambiguous problems and ship robust, well-engineered solutions end to end.



What We're Looking For


  • Strong, hands-on experience writing production Rust.


  • A track record of building complex systems software, ideally databases, storage engines, distributed systems, or other performance-critical infrastructure.


  • Experience designing for hosting and scaling systems, including distributed deployment, replication, and sharding.


  • Comfort owning hard problems independently with a founding-engineer mindset.


  • A bias toward shipping correct, performant, well-tested code.



Nice to Have


  • Experience with vector search (HNSW), graph databases, or bi-temporal/time-travel data models.


  • Familiarity with write-ahead logging, page-based storage engines, or query engine internals.


  • Experience self-hosting or operating databases in enterprise environments.


  • Exposure to AI coding agents, MCP, or developer tooling.


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

Similar jobs worth comparing

Founding Rust Engineer for Enterprise Self-Hosted DB
Founding Rust Engineer for Enterprise Self-Hosted DB

The Hub/Danske Bank • København

On-site
DKK 1,000,000 - 1,500,000
Rust Engineer
Rust Engineer

Tenth Revolution Group • Røndal

Hybrid
DKK 900,000 - 1,200,000
Staff Software Engineer, Graphs Software
Staff Software Engineer, Graphs Software

Front Door Defense • Aarhus

On-site
DKK 447,000 - 672,000
Senior Software Engineer
Senior Software Engineer

The Hub/Danske Bank • Aarhus

On-site
DKK 900,000 - 1,200,000
Hybrid work in Aarhus
C# Backend Engineer (Azure)
C# Backend Engineer (Azure)

Secomea • København

On-site
DKK 600,000 - 900,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
Forward Deployed Engineer
Forward Deployed Engineer

Koda Tech • København

On-site
DKK 700,000 - 1,100,000
Equity
On-site office in Copenhagen
Full-Stack Engineer
Full-Stack Engineer

Oscar Technology • Denmark

On-site
DKK 550,000 - 850,000
Senior AI Engineer
Senior AI Engineer

Festina Finance • Hareskovby

On-site
DKK 900,000 - 1,800,000
Lead Data Engineer | Careers | Knowledge Gate Group
Lead Data Engineer | Careers | Knowledge Gate Group

Knowledge Gate Group ApS • København

Hybrid
DKK 900,000 - 1,200,000