• Application deadline: 4 weeks

    Rust-Simplicity Maintainer

    Blockstream

    FULL_TIMENA

    Job description

    Blockstream is seeking a Rust-Simplicity Maintainer to oversee its Rust-based implementation of the Simplicity language and related libraries. The role centers on maintaining multiple interconnected crates—such as rust-simplicity, SimplicityHL, hal-simplicity, rust-elements, and elements-miniscript—ensuring they function cohesively within the broader Simplicity ecosystem.

    This position involves architecture, implementation, testing, and long-term maintenance responsibilities, including integration with other Bitcoin-related projects. The maintainer will also review contributions, coordinate with open-source collaborators, and support internal teams building on Simplicity. Clear technical documentation and consistent code quality oversight are core expectations.

    🔹 Responsibilities

    • Maintain and extend the Rust implementation of Simplicity, including CI and QA improvements.
    • Oversee multiple connected Rust crates and ensure consistent functionality across them.
    • Provide maintainer-level code reviews to ensure independent signoff for all merges.
    • Improve and monitor continuous integration pipelines for automated testing.
    • Collaborate with teams integrating Simplicity into projects such as Elements and Liquid.
    • Engage with the open-source community through PR reviews, issue management, and contributor guidance.
    • Keep internal and external documentation accurate, clear, and up to date.

    🔹 Requirements

    • Proficiency in Rust with approximately 2+ years of professional experience.
    • Understanding of Bitcoin, blockchain systems, or cryptography.
    • Strong written communication skills and ability to collaborate remotely across global teams.

    🔹 Preferred Qualifications

    • Experience maintaining or leading open-source software projects.
    • Familiarity with formal methods, theorem provers, or functional languages (e.g., Haskell).
    • Knowledge of Simplicity’s architecture and objectives.
    • Background with blockchain virtual machines, scripting, or Miniscript tooling.
    • Previous contributions to Bitcoin Core, Elements, or similar protocol implementations.

    🔖 Curated by ArtofBlockchain.club We highlight verified blockchain roles to help professionals navigate Web3 careers with confidence.

    👉 Explore more curated opportunities at ArtofBlockchain.club

Home Channels Search Login Register