最新Rust远程工作招聘信息
Job Description:
-对智能合约、钱包和区块链进行安全审计,并撰写高质量的审计报告。
– 开发用于智能合约、钱包和区块链的自动扫描和监控工具。
– 利用扫描工具检测在线合约中的漏洞,并及时发出风险预警。
– 对各种黑客事件进行事后分析,研究原因、过程、预防措施、纠正方法以及基本的资金追踪。
– 主动识别链上风险,监控和建模新兴的链上攻击向量趋势,并具备对链上安全风险(如欺诈和网络钓鱼)的扎实理解。
– 深入了解 EVM 和非 EVM 区块链以及 Layer 2 解决方案,熟悉 DeFi 设计模式。
– 对新披露的智能合约漏洞进行审查分析,总结利用背后的根本原因,以便在未来尽早检测到类似问题。
– 对区块链产品中使用的密码学和安全解决方案有良好的理解。
– 进行区块链产品的渗透测试和审查,并提供高质量的反馈。
Job Requirements:
– 目前正在攻读或已获得计算机科学或相关领域的学士学位(或更高学位)。
– 精通 Solidity 、Rust 、Go 等在区块链领域使用的编程语言。
– 对常见的智能合约安全漏洞、当前事件、钱包安全和模拟测试有基本了解。
– 基本了解区块链和智能合约原理,熟练阅读区块链浏览器并编写脚本以跟踪和扫描数据。熟悉钱包和区块链(包括智能合约)的各种黑客攻击类型及其常见攻击向量。
– 熟悉与之相关的各种库和安全性。 – 熟悉智能合约开发测试周期、渗透测试周期、交易分析和其他工具。
– 有使用 VSCode 、Git 或其他版本控制应用程序的经验。
– 精通 Python 、Go 、Rust 或其他面向对象的编程语言。
– 具备代码分析和程序调试的基本知识。
– 有知名交易所经历。
如何申请
主要职责:
-
使用 Rust 语言开发和维护 Spice 与各种数据源的 data connector
-
设计、实现和优化高性能、可扩展的数据处理管道
-
与团队合作,持续改进 Spice 运行时的功能和性能
-
参与代码审查,确保代码质量和最佳实践
要求:
-
计算机科学或相关领域的学士学位(或更高学历)
-
至少 2 年使用 Rust 进行后端开发的经验
-
对数据库系统、数据处理和分布式系统有深入了解
-
熟悉 Apache DataFusion 、Apache Arrow 、Apache Arrow Flight 等相关技术
-
具有优秀的问题解决能力和分析技能
-
良好的沟通能力和团队协作精神
-
持续学习新技术的热情
加分项:
-
开源项目贡献经验
-
对 SQLite 或 DuckDB 有使用经验
-
了解 SQL 查询优化技术
-
具有大规模数据处理系统开发经验
如何申请
## 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)
如何申请
- 负责后端 API 设计和实现。 负责新技术跟进,技术选型优化,技术难点 攻关,安全策略制定和量化监控
- 负责对区块链数据进行链下映射,缓存,处理,为业务逻辑做服务支撑
- 负责后端服务的开发维护,性能提升
- 能独立、主动的完成开发任务
我们希望你:
- 精通 NodeJs/ Typescript / Rust 之一
- 熟练掌握主流 web 框架、消息队列、主流数据库(擅长 PostgreSQL 或 MySQL 优先)及缓存,能根据场景进行技术选型
- 了解 GraphQL 、Docker 、Kubernetes 技术
- 有良好的英语读写能力
- 强抗压能力,工作积极主动
加分项:
- 熟悉 Serverless 相关技术
- 熟悉 Docker 相关技术
- 熟悉区块链相关技术
- 有 graph schema stitching solidity 项目经验
- 全栈开发经验
如何申请
薪资范围:
中级: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 合约地址
岗位职责
- 负责 Substrate 核心 Pallet 的设计与实现
- XCM 跨链协议整合及其 API 设计与实现
- WASM、Ink! 工具链及执行环境的整合
- 平行链和中继链网络的部署与升级
任职要求
加分项
- 熟悉区块链底层技术,了解跨链技术
- 熟悉一门系统编程语言 如 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 参与机会
岗位职责:
- 负责 Substrate 区块链核心模块开发;
- 负责 Substrate 源码分析;
- 负责测试网络部署与维护。
任职要求:
- 本科及以上学历,计算机相关专业优先;
- 一年以上 Rust 开发经验;
- 良好的英文阅读能力。
加分项:
- 熟悉区块链底层技术,了解跨链技术;
- 熟悉一门系统编程语言: 如 C++, C, Go;
- 熟悉开源社区,有开源项目贡献,技术博客等;
- 有 EOS 合约开发经验;
- 有 Parity/Substrate 开发经验;
- Docker/CI/Shell 等技能。