CareerPlanSign in
🌐 Remote💼 Full-time🗓 2026-07-29 → 2026-09-26

Core

Design and implement enhancements to libraft, dqlite, and go-dqlite components for a distributed SQLite database.

Role type

C software developer (distributed systems)

Builds

dqlite, libraft, go-dqlite components used in MicroK8s and LXD

Domain

Open source software, distributed databases, consensus algorithms

Deliverable

production ML models | product features

Required skills

C programming, distributed systems, Raft consensus, asynchronous programming, concurrency patterns

Preferred skills

Go, Python bindings, Jepsen testing, automated testing, stress testing

Technologies

C, Go, Python, libraft, dqlite, Jepsen

Responsibilities

Design and implement features across dqlite, Debug and fix issues encountered by users, Improve Jepsen tests and stress tests, Participate in code and architectural review, Engage with the open source community

Seniority

Individual Contributor

Sourced via codingjobboard · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.