You will lead the development of blockchain protocols, core modules, and cryptographic algorithms, translating research into functional, scalable systems. Your work will include designing secure architectures, writing detailed technical specifications, and validating concepts through rapid prototyping.
Key Responsibilities
- Design and implement blockchain protocols and distributed systems with a focus on security and efficiency
- Develop proof-of-concept applications to test and demonstrate new ideas
- Create comprehensive design documentation and testing frameworks aligned with project goals
- Collaborate with team members to share technical knowledge and improve collective expertise
- Support community adoption by producing clear, accessible technical content and documentation
Qualifications
- Degree in Computer Science, Software Engineering, or a related discipline
- 1–5 years of hands-on experience in blockchain or distributed systems development
- Solid understanding of data structures, algorithms, and system design principles
- Proficiency in Go and Rust; demonstrated experience with Solidity for smart contract development
- Deep knowledge of cryptography and consensus mechanisms used in major blockchain platforms
- Ability to read and analyze technical research papers in English
- Fluency in both English and Chinese, both written and spoken
Preferred Experience
- Contributions to open-source blockchain projects such as Ethereum, Solana, Optimism, or Cosmos
- Practical experience building or researching ZK Rollup technologies
- Track record of delivering research-driven solutions on public blockchain platforms
Technologies We Use
Go, Rust, Solidity, Ethereum, Solana, Optimism, Cosmos, ZK Rollup