Overview

Senior Distributed Systems Engineer — Local-First Sync & CRDTs (Founding Role) Jobs in Doha, Qatar at Perduron

We’re hiring a Senior Distributed Systems Engineer to design and build the core of our platform: a local-first sync engine in which every node keeps a complete, live copy of its data, operates fully while disconnected, and reconciles cleanly on reconnect — no lost writes, no manual conflict resolution.

This is a founding seat. You’ll own the convergent data model, the replication protocol, and the correctness guarantees end to end, and define the interface the rest of the product is built on. It’s the load-bearing layer of the system.

  • Design and implement the convergent data model (CRDTs) — merge semantics that converge deterministically after arbitrary partition.
  • Build the append-only operation log (event sourcing) underpinning sync, audit, and recovery.
  • Implement causality and ordering — hybrid logical clocks across nodes that can’t trust wall clocks or constant connectivity.
  • Design the hub↔edge sync protocol — efficient reconciliation and anti-entropy that converges fast after long partitions and stays cheap on constrained links.
  • Deliver correctness as an artifact — a test suite proving convergence under partition, concurrent edits, and node failure.
  • Define and document the core’s interface (API) that the product team builds against, and support their integration.
  • Set the engineering standards for the core: architecture decisions, documentation, and knowledge transfer.

Title: Senior Distributed Systems Engineer — Local-First Sync & CRDTs (Founding Role)

Company: Perduron

Location: Doha, Qatar

 

Upload your CV/resume or any other relevant file. Max. file size: 800 MB.