Senior Systems Engineer

tana.inc

Oslo

On-site

NOK 644,398 - 859,198

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tana.inc is hiring a Senior Systems Engineer in Oslo to work on the core data and sync layer of a new AI-native collaboration platform. Ideal candidates have experience in systems languages like Go or Rust and are passionate about user-centric solutions.

The role involves ownership of sync protocols, building graph engines, and shaping storage layers, all while collaborating across various programming languages. Tana.inc offers competitive compensation and a chance to impact how teams work together.

Qualifications

  • Deep experience in at least one systems language like Go, Rust, Zig, C, or C++.
  • Experience with storage, replication, and synchronization systems.
  • Comfort with embedded databases as platforms.

Responsibilities

  • Own the sync protocol and CRDT integration.
  • Build and evolve the graph engine.
  • Shape the storage layer.
  • Work across language boundaries.

Skills

Deep experience in systems language
Experience with correctness under concurrency
Comfort with embedded databases
Product orientation
Curiosity about CRDTs or graph databases

Job description

Senior Systems Engineer
Job Details
  • Full-time
  • Oslo (strongly preferred)
  • CET ± 3 hours for exceptional candidates

We’re hiring a Senior Systems Engineer to work on the core data and sync layer of a new AI-native collaboration platform for teams.

You

You’ve done deep work in a systems language—Go, Rust, Zig, C, C++—and you care about what that work enables for users, not just the elegance of the system itself. You’ve built or worked on storage engines, replication protocols, database internals, or real‑time sync—the kind of systems where correctness under concurrency matters. You want to work on problems like conflict resolution, real‑time collaboration, incremental persistence, and graph‑structured data at the core of a product people use every day.

Us

We offer competitive compensation, very lucrative equity packages, and a collaborative, fast‑paced culture. We move fast, keep abstractions sharp, and value engineers who think clearly and take ownership. You’ll have real influence over the systems architecture that everything else is built on.

What you’ll be doing
Own the sync protocol and CRDT integration

Users collaborate in real time, work offline, and expect everything to just merge when they reconnect. You’ll work on the protocol that reconciles state between clients and server, the CRDT layer that makes conflict resolution automatic, and the state machines that manage document lifecycle. The hard part isn’t any one piece—it’s making the whole thing feel instant and invisible to the user.

Build and evolve the graph engine

A knowledge graph is the core data model—nodes, edges, typed schemas. You’ll work on how it’s stored, queried, indexed, and kept consistent as documents change in real time. This includes full‑text search, vector embeddings for semantic search, and a composable indexing pipeline that flows from document updates through to query results.

Shape the storage layer

We use SQLite as a building block, not just a dependency—per‑organization isolation, separate read/write pools, incremental persistence, and compaction strategies that balance memory, disk, and latency. You’ll think about write amplification, checkpoint thresholds, and what happens when a document grows to tens of thousands of operations.

Work across language boundaries

The stack spans Go, TypeScript, Rust/WASM, and SQL. Some algorithms have identical implementations in Go and TypeScript with shared test vectors. You don’t need to be an expert in all of these, but you should be comfortable reasoning about code across languages and making decisions about where logic belongs.

Skills you have
  • Deep experience in at least one systems language (Go, Rust, Zig, C, C++). Go is our primary backend language, but the underlying skills matter more than the specific language.
  • Experience building systems where correctness under concurrency matters—storage, replication, sync, or similar.
  • Comfort with embedded databases (SQLite or similar) as a platform, not just a store.
  • A product orientation. You care about what your systems enable for users, and you want to work closely with product and frontend engineers.
  • Curiosity about CRDTs, real‑time collaboration, or graph databases. Direct experience is a bonus, not a requirement—the underlying skills transfer.
About us

We’re on a mission to reinvent how humans, teams, and computers work together by building the next‑gen all‑in‑one workspace built for AI and voice. We’re well‑funded and early‑stage, which means you will have a significant impact on what we build, how we build it, and take part in the economic upside when we succeed.

What we believe in

We are open and candid with ourselves and others, and we believe in being kind and compassionate. We are curious and lifelong learners who get a thrill from digging deep to understand the challenges humans and teams face in everyday work. Combined, this is what makes us push limits and build a world‑class team ready to create the future. We are building a different kind of company where you can do your best work.

We can’t wait to meet you!

Apply — work@tana.inc

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

Similar jobs worth comparing

Senior Systems Engineer — Real-Time Sync & Graph Engine
Senior Systems Engineer — Real-Time Sync & Graph Engine

tana.inc • Oslo

On-site
NOK 644,000 - 860,000
Senior Software Engineer
Senior Software Engineer

Tive • Mo i Rana

Hybrid
NOK 900,000 - 1,150,000
Equity
Hybrid work options
AI Engineer
AI Engineer

Complexio • London

On-site
NOK 1,141,000 - 1,521,000
Performance Engineer
Performance Engineer

United States Digital Space LLC • London

On-site
NOK 946,000 - 1,388,000
AI-Native Infra
Direct Impact
Early Ownership
+2
Senior Software Engineer, Core Experiences - Oslo, Norway
Senior Software Engineer, Core Experiences - Oslo, Norway

Clutch Canada • Oslo

On-site
NOK 650,000 - 930,000
Competitive salaries
Supportive team culture
Hands-off management approach
+1
Senior Software Engineer, Core Experiences - Oslo, Norway
Senior Software Engineer, Core Experiences - Oslo, Norway

Speechify • Oslo

Hybrid
NOK 900,000 - 1,300,000
Competitive salaries
Friendly and laid-back atmosphere
Asynchronous culture
+2
Senior Fullstack Developer
Senior Fullstack Developer

Newcode • Oslo

Hybrid
NOK 60,000 - 80,000
Performance Engineer
Performance Engineer

source.dev • London

On-site
NOK 1,142,000 - 1,649,000
Senior Backend Engineer (Node.js)
Senior Backend Engineer (Node.js)

Scrambly • Norway

On-site
NOK 900,000 - 1,300,000
AI Integration Engineer
AI Integration Engineer

No Isolation • Oslo

Hybrid
NOK 900,000 - 1,200,000
Hybrid work schedule
Travel & accident insurance