Founding Distributed Systems Engineer
Job Fit Check
Base Career helps you apply smarter for this job.
Key skills for this role
About the Role
Perduron is seeking a senior engineer to own the distributed core of a local-first platform, including CRDTs, operation logs, sync protocols, and offline-first architecture.
Key Skills for This Role
Responsibilities
- Own the distributed core: data model as convergent state (CRDTs), append only operation log, hybrid logical clock
- Implement hub↔edge sync / anti entropy protocol and merge logic
- Ensure system operates while disconnected and reconciles on reconnect without human intervention
Requirements
- Must demonstrate consistency models (strong, causal, eventual) and CAP/PACELC tradeoffs
- Must have implemented CRDTs from first principles
- Must have built a sync engine, collaborative editing system, offline first app, replicated datastore, or database
- Must be senior level with end to end ownership of a hard consistency problem
- Must have public CRDT/sync/distributed code to review
Full Job Posting
Role Overview
- Own the load bearing distributed core of a local first platform: the data model as convergent state (CRDTs), the append only operation log, the hybrid logical clock, the hub↔edge sync / anti entropy protocol, the merge logic, and the edge node as a true local replica. The system operates while disco
Required Skills
- Consistency models — strong / causal / eventual; CAP / PACELC tradeoffs
- CRDTs — implemented from first principles, reasoning about convergence
- Causality — logical, vector, and hybrid logical clocks; conflict resolution
- Event sourcing and append only operation log design
- Sync / anti entropy / replication protocols, built end to end
- Offline first / local first architecture — state that runs and converges while disconnected
- Evidence of having built one of: a sync engine, a collaborative editing system, an offline first app that reconciles, a replicated datastore, or a database
- Speaks fluently about eventual / causal consistency and CAP / PACELC
- Familiar with Automerge, Yjs, ElectricSQL, or similar; ex database or collaborative software
- Senior — has owned a hard consistency problem end to end
- Public CRDT / sync / distributed code to review
Apply for this job in 1 click
Skip the repetitive application forms
Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.
Trusted by over 500,000 job seekers on Base Career
More from this employer
More jobs at Perduron
Software Engineer, Local-First & Data Replication
Doha, QAT
Perduron is seeking a senior software engineer to own the distributed core of a local-first platform, including CRDTs, operation logs, sync protocols, and offline-first architecture. Candidates must have deep experience
Full stack Engineer
Doha, QAT
What we’re looking for 2–5 years building production web applications Strong with React and TypeScript, plus a modern backend (Node.js/NestJS or Python/FastAPI) Solid PostgreSQL skills A real track record of shipping
