Agoric是一家开源软件开发公司,为编写智能合约提供了一个安全且易于使用的框架。作为Agoric的内核软件工程师,您将是关键软件——JavaScript虚拟机的重要贡献者,负责协调有状态智能合约的执行。
职责
• 设计和开发Agoric内核中的新功能和能力,最大限度地提高性能、可扩展性和安全性
• 与其他团队成员和利益相关者合作,包括Cosmos Interchain Stack和智能合约层,参与Agoric堆栈的各个部分
• 在规划、设计和需求收集方面提供技术输入
• 参与设计和代码审查,关注信息安全问题
• 了解公司内部和区块链智能合约领域的趋势,为Agoric和生态系统中的其他人提供想法和协作解决方案
• 参与与外部开发团队共享资源的开源开发
• 确定系统中的改进领域,并努力实施相应改进
技能要求
• 7年以上后端软件开发经验
• 有内核或构建分布式系统的经验(规模越大越好)
• 系统设计经验
• 计算机科学、软件工程或其他相关学科的学士、硕士、博士学位
• 表现出对区块链技术和智能合约的兴趣
• 在快节奏、高增长阶段的互联网/软件公司有过相关经验
• 曾为开源项目做出过贡献