最新Rust远程工作招聘信息

用户增长
面议 远程实习 远程工作

我们是 RustDesk,一个开源远程团队,目前商业化稳步推进中。

现招聘暑期用户增长与 Rust 开发两个实习职位,如果合作愉快,未来可以长期合作,或者转为全职。

如何申请

Rust 工程师
面议 远程全职 远程工作

主要职责:

  • 使用 Rust 语言开发和维护 Spice 与各种数据源的 data connector

  • 设计、实现和优化高性能、可扩展的数据处理管道

  • 与团队合作,持续改进 Spice 运行时的功能和性能

  • 参与代码审查,确保代码质量和最佳实践

要求:

  • 计算机科学或相关领域的学士学位(或更高学历)

  • 至少 2 年使用 Rust 进行后端开发的经验

  • 对数据库系统、数据处理和分布式系统有深入了解

  • 熟悉 Apache DataFusion 、Apache Arrow 、Apache Arrow Flight 等相关技术

  • 具有优秀的问题解决能力和分析技能

  • 良好的沟通能力和团队协作精神

  • 持续学习新技术的热情

加分项:

  • 开源项目贡献经验

  • 对 SQLite 或 DuckDB 有使用经验

  • 了解 SQL 查询优化技术

  • 具有大规模数据处理系统开发经验

如何申请

密码学工程师(Rust)
25k-50k 远程全职 远程工作

我们需要您:
– 负责密码学库和应用的开发。
– 参加零知识证明为主的密码学技术的实现。
– 编写相关的技术文档。
我们期望您:
– 熟悉一个或多个零知识证明的密码学库:arkworks-rs, spartan, dusk-network。
– 熟练使用 Rust
– 具有良好的沟通、团队协作能力,具备比较强的逻辑思维能力,良好的编码习惯和技术文档能力。
我们提供如下的资源:
– 相对灵活的工作环境。
– 接触零知识证明领域的工程专家。
– 接触零知识证明、区块链领域十分新颖的问题。

如何申请

## Senior Blockchain Engineer (Rust)
#### 薪资范围:
“`
1、薪资:RMB 25k ~ 60k / 保底13薪
2、福利:季度奖金,带薪休假
3、鼓励远程办公(主要办公室位于上海、北京及新加坡)
4、面对最前沿的技术挑战,研发工作开源
“`

#### 岗位职责
– 负责 Substrate 核心 Pallet 的设计与实现
– XCM 跨链协议整合及其 API 设计与实现
– 平行链和中继链网络的部署与升级
– DeFi 相关业务逻辑实现

#### 任职要求
– 1 年以上 Rust 开发经验,或与之匹配快速上手 Rust 的能力
– 熟悉区块链相关数据结构与算法
– 输出技术文档、开源教程、认同参与技术分享的重要性并积极参与
– 良好的英文阅读能力

#### 加分项
– 熟悉区块链底层技术,了解跨链技术
– 熟悉一门系统编程语言 如 C++, C, Go
– 熟悉开源社区,有开源项目贡献,技术博客等
– 有 Parity/Substrate 开发经验
– Docker/CI/Shell
– 熟悉 PoS 共识机制
– Solidity 开发经验

