Logo
Realm

Software Engineer

Realm, San Francisco, California, United States, 94199

Save Job

Overview

Software Engineer (Rust) – Distributed Systems – We’re a small start-up in SF building distributed, data-heavy systems from the ground up. Everything we do is in

Rust . This isn’t an application-layer role — it’s deep systems work: storage, compute, consensus, fault tolerance, and performance at scale. We’re looking for someone who actually enjoys working close to the metal, solving the kinds of problems where Rust makes sense: concurrency, safety, performance, and correctness in distributed environments. Base pay range

$150,000.00/yr - $250,000.00/yr What you’ll be doing

Writing

Rust

every day, core infrastructure, not wrappers Designing and implementing

distributed components

(storage layers, replication, data pipelines) Working on

consensus, partitioning, scaling, and fault tolerance Debugging at the systems level — memory, async runtimes, networking Helping shape the engineering culture and direction as we grow What we need

3+ years experience in software engineering Rust in production (non-negotiable) Solid grasp of

distributed systems fundamentals

(consistency, replication, consensus) Interest in performance tuning and systems-level tradeoffs Nice to have (but not required)

Databases, query engines, or storage internals experience Familiarity with Raft/Paxos or other consensus protocols Networking experience (TCP/UDP, RPC frameworks) Why this might be interesting

Hard systems problems, not app work Early team, real input into architecture and direction Onsite culture (3–5 days/week) — quick iteration, whiteboarding, solving hard problems together Competitive salary + equity We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI. #J-18808-Ljbffr