CareerPlanGet AI match score →

C, Golang Software Engineer working on dqlite, a Raft extension for SQLite

Home Based - EMEA🌐 Remote💼 Full-time🗓 2026-04-01 → 2026-07-31

Core

Design and implement features for dqlite, a distributed SQLite database using a custom Raft library for consensus and replication.

Role type

Software Engineer (C, Golang)

Builds

dqlite library, go-dqlite package, and related components for MicroK8s and LXD

Domain

Distributed systems, databases, open source

Deliverable

production ML models | product features | dashboards & analysis | research | client delivery | infrastructure | physical/clinical work

Required skills

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

Preferred skills

Python bindings, Jepsen testing, automated stress testing

Technologies

C, Go, SQLite, Raft, MicroK8s, LXD, Jepsen

Responsibilities

Design and implement features across dqlite, debug and fix user issues, improve Jepsen and stress tests, participate in code and architectural review, engage with open source community

Seniority

Mid-level, hands-on IC

Sourced via greenhouse · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Greenhouse ↗