CareerPlanSign in

Database Engine Engineer (Rust)

Onsite or remote • Boston+28💼 Full-time🗓 2026-06-24

Core

Building a Rust-native, peer-to-peer document database engine (defradb.rs) for edge-native, local-first, and distributed environments including phones, vehicles, embedded devices, and satellites.

Role type

Senior IC database engine engineer (systems programming)

Builds

A Rust implementation of DefraDB for deployment in constrained edge environments where Go is not viable

Domain

Edge computing, distributed systems, database internals

Deliverable

production ML models | product features | infrastructure

Required skills

Rust (systems programming), database engine architecture, CRDTs, peer-to-peer synchronization, memory management, concurrency modeling, indexing structures, WASM

Preferred skills

Experience with storage engines, query planners, execution engines, low-level optimization

Technologies

Rust, CRDTs, WASM, B-trees, LSM trees

Responsibilities

Architect and implement core database engine components (storage, query planner, execution, indexing); Design memory-safe, zero-copy data paths; Implement CRDT-based replication and peer-to-peer synchronization protocols; Build and optimize indexing structures; Design concurrency and async I/O strategies; Profile and optimize for edge deployment targets; Explore WASM compilation targets

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