地点: 远程
类型: 全职
汇报对象: 工程负责人
职位概览
我们正在寻找一位熟练的Rust/Solana开发工程师,为我们的Data+Agent Exchange平台构建高
性能、安全且可扩展的区块链组件。你将在Solana区块链上开发智能合约、后端服务和集成功能
,支持去中心化的数据和代理交易,确保无缝的互操作性。理想的候选人需具备Rust编程、
Solana开发以及DeFi/加密货币交易所生态的深厚经验,热衷于在快节奏环境中交付稳健的解决
方案。
职责
● 智能合约开发:
○ 在Solana上设计、开发和部署安全的智能合约,支持数据和代理交易、流动性池
和基于AMM的定价机制。
○ 实施和审计合约,确保安全性、效率和项目需求合规。
● 后端开发:
○ 构建和维护基于Rust的后端服务,与Solana区块链节点交互,处理交易并与前端
系统集成。
○ 开发API和SDK,确保平台前端与区块链组件的顺畅交互。
● 区块链集成:
○ 将基于Solana的功能(如钱包连接、数据资产代币化)集成到Data+Agent
Exchange平台。
○ 与前端和AI团队协作,确保加密相关功能的流畅用户体验。
● 性能优化:
○ 优化智能合约和后端服务,利用Solana的高性能特性实现高吞吐量和低延迟。
○ 监控和排查区块链相关问题,确保可靠性和可用性。
● 安全与测试:
○ 对智能合约和后端服务进行严格测试(单元测试、集成测试、压力测试)。
○ 遵循安全编码最佳实践,参与代码审查和审计。
任职资格
● 经验:
○ 2–5年软件开发经验,其中至少1年专注于Rust和Solana区块链开发。
○ 有在Solana或其他EVM兼容区块链上构建和部署智能合约的经验。
○ 熟悉DeFi协议、AMM模型或加密货币交易所(如gmgn.ai、Uniswap、Serum)。
○ 有加密钱包、代币标准或区块链API经验者优先。
● 技能:
○ 精通Rust,擅长开发高性能、安全的系统和Solana智能合约(如使用Anchor框架)。
○ 深入理解区块链概念(共识机制、密码学、交易生命周期)。
○ 熟练使用Solana工具(如Solana CLI、Web3.js、Rust SDK)和库。
○ 熟悉RESTful API、WebSocket和微服务架构。
○ 能编写干净、模块化且文档完善的代码,注重安全性。
○ 适应英文工作环境,具备流利的英文技术沟通能力。
● 教育:
○ 计算机科学、工程或相关领域的学士学位,或同等经验。
● 加分项:
○ 对开源区块链项目或Solana生态工具的贡献。
○ 有其他区块链(如以太坊、Polygon)或跨链互操作经验。
○ 了解AI/ML与区块链系统的集成。
○ 熟悉Hardhat、Foundry或Truffle等智能合约开发工具。