职位描述
岗位职责
与我们硬核的工程团队一起打造我们的金融公链项目(https://github.com/HuobiGroup/huobi-chain )和高性能区块链框架 Muta(https://github.com/nervosnetwork/muta )
1、负责核心模块的设计和开发
2、参与系统架构优化、性能优化等工作
3、参与区块链相关前沿技术的研究和相应的设计和实现
4、开发语言:Rust
岗位要求
1、至少三年编程经验
2、熟悉某一种后端语言(Golang、C++等),以便能够快速上手 Rust
3、熟悉开源的区块链系统之一,了解其架构和核心数据结构(Ethereum、Bitcoin、HyperLedger等)
4、熟悉分布式、 多线程及高性能的设计与编码及性能调优
加分项
1、熟悉 BFT、Tendermint、Raft、DPos 等共识协议之一的技术细节
2、有异步编程经验
3、熟悉虚拟机(EVM, WASM)的技术细节
4、熟悉网络(P2P)的技术细节
5、熟悉数据库,有良好的数据库设计能力和SQL编写及调优能力
6、熟悉 RISC-V 的技术细节