Design and build developer tools/libs in the Nervos CKB ecosystem.
Explore best practices in building Nervos CKB dapps.
Collaborate with internal development teams to enhance toolings as well as the whole Nervos ecosystem.
Minimum Qualifications
3 years experience in the software development field.
Experience with TypeScript, producing reusable libraries/modules.
Good teamwork and communication skills.
Experience working with blockchain related projects.
Preferred Qualifications
Experience working with open source projects.
Experience with a non-TypeScript/JavaScript language.
Existing open source library maintainer is preferred.
Responsible for the front-end related products design and technology selection
Responsible for interrendering server data with the presentation layer
Responsible for blockchain tools development
3 years experience in frontend development
Familiar with cross-platform UI frameworks
Familiar with front-end framework response models
Good engineering skills, familiar with unit testing, integration testing, automated testing and other technologies in front-end development process
Familiar with blockchain technology principles, or experience in Dapp development
Experience working with open source projects
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.
Design and develop benchmarks/workloads to identify performance issues.
Design and build automatic performance diagnosis & analysis tools.
Implement or prototype optimization ideas.
Research next generation architectures to improve the performance.
Experience with performance diagnosis of large scale distributed systems.
5+ years experience in the software development field.
Proficiency in at least one system language, including Rust, C/C++.
Excellent teamwork and communication skills.
Experience in AAA game engines.
Experience in Linux kernel development.
Experience with eBPF is preferred.
Maintainer of open source libraries in esoteric languages is preferred.
Porting new useful libraries and tools to RISC-V CPU architecture running in CKB VM environment.
Follow and contribute back to upstream GCC/LLVM progresses in RISC-V.
Work with internal/external teams to optimize existing cryptographic libraries so as to make them faster on CKB VM.
Proficiency in C/C++.
Willingness to dive deep into the RISC-V architecture space.
Preferable Qualifications
Experience dealing with low level assembly code, such as x86_64, aarch64 or RISC-V.
Experience working with LLVM or other modern compiler infrastructure.
Experience implementing cryptographic algorithms.
Extract meaningful research topics from the Nervos ecosystem.
Deliver practical solutions to the extracted topics if they fall within the candidate's specialty, and publish papers at reputable venues.
If the topic is outside the candidate's specialty, the candidate can lead collaboration with colleges/community experts and deliver practical solutions.
Minimum Qualifications*
The candidate holds a Ph.D. degree in Cryptography/Information Security/Applied Mathematics or related fields.
The candidate has published papers at CORE A or A+ conferences.
- 3 years experience in the software development field.
- Experience with TypeScript, producing reusable libraries/modules.
- Good teamwork and communication skills.
- Experience working with blockchain related projects.
Preferred Qualifications
- Experience working with open source projects.
- Experience with a non-TypeScript/JavaScript language.
- Existing open source library maintainer is preferred.
- Familiar with front-end framework response models
- Good engineering skills, familiar with unit testing, integration testing, automated testing and other technologies in front-end development process
- Familiar with blockchain technology principles, or experience in Dapp development
Senior Blockchain Engineer 30-60k
*Responsibilities*
*Minimum Qualifications*
- 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.
- 5+ 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.
Preferred Qualifications
- Maintainer of open source libraries or experience working with open source projects.
- Experience in distributed systems.
- Experience in lower-level computer systems, computer architecture, embedded systems.
- Experience with projects involving handwritten assembly languages.
- Experience in the development of Bitcoin or other permissionless blockchain.
- Love Rust.
Minimum Qualifications
- Experience with performance diagnosis of large scale distributed systems.
- 5+ years experience in the software development field.
- Proficiency in at least one system language, including Rust, C/C++.
- Excellent teamwork and communication skills.
Preferred Qualifications
- Experience working with open source projects.
- Experience in AAA game engines.
- Experience in Linux kernel development.
- Experience with eBPF is preferred.
- Maintainer of open source libraries in esoteric languages is preferred.
Minimum Qualifications
- 5+ years experience in the software development field.
- Proficiency in C/C++.
- Willingness to dive deep into the RISC-V architecture space.
- Excellent teamwork and communication skills.
Preferable Qualifications
- Experience working with open source projects.
- Experience dealing with low level assembly code, such as x86_64, aarch64 or RISC-V.
- Experience working with LLVM or other modern compiler infrastructure.
- Experience implementing cryptographic algorithms.
Senior Researcher 40-80k
*Responsibilities*
*Minimum Qualifications*
*Preferred Qualifications*
简历可以发送至[email protected],简历备注来自rebase社区,合适的简历会两天内电话联系,谢谢
- Extract meaningful research topics from the Nervos ecosystem.
- Deliver practical solutions to the extracted topics if they fall within the candidate's specialty, and publish papers at reputable venues.
- If the topic is outside the candidate's specialty, the candidate can lead collaboration with colleges/community experts and deliver practical solutions.
- The candidate holds a Ph.D. degree in Cryptography/Information Security/Applied Mathematics or related fields.
- The candidate has published papers at CORE A or A+ conferences.
- English as a working language.
- Engineering Experience.
- Familiar with Nervos.