#### 项目介绍
[Bifrost](https://bifrost.finance) 是一个为 Staking 提供跨链流动性的 Web 3.0 基础设施,通过跨链通信协议(XCMP)为平行链、中继链及异构链(Polkadot、ETH 2.0、Cosmos、Moonbeam etc.)提供去中心化、可跨链的 liquid staking 服务,目前已获得 NGC、SNZ、DFG、CMS 等机构数百万美金融资和 Web3 基金会 Grant,同时也是 Substrate Builders Program、Web3 Bootcamp 成员。

[? Github](https://github.com/bifrost-finance/bifrost) [? DApp](https://bifrost.app) [? Wiki](https://wiki.bifrost.finance/) [? Twitter](https://twitter.com/bifrost_finance)

如何申请

后端工程师
15k-25k 远程全职 远程工作
  • 负责后端 API 设计和实现。 负责新技术跟进,技术选型优化,技术难点 攻关,安全策略制定和量化监控
  • 负责对区块链数据进行链下映射,缓存,处理,为业务逻辑做服务支撑
  • 负责后端服务的开发维护,性能提升
  • 能独立、主动的完成开发任务

我们希望你:

  • 精通 NodeJs/ Typescript / Rust 之一
  • 熟练掌握主流 web 框架、消息队列、主流数据库(擅长 PostgreSQL 或 MySQL 优先)及缓存,能根据场景进行技术选型
  • 了解 GraphQL 、Docker 、Kubernetes 技术
  • 有良好的英语读写能力
  • 强抗压能力,工作积极主动

加分项:

  • 熟悉 Serverless 相关技术
  • 熟悉 Docker 相关技术
  • 熟悉区块链相关技术
  • 有 graph schema stitching solidity 项目经验
  • 全栈开发经验

如何申请

工作内容

  • 根据产品需求,开发并优化相应的智能合约,并完成测试
  • 保持对业界新知识的追赶学习,能将新的思想应用实践到产品中
  • 关心并尝试改进现有智能合约的安全与效率

要求

  • 熟悉至少一种静态语言,例如 C/C++, Golang, Rust
  • 有 Javascript/Typescript 的基础开发经验
  • 了解区块链的基础原理

加分项

  • 有过 Solidity 开发经验
  • 熟悉 Ethereum 的原理,读过黄皮书
  • 有过独立开发项目的经验
  • 有过对大型区块链 DAPP 项目贡献的经历
  • 对跨链与非以太坊区块链有研究
  • 对密码学有研究

如何申请

Rust 区块链工程师
25k-50k 远程全职/兼职 上海/远程

薪资范围:

中级:25k 起薪
高级:35k 起薪

可缴纳五险一金,另根据项目进展有额外奖金/代币激励
薪资根据个人能力上不设限,以面试沟通结果为准

Base:上海/远程

项目介绍

Bifrost(彩虹桥)是波卡生态 DeFi 基础协议,致力成为质押资产提供流动性的基础设施,推出面向 Staking 和平行链卡槽(SLOT)的衍生品 vToken。目前已获得 NGC、SNZ、DFG、CMS 等机构数百万美金融资和 Web3 基金会 Grant,同时也是 Substrate Builders Program、Web3 Bootcamp 成员。

vToken 可在 DeFi、DApp、DEX、CEX 等多场景下优化交易,通过 vToken 实现 Staking、Slot Auction 等质押权益的转让通道,实现质押资产风险对冲,扩充场景如 vToken 作为抵押物进行借贷时,其 Staking 收益可抵销部分利息,实现低息借贷,目前上线前通过预热铸造的 vETH 已超过 $4,000 万美元(18,000 ETH),vETH 合约地址

? Github

? DApp ? Dashboard ? Faucet

? Wiki ? Twitter ? Telegram

岗位职责

  • 负责 Substrate 核心 Pallet 的设计与实现
  • XCM 跨链协议整合及其 API 设计与实现
  • WASM、Ink! 工具链及执行环境的整合
  • 平行链和中继链网络的部署与升级

任职要求

  • 1 年以上 Rust 开发经验,或与之匹配快速上手 Rust 的能力
  • 熟悉区块链相关数据结构与算法
  • 认同技术文档、开源教程、参与技术分享的重要性并积极参与
  • 良好的英文阅读能力

加分项

  • 熟悉区块链底层技术,了解跨链技术
  • 熟悉一门系统编程语言 如 C++, C, Go
  • 熟悉开源社区,有开源项目贡献,技术博客等
  • 有 Parity/Substrate 开发经验
  • Docker/CI/Shell
  • 熟悉 PoS 共识机制
  • Solidity、Ink 等智能合约开发经验

如何申请

Cryptape

People often think blockchain is coins, but we believe blockchain can transform the world through every aspect of people’s lives, most importantly reframing trust. We, Cryptape, are creating trust with technology, and provide the infrastructure and services for the crypto-economy. We design protocols and make them run, we are designers and engineers of our own future. We opensource everything we created. We encourage knowledge sharing and participate in many key dev events to boost innovation because we do believe that innovation can happen from every one of our team members. We are a distributed team, we work remotely.

Nervos CKB

The Nervos Network is a layered blockchain network for tomorrow’s crypto economy. CKB is the layer 1 of Nervos Network, a public permissionless blockchain. CKB uses Proof of Work and improved Nakamoto consensus to achieve maximized performance on average hardware and internet condition, without sacrificing decentralization and security which are the core value of blockchain. CKB supports scripting in any programming language with its own CKB-VM, a virtual machine fully compatible with RISC-V ISA. CKB is a General Verification Network, its programming model focuses on state verification, leaves state generation to layer 2 applications/protocols.

The Nervos CKB mainnet launched in 2019. It’s processing thousands of transactions and keeping assets worth hundreds of millions secure every day. We are working hard to make it better, focusing mainly on two directions. The first is to optimize the Rust implementation, make it more secure, running more faster and more friendly to use. The second is to evolve the protocol to extend the system capabilities. If you love solving challenging problems, system programming, Rust, enjoy learning, want to make the world better with your talents, and believe in blockchain, please join us to invent the new internet of trust and value.

Responsibilities

  • Explore ways to improve security, latency and performance of the CKB P2P network.
  • Design and deploy large scale environments to study CKB network’s behaviors.
  • Improve CKB’s network stack based on requirements of different running environments.
  • Implement or prototype networking optimization ideas.

Minimum Qualifications

  • 5+ years experience in the software development field.
  • Proficiency in at least one system language, including Rust, C/C++.
  • Experience with large scale distributed system.
  • Knowledge of modern performant, encrypted networking stack.
  • Excellent teamwork and communication skills.

Preferred Qualifications

  • Experience working with open source projects.
  • Experience in large scale distributed system.
  • Experience in network protocol stack design.
  • Maintainer of open source networking protocol libraries is preferred.

Benefits and perks

Work remotely from anywhere Welcome Packet & Holiday gifts
Leading commercial insurance Maternity allowances for both genders
Sponsored learning opportunities Discounts on gym programs
Generous allowances on patens, computers, internet Team building and all-company travel

如何申请

岗位职责 
与我们硬核的工程团队一起打造我们的金融公链项目(https://github.com/HuobiGroup/huobi-chain )和高性能区块链框架 Muta(https://github.com/nervosnetwork/muta ) 
1、负责核心模块的设计和开发 
2、参与系统架构优化、性能优化等工作 
3、参与区块链相关前沿技术的研究和相应的设计和实现 
4、开发语言:Rust 

岗位要求 
1、至少三年编程经验 
2、熟悉某一种后端语言(Golang、C++等),以便能够快速上手 Rust 
3、熟悉开源的区块链系统之一,了解其架构和核心数据结构(Ethereum、Bitcoin、HyperLedger等) 
4、熟悉分布式、 多线程及高性能的设计与编码及性能调优 

加分项 
1、熟悉 BFT、Tendermint、Raft、DPos 等共识协议之一的技术细节 
2、有异步编程经验 
3、熟悉虚拟机(EVM, WASM)的技术细节 
4、熟悉网络(P2P)的技术细节 
5、熟悉数据库,有良好的数据库设计能力和SQL编写及调优能力 
6、熟悉 RISC-V 的技术细节

如何申请

工作内容 
1. 负责相关产品的前端技术方案设计选型 
2. 负责将服务端数据与表现层交互渲染 
3. 负责区块链周边工具开发 

任职要求 
1. 至少三年程序开发经验 
2. 熟悉 React 技术栈,以及周边 Redux (or MobX) / Ant Design (or Material-UI) 
3. 熟悉 GraphQL,了解相关的最佳实践 (如 Relay pagination / connection 等) 
4. 熟悉 TypeScript,了解如何编写易于类型推断的代码,并熟悉 tsc 的一系列相关配置 
5. 拥有良好的工程能力,有一定的模块化开发经验,熟悉 Webpack / Babel 配置,或熟悉 Lerna / Yarn workspace 相关的 monorepo 开发模式 
6. 有一定后端开发经验,熟悉 Express (or Koa / NestJS) + 数据库的 HTTP API 开发过程 

加分项 
1. 熟悉区块链技术原理,或者有 Dapp 开发经验 
2. 有浏览器插件或桌面应用开发经验 
3. 了解 Rust 语言 
4. 为开源社区有过贡献项或者拥有自己的个人博客 

如何申请

团队标签:

  • Substrate Hackathon 获奖项目
  • Web3.0 基金会 Grant 资助项目
  • 入选 Substrate Builder Program
  • 入选首期 Web3.0 Bootcamp

职位特色:

  • 远程办公
  • Token 激励
  • 技术导向
  • 每周与 Parity Office Hour 参与机会

岗位职责:

  1. 负责 Substrate 区块链核心模块开发;
  2. 负责 Substrate 源码分析;
  3. 负责测试网络部署与维护。

任职要求:

  1. 本科及以上学历,计算机相关专业优先;
  2. 一年以上 Rust 开发经验;
  3. 良好的英文阅读能力。

加分项:

  • 熟悉区块链底层技术,了解跨链技术;
  • 熟悉一门系统编程语言: 如 C++, C, Go;
  • 熟悉开源社区,有开源项目贡献,技术博客等;
  • 有 EOS 合约开发经验;
  • 有 Parity/Substrate 开发经验;
  • Docker/CI/Shell 等技能。

如何申请