What You'll Do
Design and implement blockchain protocols, modules, and core algorithms that advance distributed system capabilities. Translate complex technical requirements into comprehensive design documentation and structured testing approaches. Lead efforts to validate concepts through rapid proof-of-concept development, ensuring feasibility and performance.
Collaborate within a technical team to share insights and improve collective expertise. Contribute to community growth by producing clear, accessible documentation and engaging in knowledge exchange. Support open-source contributions and promote best practices in blockchain development.
Requirements
- Hold a bachelor’s degree or higher in Computer Science, Software Engineering, or a closely related discipline
- Possess 1 to 5 years of hands-on experience in blockchain, distributed systems, or similar domains
- Demonstrate strong command of algorithms and data structures, with proven ability to execute POCs efficiently
- Be proficient in Go and Rust, with solid experience developing smart contracts using Solidity
- Show deep understanding of cryptography and blockchain fundamentals, including core algorithms of major blockchain platforms
- Be fluent in both English and Chinese, capable of reading technical papers and producing precise documentation
- Exhibit strong research aptitude and self-driven learning habits
Preferred Qualifications
- Have contributed to open-source blockchain projects, particularly on platforms like Ethereum, Solana, or Optimism
- Show prior success in research, development, and deployment of projects on Ethereum, Cosmos, OP Stack, or ZK Rollup-based systems
Technical Stack
Work primarily with Go, Rust, and Solidity. Engage with blockchain ecosystems including Ethereum, Solana, and Optimism. Gain exposure to emerging protocols and stable asset integrations such as Agora AUSD, Ethena USDe, Ondo USDY, and EigenLayer.
