协议工程师 at Dymension

全职1个月前
Employment Information
职位描述
该职位面向精通Go编程语言的资深协议工程师,负责设计并实现区块链扩容方案中的专用结算层。结算层需高度兼容Cosmos-SDK框架,以确保与现有区块链生态系统的无缝集成。理想的候选人需深入理解权益证明(POS)区块链系统的架构,特别是Tendermint共识引擎和Cosmos-SDK的实现方式,并将这些技术适配到我们结算层的特定需求中。该职位要求开发可扩展、安全且高效的解决方案,实现跨链互操作性,同时保持高吞吐量和低延迟的交易处理能力。这是一个关键职位,将塑造区块链基础设施的未来,并为下一代去中心化应用的发展做出贡献。工程师还需确保结算层符合行业标准,支持企业级可扩展性,并为跨链交易提供强大的安全框架。与跨职能团队的紧密合作对于完善技术规范和推动区块链协议设计的创新至关重要。
主要职责
  • 设计并开发区块链扩容方案的核心结算层,确保与Cosmos-SDK兼容并遵循行业标准
  • 设计并实现优化跨链操作交易最终性和安全性的共识机制
  • 将结算层与现有区块链协议和智能合约平台集成,以实现互操作性
  • 开发和维护支持高吞吐量、低延迟交易处理能力的模块化代码库
  • 与开发人员、产品经理和安全专家等跨职能团队协作,定义技术需求
  • 对结算层组件进行严格测试和调试,确保可靠性和性能
  • 为内部和外部利益相关者编写技术规范和开发流程文档
  • 持续关注新兴区块链技术和行业趋势,不断提升结算层能力
  • 优化网络协议,降低企业级应用的交易成本并提高可扩展性
  • 实施安全措施,防范跨链交易中的潜在漏洞
职位要求
  • 至少5年Go语言开发的专业经验
  • 在区块链协议设计方面有扎实的专业知识,特别是权益证明(POS)系统和共识引擎
  • 深入理解Cosmos-SDK架构和Tendermint在区块链开发中的实现
  • 分布式系统设计和网络协议优化的丰富背景
  • 具备区块链结算机制和跨链互操作性解决方案的经验
  • 出色的解决问题能力,能够调试复杂区块链系统
  • 熟练掌握版本控制系统(如Git)和协作开发工作流程
  • 能够在快节奏环境中高效工作,按时交付区块链项目
  • 具备与技术和非技术团队有效沟通的能力
  • 熟悉区块链测试框架和性能基准测试工具
  • 了解区块链安全最佳实践和风险缓解策略
  • 优先考虑具备区块链开发工具(如gRPC、protobuf、SQL和NoSQL数据库)经验的候选人
  • 具备容器化技术(如Docker)和编排平台(如Kubernetes)经验
  • 计算机科学基础扎实,持有软件工程或相关领域的学位
  • 能够分析和优化区块链协议的可扩展性和效率
  • 具备区块链共识算法及其生产环境实现经验
  • 了解区块链数据结构和加密协议,确保交易安全
  • 能够设计并实现满足企业级安全和性能要求的区块链解决方案
MyJob.one —— 远程工作,真实影响

新内容将持续不断
定期更新

MyJob.one —— 远程工作,真实影响