岗位职责
方寸之间,大有可为~ 你就是蚂蚁未来的优秀的区块链开发工程师, 在蚂蚁,你可能日常需参与区块链核心系统的架构设计和研发工作,包括但不限于:
- 区块链存储系统研发:参与设计、开发和优化各类区块链存储系统,分布式存储系统、高性能单机数据存储引擎,冷数据存储服务、数据压缩、数据传输服务等,提升系统高可靠、高可用性以及开发友好性;
- 密码算法与应用开发:参与零知识证明理论、外包计算、MPC,以及密码关键计算的代数优化实现;
- 可信计算环境和硬件研发:参与基于可信计算环境和硬件加速器相关的软件技术开发; 你将通过自己的耕耘,见证蚂蚁区块链研发走向质的飞跃~
职位要求
必须具备的:
- 热爱代码,追求高品质代码,对工程质量有深刻认识;
- 眼界开阔,对新技术、新硬件保持敏感性,了解各大云平台存储产品与服务;
- 精通C/C++,Java等编程语言,熟悉常用的算法和数据结构,熟悉网络编程,多线程编程,熟悉数据库基本原理;
- 重视线上客户体验,重视自动化系统建设,重视工程质量,有良好代码review与测试意识;
- 学习能力强,对新事物保有好奇心,并能快速适应新环境;
- 良好的沟通能力和团队协同能力,能与他人合作,共同完成目标;
- 对所在领域有热情,相信方法总比困难多,善于独立思考并反思总结。 可以加分的:
- 熟悉开源的区块链平台软件(Bitcoin/Ethereum/EOS/Polkadot/cosmos/solana等),理解其运行原理和数据模型;
- 项目经验丰富,高并发网络编程经验、软件安全加固经验、分布式软件编程经验;
- 在Github等开源社区具备有较大影响力的技术项目,作为Collaborator/Committer/Member优先;
- 作为重要角色参与领域内有含金量的比赛并取得成绩(比如ACM);
- 发表顶刊顶会(参考CCF-A),担当一作/并列/二作;
- 获得过业界有影响力的专利。