Senior Distributed Systems Engineer

NEBRA is a research and development organization building zero-knowledge-proof infrastructure.

Seed0 current maintainers0 active leadsTeam intelligence

Maintainer signals as of 8/23/2026

Distributed

Funding history

About NEBRA

NEBRA researches and builds technologies, infrastructure, and products intended to facilitate the mass adoption of zero-knowledge proofs. Its core product, NEBRA Universal Proof Aggregation (UPA), batches and recursively aggregates zero-knowledge proofs generated by different circuits, proof systems, and parties, allowing a single aggregated proof to be verified on-chain. The organization provides developer documentation, a testnet demo, a proof explorer, and deployments on Ethereum, World Chain, and Base for teams integrating ZK applications, zkVMs, rollups, coprocessors, and zkML systems.

View jobs by NEBRA

Skills

Candidate Availability

Required and preferred rules are kept separate and reflect the wording in the original posting.

About the Role

This role focuses on designing, implementing, and maintaining distributed consensus mechanisms and distributed system architectures. The engineer will improve performance, debug multi-node issues, implement Byzantine fault-tolerant solutions, build monitoring and observability, conduct profiling, and contribute to technical documentation and mentoring.

Requirements

  • Proven distributed systems or consensus engineering experience, including a relevant Master’s or PhD or 3+ years of industry experience
  • Strong background in consensus algorithms such as Paxos, Raft, and PBFT
  • Expertise in concurrent and parallel programming
  • Proficiency in Go, Rust, or C++
  • Deep understanding of distributed computing concepts, including CAP theorem and consistency models
  • Experience with network programming and distributed system testing
  • Strong knowledge of performance optimization and bottleneck analysis
  • Experience with Byzantine fault-tolerant systems preferred
  • Knowledge of HotStuff, Tendermint, Narwhal, or Bullshark preferred
  • Familiarity with formal verification methods preferred
  • Experience with large-scale distributed databases and peer-to-peer networking preferred
  • Experience with AWS, GCP, or Azure preferred

Responsibilities

  • Design and implement consensus protocols
  • Develop and optimize distributed system architectures for scalability, reliability, and fault tolerance
  • Analyze and improve system performance, latency, and throughput
  • Debug complex distributed system issues across multiple nodes and networks
  • Create and maintain technical documentation for distributed systems and protocols
  • Implement Byzantine fault-tolerant solutions
  • Conduct performance analysis, profiling, and optimization
  • Implement and maintain monitoring and observability solutions
  • Mentor team members in distributed systems concepts

Benefits

  • Equity participation
  • Career advancement opportunities
  • Opportunity to work on decentralized technologies