Rust/Blockchain Engineer
Responsibilities
- Design and build new features for Nervos CKB.
- Identify and debug performance issues to improve Nervos CKB.
- Explore new frontiers that can push the boundaries of the whole Nervos CKB ecosystem.
- Development language: Rust
Minimum Qualifications
- 2+ years experience in the software development field.
- Proficiency in at least one system language, including Rust, C/C++.
- Experience with high performance multi-threaded systems.
- Excellent teamwork and communication skills.
- Good communication skills in both English and Chinese.
Preferable Qualifications
- Previous involvement in open-source projects, demonstrating a commitment to collaborative development.
- Knowledge of cryptography and security protocols relevant to blockchain technology, enhancing the security of the Nervos CKB ecosystem.
- Experience in lower-level computer systems, computer architecture, or embedded systems, contributing to the optimization of Nervos CKB performance.
- Experience with projects involving handwritten assembly languages, providing insights into low-level optimization techniques.
- Previous experience as a maintainer of open-source libraries in esoteric languages, showcasing a diverse skill set and commitment to community-driven development.
Benefits and perks
Work remotely from anywhere
Welcome Packet & Holiday gifts
Leading commercial insurance
Maternity allowances for both genders
Sponsored learning opportunities
Generous allowances on patens, computers, internet
Team building and all-company travel
About Cryptape
People often think blockchain is coins, but we believe blockchain can transform the world through every aspect of people’s lives, most importantly reframing trust. We, Cryptape, are creating trust with technology, and provide the infrastructure and services for the crypto-economy. We design protocols and make them run, we are designers and engineers of our own future. We opensource everything we created. We encourage knowledge sharing and participate in many key dev events to boost innovation because we do believe that innovation can happen from every one of our team members. We are a distributed team, we work remotely.
Nervos CKB
The Nervos Network is a layered blockchain network for tomorrow’s crypto economy. CKB (https://github.com/nervosnetwork/ckb) is the layer 1 of Nervos Network, a public permissionless blockchain. CKB uses Proof of Work (https://en.wikipedia.org/wiki/Proof-of-work_system) and improved Nakamoto consensus (https://medium.com/nervosnetwork/breaking-the-throughput-limit-of-nakamoto-consensus-ccdf65fe0832) to achieve maximized performance on average hardware and internet condition, without sacrificing decentralization and security which are the core value of blockchain. CKB supports scripting in any programming language with its own CKB-VM (https://github.com/nervosnetwork/ckb-vm/), a virtual machine fully compatible with RISC-V ISA. CKB is a General Verification Network (https://medium.com/nervosnetwork/https-medium-com-nervosnetwork-cell-model-7323fca57571), its programming model focuses on state verification, leaves state generation to layer 2 applications/protocols.
The Nervos CKB mainnet launched in 2019. It’s processing thousands of transactions and keeping assets worth hundreds of millions secure every day. We are working hard to make it better, focusing mainly on two directions. The first is to optimize the Rust implementation, make it more secure, running more faster and more friendly to use. The second is to evolve the protocol to extend the system capabilities. If you love solving challenging problems, system programming, Rust, enjoy learning, want to make the world better with your talents, and believe in blockchain, please join us to invent the new internet of trust and value.
Welcome to apply the job via join@cryptape.com,thanks!