首席软件工程师,云与分布式系统
领导沃尔玛云原生、AI赋能的mGPS/Compass平台,规划分布式服务与室内导航。 通过弹性架构和技术领导力改善门店运营。
描述
- 通过分阶段迁移,将大型Spring Boot服务拆分为边界清晰的领域服务。
- 以可扩展基础设施、可复用工具和云原生架构引领平台工程。
- 统筹跨团队软件交付,涵盖编码、测试、部署、监控和事件响应。
- 设计并构建AI增强型应用和用于实时数据处理的智能系统。
- 指导工程师、提供技术方向并参与架构决策。
- 将业务需求转化为技术要求和可衡量的成功标准。
- 负责Compass API架构、服务边界、缓存、数据存储、弹性能力、多区域双活运行及灾难恢复。
- 为更多零售连锁企业和业态设计多租户支持。
- 开发并审查Java后端、React/TypeScript/Node网页端以及Kotlin/Swift移动SDK代码。
- 提升Kafka吞吐量和性能、降低API延迟、优化缓存并控制BigQuery流水线成本。
- 与产品团队、供应商及合作应用团队协调SDK协议、SLA、发布和事件响应。
- 强化可观测性、告警、金丝雀发布、运行手册、变更管理和 on-call 实践。
- 改进沃尔玛服务数百万顾客和员工的平台及运营实践。
- 构建mGPS/Compass室内定位与导航技术,以改善门店运营。
任职要求
- 拥有计算机科学、计算机工程、计算机信息系统、软件工程或相关专业学士学位,并具备5年软件工程经验;或具备7年软件工程经验。
- 至少10年构建和运营生产环境分布式系统的经验。
- 精通Java、Spring Boot 3.x、Java 17/21、REST API设计、PostgreSQL和JPA。
- 具备扎实的TypeScript、Node.js和React技能,了解服务器端渲染与单页应用之间的权衡。
- 具备Kafka生产者和消费者、分区、死信队列与重试机制以及幂等性方面的经验。
- 具备BigQuery和SQL、Airflow,以及使用Spark或Dataproc构建批处理流水线的基础知识。
- 具备Kubernetes、CI/CD、金丝雀或渐进式交付、密钥管理和可观测性方面的经验。
- 有跨团队引领架构、通过架构决策记录(ADR)记录决策并指导工程师的经验。
- 具备多区域双活系统和灾难恢复设计经验。
- 具备单元、功能、集成、端到端、契约和负载测试经验。
- 具备实际的Kotlin/Android和/或Swift/iOS移动SDK经验,了解公共API和版本管理实践。
- 具备OpenSearch或Elasticsearch以及分布式缓存经验。
- 具备管理变更控制或受CRQ管控发布的经验。
- 具备模型驱动设计和AI智能体经验。
- 具备较强的问题解决、协作、沟通和利益相关方管理能力。
福利待遇
- 医疗、视力和牙科保险
- 401(k)退休储蓄计划
- 员工股票购买计划
- 公司支付的人寿保险
- 带薪休假和/或受保护的带薪休假
- 育儿假
- 家庭照护假
- 丧亲假
- 陪审义务假
- 投票假
- 短期和长期伤残保险
- 公司折扣
- 军假薪酬
- 收养和代孕费用报销
- 公司支付的Live Better U教育福利,包括高中学历完成课程、学士学位、英语学习和短期证书课程
- 沃尔玛通过Live Better U承担学费、书本费和相关费用
- 年度或季度绩效奖金
- 根据所在地,可能适用区域薪酬区间
- 基于绩效的奖金奖励
