职位描述
诚聘高级软件工程师,负责使用Rust语言架构和开发分布式系统。该职位需将传统金融系统(ACH、银行卡、美联储电汇、实时支付及其他支付协议)集成至可扩展的基础设施中,同时确保符合金融监管与安全标准。您将负责设计、实施和维护用于降低用户及交易风险的系统,包括KYC验证、退单管理及账户防劫持等功能。理想候选人需编写高质量、可复用且高效的代码,遵循最佳实践并提升系统的长期可维护性。此外,您将主导特定产品线,就技术方向、功能优先级和系统优化做出决策,确保与业务目标保持一致。
核心职责
- 使用Rust设计和实现分布式系统,重点关注可扩展性、性能与容错能力
- 将传统金融系统(ACH、银行卡、美联储电汇、实时支付等)集成至基础设施,确保无缝互操作性并符合行业标准
- 开发维护风险控制框架,应对用户及交易风险,包括KYC合规、退单处理与反欺诈策略
- 编写符合最佳实践的整洁、可复用、高效代码,特别注重可测试性、可维护性与安全性
- 通过制定技术决策、定义系统需求及管理跨部门协作,主导产品开发计划
- 与利益相关方协作,在技术可行性与用户体验间取得平衡,确保解决方案满足业务需求
- 监控系统性能,识别瓶颈并实施优化以提升可靠性与效率
- 编写技术流程与代码库文档,支持团队入职及后续开发工作
任职要求
- 精通Rust编程语言,具备系统编程、并发模型及内存管理经验
- 拥有将金融系统(ACH、银行卡、美联储电汇、实时支付等)集成至可扩展基础设施的成功案例,包括API设计与数据流优化
- 深刻理解风险控制技术,如KYC合规框架、退单管理协议及账户安全措施
- 掌握软件开发核心原则,包括测试驱动开发(TDD)、代码重构与性能调优
- 具备产品线主导能力,拥有约束条件下的产品生命周期管理及技术决策经验
- 出色的解决问题能力与分析思维,可排查复杂系统问题并优化工作流程
- 优秀的团队协作与沟通能力,能将技术需求转化为可执行方案
- 优先条件:熟悉区块链技术、实时数据处理系统或金融合规工具(如PCI-DSS、SOX)