EVM Execution Engineer

Company Name
Subspace Labs
May 21, 2021
Remote (based in SFBA)
Full time

We are seeking an Ethereum Virtual Machine (EVM) execution engineer to help implement Subspace, 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 or read the technical whitepaper.

Your Responsibilities 

  • Implement a decoupling of consensus and computation for an EVM style blockchain as described in our technical white paper

  • Develop a system of non-interactive fraud proofs based on an execution trace of incremental commitments to the global state root

  • Develop a VRF-based stake-weighted election mechanism for executors, distinct from the PoR-based space-weighted farmer election

Basic Requirements

  • Experience working with the internals of the EVM, ideally with Geth, Parity/OpenEthereum, or a Substrate based derivative. 

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

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

Nice to Have

  • Familiarity with proof-of-stake consensus, finality gadgets, stateless blockchains, super light clients, and leading blockchain scalability proposals.

  • Familiarity with the Rust language and its ecosystem

  • Familiarity with Substrate and the Polkadot ecosystem


  • 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

  • A competitive salary with generous token and equity grants.