Core Protocol Engineer

Company Name
Subspace Labs
Company Website
Apr 15, 2021
San Francisco Bay Area
Full time

We are seeking a core protocol engineer to help implement the Subspace Network, a radically decentralized, next-generation blockchain written in Rust, using the Substrate framework. Subspace employs a novel proof-of-storage consensus algorithm and a decoupled execution framework, which allows it to scale far beyond existing blockchains, without sacrificing security or decentralization. Subspace Labs is an early-stage, venture-backed startup with a globally distributed team. To learn more visit our website and read the technical whitepaper.

Your Responsibilities 

  • Become a leading contributor and core maintainer of the Subspace Network

  • Implement a series of novel consensus, execution, and scalability proposals

  • Maintain the highest standards of distributed open-source software development including modular design, comprehensive testing, proper documentation, and responsive support.  

Basic Requirements

  • Experience with current blockchain technologies and landscape

  • Theoretical background in distributed systems, such as consensus algorithms, as well as cryptographic fundamentals

  • Strong knowledge of a modern systems programming language, such as Rust, C++, or Go and willing to learn Rust.

  • Experience working with large open-source codebases

Nice to Have

  • Familiarity with the Rust language and its ecosystem

  • Familiarity with Substrate and the Polkadot ecosystem

  • Experience implementing blockchain consensus protocols

  • A passion for decentralized, peer-to-peer systems and Web3 technologies


  • A remote work environment with a high degree of autonomy and agency

  • You will play a critical role in implementing a new layer one blockchain

  • Salary and options befitting an early hire at a venture-backed startup