Realm
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
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