研发工程师(Rust岗)
ABFinance 是一家总部位于美国的企业,致力于构建面向未来的数字金融。我们的愿景是打造一个全面的金融生态系统,将数字资产、传统金融和日常资金管理无缝融合为一体的体验,并让所有人都能从中受益。 我们由一支由创新者、交易员和合规专家组成的团队创立,使命是通过安全、受监管的产品将数字资产推向主流市场。我们的旗舰生态系统结合了一个合规且安全至上的加密货币交易所(为散户及机构客户提供服务),以及一张支持日常消费、实现法定货币与数字资产之间平滑转换的借记卡,并以现货交易和收益生成产品等核心能力作为有力支撑。 岗位职责: 系统设计与开发: 使用Rust语言设计和开发钱包核心模块。接受具备其他后端语言经验的伙伴转Rust开发。 优化现有系统架构,提升系统的性能和稳定性。 参与代码审查,确保代码质量和安全性。 内存化系统开发: 设计和实现高效的内存化系统,提升系统的吞吐、延时和健壮性。 对接各种链的转账、回滚、交易签名、广播等场景和各种相关外部系统。 实现和加强系统以及资金安全性,保障用户和公司加密资产安全。 团队协作与知识分享: 与团队成员紧密合作,推动项目进展。 分享技术经验,帮助团队提升技术水平。 任职要求: 基本要求: 3年以上后端开发经验,具备扎实的计算机科学基础。 有Rust语言开发经验,或具备C/C++、Go等类似语言经验,并愿意学习Rust。 熟悉多线程、并发编程,有高性能、金融级系统开发经验。 加分项: 有区块链钱包或类似金融系统相关开发经验。 熟悉链上/链下的各种加密算法,能够参与安全审计,识别和修复潜在的安全漏洞。 个人素质: 具备良好的沟通能力和团队协作精神。 对技术有强烈的热情,愿意不断学习和探索新技术。 具备较强的分析和解决问题的能力,能够独立承担复杂任务。