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

首席软件工程师,Walmart+会员平台,班加罗尔现场办公

负责Walmart+会员平台和客户忠诚度体验的架构、可靠性与工程战略。为班加罗尔的Walmart打造可扩展系统并推动跨职能交付。

描述

  • 作为Walmart+工程团队的实践型技术权威和值得信赖的顾问
  • 负责会员、用户参与、权益、个性化和全渠道项目的需求探索、技术战略与解决方案设计
  • 定义并持续演进分布式系统、微服务和事件驱动平台的安全、弹性架构
  • 将业务和客户需求转化为技术战略、路线图、里程碑和可衡量的工程成果
  • 围绕客户价值、质量、成本、交付周期、可维护性和平台演进指导架构决策
  • 设计和评审采用Java、Spring Boot、Node.js、Kafka、NoSQL数据库及云原生技术构建的系统
  • 主导设计评审、技术深潜、代码评审和架构讨论
  • 建立编码标准、设计模式、测试方法、可观测性实践和安全开发原则
  • 参与关键代码、原型、概念验证、技术探索和生产问题解决
  • 通过遥测、监控、告警、容量规划、性能工程、灾难恢复和运营就绪性提升可靠性
  • 推进自动化、CI/CD、DevOps实践、持续交付和开发者生产力
  • 与产品管理、UX/UI、质量工程、SRE、DevOps、安全、数据和架构团队协作
  • 编写技术文档、架构决策记录、图表、演示文稿和实施指南
  • 指导高级工程师和技术负责人,鼓励学习与创新
  • 在Walmart+和Walmart Global Tech范围内制定技术标准和可复用模式
  • 研究包括智能体式AI应用在内的新兴技术
  • 支持招聘、技术评估、黑客松、演示日和架构论坛
  • 在生产事故期间负责技术响应,并确保落实持久的纠正措施

任职要求

  • 计算机科学、计算机工程、计算机信息系统、软件工程或相关专业学士学位,并拥有5年软件工程经验;或拥有7年相关软件工程经验
  • 通常需要15年以上软件工程经验,重点涉及大规模分布式系统
  • 曾担任首席工程师、资深工程师、主管工程师、架构师或同等技术领导职位
  • 具备为大量用户提供服务的软件产品和平台的设计、开发与交付经验
  • 精通软件设计、分布式系统、微服务、事件驱动架构、设计模式、数据结构、算法和性能工程
  • 具备扎实的Java和Spring Boot实践经验;拥有Node.js及JavaScript或TypeScript经验者优先
  • 深入了解Kafka或类似的事件流技术
  • 具备NoSQL数据库和数据建模经验,了解一致性、可用性、分区、复制和扩展性之间的权衡
  • 具备在Microsoft Azure或Google Cloud Platform上开发云原生服务的经验
  • 深入了解DevOps和CI/CD、Git、Maven或同类构建工具、自动化测试、发布管理和基础设施自动化
  • 具备Docker、Kubernetes和Helm使用经验
  • 具备出色的调试、性能分析、生产支持和事故管理能力
  • 具备Prometheus、Grafana、Splunk、分布式追踪、结构化日志和服务级指标的使用经验
  • 能够在没有正式职权的情况下施加影响,并推动多个团队围绕技术方向达成一致
  • 具备出色的书面和口头沟通能力
  • 具备良好的判断力,能够平衡相互竞争的优先事项
  • 具备与全球分布式团队和产品合作的经验
  • 了解风险分析、权衡方法、编码标准、安全编码、软件设计原则和开发指南
  • 了解PCI及其他适用的合规要求
  • 了解遥测、可观测性、服务健康、容量管理和运营就绪性
  • 了解安全软件开发生命周期框架、工具和控制措施
  • 了解WCAG 2.2 AA和无障碍数字体验

福利待遇

  • 基于绩效的激励奖励
  • 产假和育儿假
  • 带薪休假
  • 健康福利