x
Get our mobile app
Fast & easy access to Jobstore
Use App
Congratulations!
You just received a job recommendation!
check it out now
Browse Jobs
Companies
Campus Hiring
Download App
Jobs in Singapore   »   Jobs in Singapore   »   Blockchain Engineer, Consensus
 banner picture 1  banner picture 2  banner picture 3

Blockchain Engineer, Consensus

Parallelchain Lab Private Limited

Parallelchain Lab Private Limited company logo

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 focused on the HotStuff-rs project.


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

Sharing is Caring

Know others who would be interested in this job?