Blockchain Engineer
Parallelchain lab private limited
- Singapore
new offer (29/06/2024)
job description
Location:
Singapore
Job Type:
On-site, Full-time
What You Will Be Doing –
- Design, code, test, deploy, maintain, and improve performance-critical backend software up and down the blockchain technology stack:
from P2P networking, to consensus libraries, to smart contract executors. - Read research papers presenting cutting-edge developments in distributed systems and cryptography, and then work on applying these new insights into new and existing production systems.
- Contribute to a variety of open-source projects:
not only those initiated by ParallelChain Lab. - Create high quality, easy-to-understand written assets for developers to build on our platforms.
- Ensure proper documentation and knowledge transfer.
- Review your peers' work.
Qualifications –
- Bachelor’s degree in Computer Science or related fields, or knowledge equivalent to that covered in a Bachelor’s degree in Computer Science or a related field.
- Fresh graduates, as well as engineers with non-typical education backgrounds are welcome:
we recognise that a lot of amazing programmers are self-taught! - Applicants with 5+ years experience or holding a Ph.D degree will be considered for the role of Senior Staff Engineer.
- An aptitude for writing fault-tolerant, performant, distributed systems.
- A working understanding of the most commonly-used cryptographic primitives, e.G., symmetric encryption, public key crypto systems, MACs, hashes and digital signatures.
- A correct model of how operating systems work. “Schedules”, "
System calls"
, "
Swapping"
, "
Paging"
should be familiar vocabulary to you. - Desired skills:
programming languages and/or discrete mathematics.
Work Environment &
Benefits –
- International team, with English as the main communication language.
- Medical insurance with dental coverage.
- Marriage leaves, compassionate leaves, etc.
- Employee stock options &
token allocation (performance-based).