Walmart
Walmart
Walmart是一家全球零售和电子商务公司,通过大型综合超市、折扣百货商店、杂货店以及在线市场为消费者提供服务。其丰富的商品种类依托于庞大的实体门店网络、面向消费者的直销业务,以及支持商品在各项业务之间流转的物流和供应链体系。

首席软件工程师,云与分布式系统

领导沃尔玛云原生、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承担学费、书本费和相关费用
  • 年度或季度绩效奖金
  • 根据所在地,可能适用区域薪酬区间
  • 基于绩效的奖金奖励