岗位摘要
该职位招聘区块链开发工程师,专注于共识算法方向,要求具备计算机、密码学或分布式系统背景,精通Golang、Rust或C++等编程语言。职责包括区块链核心模块开发、公链维护与性能优化、安全防御及技术研究,需熟悉P2P网络、虚拟机、节点存储等底层技术,并有公链项目经验。工作模式为远程,薪资范围在每月5500至9500美元。
技能要求:
公司简介
CMC TOP15 CEX 我们是2017年成立的一家全球化的数字资产交易平台,业务覆盖欧美及亚洲市场等,咱们以优质的市场流动性和平台稳定性著称。我们倡导扁平化管理,自由化办公的高效协作氛围,正全力打造全球顶级数字资产服务生态,为优秀人才提供很好的成长空间。
岗位职责
1. 区块链核心模块开发 负责区块链底层模块(P2P网络、虚拟机、节点、存储等模块)的设计与实现; 参与设计和实现链上治理、质押机制、验证人选举、奖励与惩罚机制。 2. 公链维护与性能优化 优化链上性能指标,包括区块出块速度、TPS、延迟与节点同步性能; 维护公链系统开发,支持业务改造; 3. 公链安全防御 负责链上代码逻辑的安全审查; 参与系统的异常检测、数据一致性、交易重试与回滚机制; 配合安全团队防御链上攻击(重放攻击、抢跑、预言机操纵、闪电贷攻击等)。 4. 技术研究与优化 跟踪区块链前沿技术; 对现有模块持续优化,提升可扩展性与安全性;
岗位要求
基础能力 1.计算机、密码学、分布式系统等相关专业背景; 2.精通 Golang / Rust / c++ 至少一种; 3.操作系统与网络,熟悉linux编程、进程线程、网络IO; 4.掌握P2P网络协议(Libp2p/kad算法)、Gossip传播机制,能实现高并发网络服务; 工程实践 1.有完整的公链项目开发经验,熟悉ETH/BTC/Cosmos SDK相关原理和代码; 2.密码学方面:精通hash算法,非对称、对称加密算法,椭圆曲线加密算法; 3.数据结构与存储:熟悉区块与交易结构,merkle tree,MPT;掌握level DB/Rocks DB状态存储与快照裁剪等; 4.虚拟机:了解EVM工作原理、GAS模型和安全等; 5.熟悉CI/CD流程与性能调优工具。 加分项(Plus) 1.参与过主网或测试网研发; 2.有 Bridge / L2 / Rollup 实际开发经验; 3.熟悉ZKP等; 4.开源贡献者或具备安全审计经验。