Back to Job Vacancies
Engineering
Blockchain Engineer, Consensus
ParallelChain Lab is the maintainer of HotStuff-rs, an open-source Rust Programming Language library for Byzantine Fault Tolerant State Machine Replication licensed under Apache 2.0. We are seeking blockchain engineers for our work on HotStuff-rs.
Singapore (Hybrid); Remote
Full-time

What You Will Do:


  • Implement highly-desired new features for HotStuff-rs (e.g. pluggable cryptographic hash function and digital signatures)

  • Raise issues on GitHub to report bugs and suggest possible enhancements to the library, as well as contribute to the discussion around issues raised by other developers

  • Read cutting-edge papers in systems research, algorithms, and cryptography, extracting insights about how HotStuff-rs could further evolve and improve

  • Write technical documentation and tutorials about HotStuff-rs

  • Work with other teams in ParallelChain Lab to together integrate the library into the novel solutions they are working on


The Must-Have Qualifications:


  • Bachelor’s degree in Computer Science, or equivalent knowledge

  • Strong skills in a systems programming language (e.g. Rust, C++), or functional programming language (e.g. Haskell, OCaml)

  • Solid competency in discrete mathematics, algorithm design and analysis, networking, and applied cryptography

  • Strong skills related to open-source software engineering, including testing, GitHub, and CI/CD


Bonus Points If You Possess:


  • Some experience writing Rust software

  • Some knowledge of consensus algorithms, (e.g. Paxos, Raft, PBFT, or HotStuff itself)

  • Experience contributing to an R&D-heavy project


Apply Now


Please include your Git in your resume

Our Culture and Perks
Special leaves such as marriage leave and compassionate leave
Employee stock options and performance-based token allocation
Comprehensive medical insurance with dental coverage (SG-based only)
A diverse team of people from different countries and backgrounds
In office + work-from-home hybrid model