Edge & Node

Rust工程师

at Edge & Node
USA
633天前

详细信息

Edge & Node 是一家致力于构建充满活力的去中心化未来的创意软件开发公司。由 The Graph 的初始团队创立,Edge & Node 致力于推进 web3 的发展,即一个去中心化和公平的互联网,公共数据对所有人开放——一个使用户能够增加对其创作和生活控制权的互联网。


Edge & Node 的首个产品是 The Graph,这是一个用于查询 Ethereum 和 IPFS 等网络的索引协议,确保开放数据始终可用且易于访问。The Graph 被成千上万的协议和去中心化应用程序(dapps)使用,包括 Uniswap、Livepeer、Aave、Decentraland 等。Edge & Node 还推出了 Everest,这是一个去中心化注册表,其使命是促进向 web3 的转变,促进社区驱动的项目策划,为加密空间提供持续的效用。


The Graph-Node 工程团队专注于构建和维护使 The Graph 工作的核心软件组件。我们特别专注于 graph-node,这是一个提供 The Graph 核心索引能力的开源 Rust 项目。


我们正在寻找一位经验丰富且高度积极的软件工程师,帮助我们为 The Graph 的托管服务和我们的 graph-node 代码库开发和实施优化。这个角色需要深入理解 Rust,熟悉开发开源软件,并且最好有基础设施和数据库经验。The Graph 生态系统中发布的所有子图以及对我们托管服务索引的每个查询都依赖于 graph-node 软件,因此对这个代码库的维护至关重要。


您将要做的工作

  • 与运营和开发工程师紧密合作,了解我们代码库需要改进的地方

  • 与外部核心开发团队的工程师一起参加设计会议,并根据需要审查他们的 PR

  • 设计、工程和实施 The Graph 托管服务平台的多项高优先级改进

  • 分析已指定计划的需求,为新问题开发新颖的解决方案,并将其转化为功能设计

  • 编写可重用、可测试和高效的 Rust 代码

  • 编写单元和集成测试,并帮助开发自动化工具以处理重复任务


我们期望的

  • 需要证明有 Rust 的经验和深入理解;最好有 Assemblyscript/Typescript 的经验

  • 熟悉开源软件开发流程

  • 对软件设计模式有扎实的理解,知道如何构建可重用、可扩展和模块化的组件

  • 最好对区块链或分布式技术有一定的理解或认识

  • 需要在工作时间内参与轮换值班

  • 强烈希望有运维和基础设施(例如测试、工具)和 Postgres 数据库的经验

  • 证明能够在多个时区的跨国团队中有效协作

免责声明

该远程工作信息来源于站外平台,本站仅提供部分信息展示与订阅服务,更多请查看免责声明

关注公众号,不定期副业成功案例分享
关注公众号

不定期副业成功案例分享

领先一步获取最新的外包任务吗?

立即订阅