职位描述
零知识证明(ZKP)工程师与研究员负责设计、实现和优化能保障交易安全隐私的密码学协议。该职位需运用前沿技术提升零知识证明系统的效率与可扩展性,确保其符合行业安全与性能标准。候选人将与跨职能团队协作,将ZKP解决方案集成至区块链平台、去中心化应用及其他隐私敏感系统中。该岗位要求深入理解密码算法、数学基础与软件开发实践,以创新改进现有ZKP框架。核心职责包括开发隐私保护技术的可扩展方案、对密码协议进行严格测试,以及为内外部利益相关者编写技术流程文档。
核心职责
- 为区块链、金融与数据隐私领域开发并实施零知识证明协议
- 研究先进密码学技术以增强ZKP系统的安全性与效率
- 与产品团队协作设计隐私保护技术的可扩展解决方案
- 优化现有ZKP实现方案以减少计算开销并提升吞吐量
- 对密码协议进行严格测试验证,确保其抗攻击鲁棒性
- 编写面向内外部利益相关者的技术流程、算法与系统架构文档
- 追踪密码学领域新兴趋势,参与开发下一代ZKP工具
- 协助开发者将ZKP库集成至去中心化应用与区块链网络
- 参与代码审查,确保符合安全软件开发最佳实践
- 向非技术团队阐释复杂技术概念,并向管理层汇报研究成果
任职要求
- 计算机科学、数学或密码学相关专业硕士/博士学位
- 具备零知识证明系统实战经验,熟悉zk-SNARKs、zk-STARKs等ZKP变体
- 精通Python/C++/Rust/Solidity等协议开发语言
- 熟悉密码学库(如libsnark、Zcash的ZK-SNARK实现)及区块链平台(如以太坊、Hyperledger)
- 扎实的数论、代数结构、计算复杂性等数学基础
- 能通过严谨算法设计与测试解决复杂安全挑战
- 出色的跨团队协作沟通能力(研究员/开发者/业务方)
- 突出的细节把控与问题解决能力(协议调试优化)
- 具有隐私保护技术的学术研究或产业项目经验
- 擅长撰写技术文档并以简明形式呈现研究成果
- 了解密码学标准(如NIST/ISO)及系统安全合规要求
- 具备独立工作与团队协作能力,按时交付高质量ZKP方案
- 对推动密码学研究和开源项目有强烈热情
- 有云计算平台与DevOps工具部署维护ZKP系统的经验