软件工程师 at Mnemonic

全职1个月前
Employment Information
职位描述
我们正在寻找一名资深软件工程师加入数据团队,主导关键基础设施的开发工作。该职位将负责设计和构建支撑我们平台的可扩展系统,重点关注区块链技术领域。您将参与开发数据管道、索引器和聚合器,确保高效的数据处理与存储。作为核心贡献者,您将参与设计大型分布式系统架构,并实施满足业务发展需求的解决方案。此外,您还将协助制定全公司的工程最佳实践,以保持高质量和高性能的标准。
核心职责
  • 设计和开发支撑平台的基础后端及数据基础设施,确保其可靠性、安全性和性能表现
  • 构建可扩展的区块链索引器和数据聚合器,为去中心化应用提供实时数据检索与分析能力
  • 搭建并维护与多源数据集成、处理海量数据集、提供可执行洞察的数据管道系统
  • 跨部门协作定义系统需求,解决技术难题,持续优化解决方案
  • 优化分布式系统的容错能力、低延迟表现和高可用性,确保高负载下的无缝扩展
  • 建立包括CI/CD流水线、代码审查和自动化测试框架在内的顶尖工程实践
  • 编写系统架构、设计决策和技术规范文档,促进知识共享与新成员培训
  • 持续跟踪新兴技术与行业趋势,针对数据基础设施挑战提出创新解决方案
任职要求
  • 具备后端开发和数据工程实战经验,精通分布式系统与区块链技术
  • 熟练掌握Python/Go/Node.js等编程语言,精通SQL/NoSQL数据库及AWS/GCP/Azure云平台
  • 深入理解区块链协议、共识机制和数据索引技术,能设计健壮的去中心化解决方案
  • 精通数据管道开发工具(如Apache Kafka/Airflow或AWS Glue)的端到端数据处理
  • 具备大型系统架构能力,熟悉微服务、容器化(Docker/Kubernetes)及API设计
  • 出色的解决问题能力,拥有在紧迫时限和复杂约束下交付高质量软件的记录
  • 具备敏捷开发(Scrum/Kanban)协作经验,能与产品及QA团队高效配合
  • 计算机科学或相关专业本科/硕士学历,5年以上软件开发和数据工程从业经验
  • 优先考虑具备区块链数据层开发经验、熟悉加密协议或了解数据治理框架的候选人
MyJob.one —— 远程工作,真实影响

新内容将持续不断
定期更新

MyJob.one —— 远程工作,真实影响