职位描述
作为高级软件工程师,您将在构建加密基础设施解决方案的技术基础中发挥关键作用。该职位需要具备设计、实施和维护支持高性能分布式架构的稳健后端系统的专业知识。您将负责确保核心服务的可扩展性、可靠性和安全性,同时推动区块链技术领域的创新。理想的候选人将与跨职能团队紧密合作,提供满足加密货币行业不断变化需求的尖端解决方案。
核心职责
- 架构设计、开发并维护分布式系统的可扩展后端基础设施,确保与区块链协议和加密算法的无缝集成
- 进行性能分析以识别系统瓶颈,并实施优化策略以应对流量高峰和繁重工作负载
- 使用Prometheus、Grafana和ELK堆栈等工具设计和部署监控解决方案,确保99.9%以上的系统正常运行时间和实时性能跟踪
- 通过定期代码审查、安全审计和实施DevOps最佳实践,领导系统架构的持续改进
- 为所有后端系统和加密协议开发和维护全面的技术文档
- 与产品团队合作定义技术要求,并将业务需求转化为可扩展的工程解决方案
- 实施自动化测试框架和CI/CD流水线,确保代码质量和快速部署更新
- 监控行业趋势和新兴技术,识别架构创新和竞争优势的机会
- 通过代码走查、技术研讨会和一对一指导会议为初级工程师提供指导
- 确保符合数据隐私法规,并为加密系统实施企业级安全措施
任职要求
- 计算机科学、软件工程或相关专业硕士学位,8年以上后端开发专业经验
- 在使用微服务架构、容器化(Docker/Kubernetes)和云平台(AWS/GCP)设计分布式系统方面具有丰富经验
- 深入理解加密协议、区块链技术和安全API开发实践
- 精通Python、Go或Rust等编程语言,具有构建高吞吐量系统的经验
- 具备性能优化技术经验,包括负载均衡、缓存策略和数据库索引
- 熟悉监控工具(Prometheus、Grafana、Datadog)和实时系统健康跟踪的警报系统
- 优秀的问题解决能力,能够在压力下调试复杂的分布式系统问题
- 出色的沟通能力,能够有效地与工程师、产品经理和安全团队合作
- 熟悉版本控制系统(Git)和敏捷开发方法(Scrum/Kanban)
- 能够指导初级工程师并领导区块链开发技术培训
- 熟练编写自动化测试并维护关键系统的测试覆盖率
- 了解容器编排、CI/CD流水线和基础设施即代码实践(Terraform/Ansible)
- 具备安全最佳实践经验,包括加密、访问控制和安全编码标准
- 强大的分析能力,能够评估系统性能指标并识别改进机会
- 能够在独立工作的同时为团队目标和知识共享计划做出贡献
- 熟悉区块链平台(以太坊、Hyperledger)和智能合约开发
- 了解分布式共识算法和区块链系统的网络协议
- 深刻理解系统可扩展性原则和水平/垂直扩展策略
- 能够设计和实施具有高可用性要求的容错系统
我们提供的福利
加入处于区块链创新前沿的活力团队,享受具有竞争力的薪酬,包括150,000-180,000美元的基本工资和基于绩效的奖金。我们提供全面的福利套餐,包括健康保险、退休计划和专业发展机会。该职位将有机会参与塑造数字资产基础设施未来的开创性项目。您将获得尖端工具和技术,以及重视持续学习和职业成长的协作工作环境。该职位还提供领导力发展机会,并参与高管级别的技术决策过程。