高级后端软件工程师
负责 Swish Analytics 体育预测、博彩和梦幻体育产品的后端 API、微服务及实时数据系统的开发与运维。
描述
- 从初期设计到实施和生产运维,负责核心后端产品。
- 设计并改进面向客户的高流量 API 和微服务,确保低延迟、高可用性和正确性。
- 使用生产环境测量数据指导改进,发现并解决应用、数据库和服务依赖中的性能与扩展瓶颈。
- 构建实时分布式数据服务,并与上游团队协调依赖关系和故障场景。
- 制定并评审架构方案,记录关键权衡,并与技术及非技术合作方沟通。
- 评审代码并提供可执行的反馈,以提升编码规范、测试质量和可维护性。
- 改进监控和自动化,帮助工程师发现问题、调查事故并有效运行服务。
- 与负责相关系统的团队协作,改进共享工具、Kubernetes 工作负载效率和云资源使用。
- 与基础设施、数据工程、数据科学和产品团队合作,随着需求增长维持服务可靠性。
任职要求
- 至少五年生产软件工程经验,并展现出对后端系统的技术领导力和负责意识。
- 具备 Node.js 和 Python 的生产环境实操经验。
- 具备关系型和非关系型数据库的生产环境实操经验。
- 深入了解高流量 API、分布式服务,以及影响其行为的网络和依赖关系。
- 具备通过工程决策提升可靠性、可用性、性能和可维护性的经验。
- 能够独立界定模糊的技术问题、权衡取舍、协调依赖关系,并推动实施直至生产发布。
- 能够与技术及非技术相关方进行有效沟通。
- 拥有计算机科学、计算机工程、软件工程学士学位,或具备同等相关经验。
- 优先条件:具备 Kafka 或类似流处理系统的生产环境经验。
- 优先条件:具备 Docker 和 Kubernetes 的生产环境经验。
- 优先条件:具备构建和运维全球规模系统的经验,包括低延迟分布式数据系统。
- 优先条件:具备开发、部署和维护业务关键型应用的经验。
- 优先条件:具备可观测性平台和 CI/CD 工具的使用经验。
- 优先条件:对 Go 感兴趣或具备相关经验。
- 优先条件:熟悉体育数据。
- 可能需要成功通过背景调查和推荐人核查。
