高级后端软件工程师–新德里(混合办公)
负责开发和运营支持物联网、订单及支付系统的 Java 和 Python 后端服务。 改进分布式架构、可靠性、可扩展性、可观测性和生产环境性能。
描述
- 构建、增强和维护面向物联网、专有系统、订单及支付管理系统的大规模后端服务
- 编写简洁、高效且可靠的 Java 和 Python 代码
- 提升生产系统的性能、可扩展性、可用性和容错能力
- 调查并解决涉及服务、数据库、缓存和消息系统的复杂问题
- 将低层和高层设计原则应用于新功能及系统改进
- 在事件驱动和异步架构中构建可靠的数据流
- 针对高吞吐工作负载优化数据库架构、查询、索引和缓存
- 与基础设施、质量保证和产品团队协作,支持持续的生产运营
- 通过监控、告警、性能调优和可观测性维护生产环境健康
- 负责关键故障的事件响应和根因分析
- 实施预防性改进,降低事件发生频率及其影响
- 在高容量生产条件下确保系统符合服务级别协议
- 参与代码审查、设计审查和事件复盘
- 负责后端组件从设计、实现、部署到生产支持的完整生命周期
- 通过审查、文档和知识共享强化工程实践
- 向基础设施负责人汇报
任职要求
- 计算机科学、工程或相关专业学士学位,或具备同等实践经验
- 至少三年在生产环境中构建和维护后端系统的经验
- 具备扎实的 Java 和 Python 技能,并拥有微服务实践经验
- 深入理解数据结构、算法和结构化问题解决方法
- 具备开发和集成 RESTful API 及异步系统的经验
- 证明具备调试和排查线上生产环境问题的能力
- 熟悉测试、代码审查、CI/CD、发布管理及其他软件工程实践
- 具备良好的沟通能力和团队协作能力
- 具备 Kafka 或同类消息或事件流平台的实践经验
- 了解分布式系统、微服务和扩展方案
- 具备 Kubernetes 生产环境经验
- 具备 AWS、Azure 或 Google Cloud Platform 使用经验
- 具备 Redis 缓存策略经验,包括缓存失效处理
- 熟悉 SRE 或平台工程实践
福利待遇
- 在快速发展且注重社会影响的行业中获得职业发展机会
- 协作开放、以创新和为人类及地球创造有意义影响为核心的文化
- 多元文化工作环境,促进跨地域、国籍和背景的协作与学习
- 通过 Sun King 领导力中心获得结构化且定制化的学习与发展机会
