Distributed Systems Engineer Engineering · Remote (Global) · Full-time Posted 2026-05-04

CYFR Technologies, Inc.

United States

Remote

USD 150,000 - 210,000

Full time

6 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

CYFR Technologies, Inc. invites an experienced distributed systems engineer to design and implement scalable storage foundations.

The role focuses on consensus protocols, failure detection, and robust replication across regions, with emphasis on correctness, testability, and production resilience. You will lead engineering efforts in designing leader election, failover, and data placement strategies, while performing rigorous Jepsen-style testing and documenting architectural decisions for

Qualifications

  • 6+ years of systems engineering experience.
  • Deep understanding of distributed systems theory—consensus (Raft, Paxos), CAP, CRDTs.
  • Strong systems programming in Rust, Go, or C++.

Responsibilities

  • Design and implement distributed storage and consensus protocols.
  • Build failure detection, leader election, and automatic failover systems.
  • Optimize data placement and replication strategies across geographic regions.
  • Write rigorous tests — Jepsen-style partition testing, fault injection, chaos engineering.
  • Debug concurrency, ordering, and consistency issues in production.
  • Author design documents and architecture decision records.

Skills

Distributed systems
Raft
Paxos
CRDTs
Rust
Go
C++
Jepsen testing
Chaos engineering

Tools

TLA+
Alloy

Job description

Our storage layer spans dozens of bare-metal nodes across multiple colocation facilities. We need an engineer who understands distributed consensus, replication, and failure detection to help us build the next generation of our storage fabric.

Responsibilities
  • — Design and implement distributed storage and consensus protocols
  • — Build failure detection, leader election, and automatic failover systems
  • — Optimize data placement and replication strategies across geographic regions
  • — Write rigorous tests — Jepsen-style partition testing, fault injection, chaos engineering
  • — Debug subtle concurrency, ordering, and consistency issues in production
  • — Author design documents and architecture decision records
Requirements
  • — 6+ years of systems engineering experience
  • — Deep understanding of distributed systems theory — consensus (Raft, Paxos), CAP, CRDTs
  • — Strong systems programming in Rust, Go, or C++
  • — Experience building and operating distributed systems in production
  • — Comfortable reasoning about consistency models and failure modes
  • — Excellent written communication and design documentation skills
Nice to Have
  • — Experience with distributed storage systems (Ceph, TiKV, FoundationDB)
  • — Published research or conference talks on distributed systems
  • — Experience with formal specification (TLA+, Alloy)
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Distributed Systems Engineer — Consensus Mastery
Remote Distributed Systems Engineer — Consensus Mastery

CYFR Technologies, Inc. • United States

Remote
USD 150,000 - 210,000
Staff Engineer, Distributed Systems (Remote, Flex Hours)
Staff Engineer, Distributed Systems (Remote, Flex Hours)

BairesDev • Peru (IL)

On-site
USD 140,000 - 190,000
Remote work 100%
USD or local currency compensation
Home office setup
+4
Staff Engineer - Distributed Systems (Fully Remote)
Staff Engineer - Distributed Systems (Fully Remote)

HighLevel • United States

Remote
USD 180,000 - 240,000
Principal Engineer, Distributed Systems New York / Remote →
Principal Engineer, Distributed Systems New York / Remote →

Algoryq • New York (NY)

Remote
USD 180,000 - 240,000
Relocation support
Hardware and learning budget
Six weeks minimum leave
Remote Infra Software Engineer - Distributed DB & Storage
Remote Infra Software Engineer - Distributed DB & Storage

Jobgether SRL • United States

Remote
USD 120,000 - 180,000
Healthcare coverage
Fully remote work
Senior Staff Storage Engineer
Senior Staff Storage Engineer

DDN • Sacramento (CA)

On-site
USD 180,000 - 240,000
Remote Distributed Storage Engineer – Scale & Performance
Remote Distributed Storage Engineer – Scale & Performance

BairesDev • Peru (IL)

On-site
USD 120,000 - 180,000
Remote work
Competitive USD compensation
Hardware setup for home working
+3
Engineering Manager (Distributed P2P Systems)
Engineering Manager (Distributed P2P Systems)

Pragmatike • United States

Remote
USD 170,000 - 210,000
Remote Staff Engineer, Large-Scale Distributed Systems
Remote Staff Engineer, Large-Scale Distributed Systems

HighLevel • United States

Remote
USD 180,000 - 240,000
Remote-friendly
Distributed Systems Engineer
Distributed Systems Engineer

Tensorlake Inc. • San Francisco (CA)

On-site
USD 120,000 - 160,000