
Rust-Simplicity Maintainer
Blockstream1 year ago
Responsibilities
- Maintain and expand the Rust implementation of Simplicity for new use cases.
- Maintain and coordinate the rust-simplicity, SimplicityHL, hal-simplicity, rust-elements, and elements-miniscript crates.
- Provide at least one independent maintainer-level code review for each repository.
- Maintain and improve continuous integration pipelines, automated testing, and quality assurance processes.
- Collaborate with teams integrating Simplicity into Bitcoin-related projects such as Elements and Liquid.
- Review pull requests, manage GitHub issues, and guide open-source contributors.
- Maintain clear developer-focused documentation for internal and external audiences.
Requirements
- Strong proficiency in Rust, with 2+ years of professional experience preferred.
- Familiarity with Bitcoin, blockchain protocols, or cryptographic systems.
- Strong written communication skills and ability to work in a globally distributed team.
- Preferred: a proven track record maintaining or leading open-source projects.
- Preferred: knowledge of formal methods, theorem provers, or functional languages such as Haskell.
- Preferred: understanding of Simplicity’s design goals and architecture.
- Preferred: experience with blockchain virtual machines, scripting systems, or transaction policy tools such as Miniscript.
- Preferred: prior contributions to Bitcoin Core, Elements, or related protocol implementations.
About Blockstream
Blockstream builds Bitcoin infrastructure and software, including the Liquid sidechain for asset issuance and settlement, the Core Lightning implementation, the Green wallet, and the Jade hardware wallet. It sells enterprise software and consulting to financial institutions and exchanges, and also operates mining and hosting services. Founded in 2014 by Adam Back, it is privately held.