区块链存储开发工程师职位描述与岗位职责任职要求
职位描述:
岗位职责
1.研究存储相关技术,推动存储技术在去中心化的P2P环境中的实施;
2.参与公司基于区块链技术的存储架构的设计和开发;
3.持续优化存储的性能,而且保证数据的可靠性,安全性等等要求。
职位要求
1.熟练掌握Linux环境下C/C++编程,熟悉进程间通信,内存管理,网络通信等相关知识者;
2.有开源分布式存储系统(如Ceph,HDFS,GlusterFS)开发经验;语言:go、C++;
3.有ipfs/ceph/hdfs等项目深入研究者优先;
4.有很强的学习能力和debug能力,有主动性和责任心;
5.对大规模分布式系统有钻研热情,有团队协作精神。
篇2:区块链后端开发职位描述与岗位职责任职要求
职位描述:
岗位职责:
1、从事区块链应用产品(DAPP)的设计和研发工作,研究区块链的协议,运行机制和底层实现等;
2、跟踪区块链底层技术的变化,善于发现问题,并提出优化解决方案;
3、解决各类线上问题,并完成领导安排的其他事宜;
任职要求:
1.计算机相关专业,熟悉至少一门编程语言(C/C++,Java,GO,python等);
2.掌握Bitcoin、Ethereum、HyperLedger、EOS等主流区块链技术相关机制原理和去中心化思想;
3.熟练掌握签名,多重签名,环或群签名,CA证书认证,PKI证书技术;
4.熟练掌握加密算法、共识算法、控制论、网络安全、分布式计算;
5.对区块链的智能合约有深刻理解;
6.熟悉DAPP或HD钱包开发优先。
篇3:区块链开发职位描述与岗位职责任职要求
职位描述:
岗位职责:
1.能够独立进行区块链底层系统及应用平台的功能定义和架构设计,研究区块链的协议,运行机制、底层实现和应用平台研发等;
2.从事区块链产品的设计和研发工作,研究区块链的协议,运行机制和底层实现等;
3.指导项目团队成员的日常开发工作,解决开发中的技术问题,推进团队伙伴完成项目落地。
任职要求:
1.本科及以上学历,计算机、软件工程等相关专业;
2.从事C/C++一线开发2年或以上;
3.很强的学习,思考和总结能力;有清晰的思路和方法论去解决未知问题,非常高的代码质量,对技术精益求精甚至有完美主义;
4.基础技能
1)熟悉C++编程;了解Linux下C++调试技巧,善于解决各类线上问题;
2)熟练使用各种数据结构和算法;
3)熟练使用多线程、多CPU内核,消息队列、异步通信、进程间通信、应用层安全协议开发等;
4)了解分布式数据库集群开发,有Level-DB,Memcached,Redis等集群开发和优化经验优先;
5)了解分布式存储系统开发者优先;
5.加分项
1)了解区块链常用共识算法的运作原理包括POW,POS,DPOS,PBFT,VRF;
2)了解密码学相关技术;
3)了解P2P网络原理,打洞原理;
4)有过区块链相关工作经验;
5)有高并发、大数据、微服务、安全通信、系统内核优化等经验;
6)有完整系统设计、服务治理等经验。
篇4:Java开发(区块链)职位描述与岗位职责任职要求
职位描述:
任职要求:
能吃苦,有耐心。
精通Java核心编程、多线程、网络编程、常用框架如spring等;
熟练使用kafka、redis或memcache、mongodb、zk、es、dubbo等技术组件,熟知至少一种组件的底层实现原理;
从事过产品研发,具有全面、深刻架构原理、架构技术,有较丰富经验;
具有分布式、高并发、高负载、高可用性系统经验;
熟悉Linux操作系统、对linux的内核参数优化有一定的了解,熟悉JVM优化;
热爱技术,对技术有不懈的追求;
具备良好的沟通协作能力、团队合作精神。
工作职责:
Java开发相关工作,负责区块链游戏、区块链钱包APP开发相关工作
微信
篇5:区块链资深工程师职位描述与岗位职责任职要求
职位描述:
职责描述:
1.基于Hyperledgerfabric区块链相结合的产品的设计和研发工作,研究区块链的协议、运行机制和底层实现等;
2.搭建基于fabric区块链的底层架构,实现联盟链,供应用层调度使用,并提供云服务输出;
3.对fabric部署、链码编写及应用编写熟悉,有实际的fabric相关项目开发经验;
4.对各级区域链研发人员进行培训与指导。
任职要求:
1.2年及以上区块链行业开发经验、5年以上技术开发经验;
2.精通java、go、c++、python等主流编程语言两种以上;
3.精通Linux内核原理,精通常用通讯协议;
4.熟练掌握Hyperledger,以太坊等区块链的原理、机制和相关加密算法;
5.具有大型成功项目计划,管理,实施经历,有极强的钻研能力和自我驱动力;
6.英文能力强,有成功主导区块链项目实施案例优先。