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   »   Senior Blockchain Engineer, Consensus
 banner picture 1  banner picture 2  banner picture 3

Senior 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 experienced blockchain engineers to lead the HotStuff-rs project.


What You Will Do:

  • Lead the team at ParallelChain Lab that is working on consensus
  • Implement ideation, development, and delivery of 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
  • Experience writing Rust software, and/or extensive experience in another systems programming language (e.g. C++), or functional programming language (e.g. Haskell, OCaml)
  • Strong competency in discrete mathematics, algorithm design and analysis, networking, and applied cryptography
  • Proven competence in skills related to open-source software engineering, including testing, GitHub, and CI/CD

Bonus Points If You Possess:

  • Project management experience
  • Experience in computer science research (e.g. publications in conferences/journals)
  • Some knowledge of consensus algorithms (e.g. Paxos, Raft, PBFT, or HotStuff itself)

Sharing is Caring

Know others who would be interested in this job?