Walmart
Walmart
Walmart là một công ty bán lẻ và thương mại điện tử toàn cầu, phục vụ người tiêu dùng thông qua các đại siêu thị, cửa hàng bách hóa giảm giá, địa điểm kinh doanh hàng tạp hóa và sàn thương mại điện tử. Danh mục sản phẩm đa dạng của công ty được hỗ trợ bởi mạng lưới cửa hàng vật lý rộng lớn, hoạt động bán hàng trực tiếp đến người tiêu dùng cùng các hệ thống logistics và chuỗi cung ứng cần thiết để luân chuyển sản phẩm trong toàn doanh nghiệp.

Kỹ sư phần mềm trưởng, Nền tảng thành viên Walmart+, làm việc tại văn phòng Bangalore

Dẫn dắt kiến trúc, độ tin cậy và chiến lược kỹ thuật cho các nền tảng thành viên Walmart+ cùng trải nghiệm khách hàng thân thiết. Định hình các hệ thống có khả năng mở rộng và hoạt động phối hợp liên chức năng cho Walmart tại Bangalore.

Mô tả

  • Đóng vai trò chuyên gia kỹ thuật trực tiếp và cố vấn đáng tin cậy cho các đội ngũ kỹ thuật Walmart+
  • Dẫn dắt hoạt động khám phá, chiến lược kỹ thuật và thiết kế giải pháp cho các sáng kiến về thành viên, tương tác, quyền lợi, cá nhân hóa và đa kênh
  • Xác định và phát triển các kiến trúc an toàn, linh hoạt cho hệ thống phân tán, vi dịch vụ và nền tảng hướng sự kiện
  • Chuyển đổi nhu cầu kinh doanh và khách hàng thành chiến lược kỹ thuật, lộ trình, mốc triển khai và kết quả kỹ thuật có thể đo lường
  • Định hướng các quyết định kiến trúc dựa trên giá trị khách hàng, chất lượng, chi phí, thời hạn triển khai, khả năng bảo trì và sự phát triển của nền tảng
  • Thiết kế và đánh giá các hệ thống được xây dựng bằng Java, Spring Boot, Node.js, Kafka, cơ sở dữ liệu NoSQL và công nghệ cloud-native
  • Dẫn dắt các buổi đánh giá thiết kế, phân tích kỹ thuật chuyên sâu, đánh giá mã nguồn và thảo luận kiến trúc
  • Thiết lập tiêu chuẩn lập trình, mẫu thiết kế, phương pháp kiểm thử, thực hành khả năng quan sát và nguyên tắc phát triển an toàn
  • Đóng góp vào mã nguồn quan trọng, nguyên mẫu, thử nghiệm khả thi, các đợt nghiên cứu kỹ thuật và xử lý sự cố trong môi trường sản xuất
  • Tăng cường độ tin cậy thông qua đo lường từ xa, giám sát, cảnh báo, lập kế hoạch năng lực, tối ưu hiệu năng, khôi phục sau thảm họa và mức độ sẵn sàng vận hành
  • Thúc đẩy tự động hóa, CI/CD, thực hành DevOps, phân phối liên tục và năng suất của nhà phát triển
  • Phối hợp với các đội ngũ Quản lý Sản phẩm, UX/UI, Kỹ thuật Chất lượng, SRE, DevOps, Bảo mật, Dữ liệu và Kiến trúc
  • Soạn thảo tài liệu kỹ thuật, hồ sơ quyết định kiến trúc, sơ đồ, bài thuyết trình và hướng dẫn triển khai
  • Cố vấn cho các kỹ sư cấp cao và trưởng nhóm kỹ thuật, đồng thời khuyến khích học hỏi và đổi mới
  • Định hình các tiêu chuẩn kỹ thuật và mẫu có thể tái sử dụng trong Walmart+ và Walmart Global Tech
  • Nghiên cứu các công nghệ mới nổi, bao gồm các ứng dụng AI tác vụ
  • Hỗ trợ tuyển dụng, đánh giá kỹ thuật, hackathon, ngày trình diễn và diễn đàn kiến trúc
  • Dẫn dắt ứng phó kỹ thuật trong các sự cố sản xuất và bảo đảm triển khai các biện pháp khắc phục lâu dài

Yêu cầu

  • Bằng cử nhân về khoa học máy tính, kỹ thuật máy tính, hệ thống thông tin máy tính, kỹ thuật phần mềm hoặc lĩnh vực liên quan cùng 5 năm kinh nghiệm kỹ thuật phần mềm, hoặc 7 năm kinh nghiệm kỹ thuật phần mềm liên quan
  • Thông thường có từ 15 năm kinh nghiệm kỹ thuật phần mềm trở lên, tập trung vào các hệ thống phân tán quy mô lớn
  • Từng làm Kỹ sư trưởng, Kỹ sư cấp cao, Kỹ sư dẫn dắt, Kiến trúc sư hoặc giữ vị trí lãnh đạo kỹ thuật tương đương
  • Kinh nghiệm thực tiễn sâu rộng trong thiết kế, phát triển và triển khai các sản phẩm, nền tảng phần mềm phục vụ lượng người dùng lớn
  • Nắm vững ở cấp độ nâng cao về thiết kế phần mềm, hệ thống phân tán, vi dịch vụ, kiến trúc hướng sự kiện, mẫu thiết kế, cấu trúc dữ liệu, thuật toán và tối ưu hiệu năng
  • Kinh nghiệm thực tiễn vững chắc với Java và Spring Boot; kinh nghiệm với Node.js và JavaScript hoặc TypeScript là một lợi thế lớn
  • Kinh nghiệm chuyên sâu với Kafka hoặc các công nghệ truyền sự kiện tương tự
  • Kinh nghiệm với cơ sở dữ liệu NoSQL, mô hình hóa dữ liệu và các đánh đổi liên quan đến tính nhất quán, tính sẵn sàng, phân vùng, sao chép và khả năng mở rộng
  • Kinh nghiệm phát triển dịch vụ cloud-native trên Microsoft Azure hoặc Google Cloud Platform
  • Hiểu biết vững về DevOps và CI/CD, Git, Maven hoặc công cụ xây dựng tương đương, kiểm thử tự động, quản lý phát hành và tự động hóa hạ tầng
  • Kinh nghiệm sử dụng Docker, Kubernetes và Helm
  • Năng lực xuất sắc trong gỡ lỗi, phân tích hiệu năng, hỗ trợ sản xuất và quản lý sự cố
  • Kinh nghiệm với Prometheus, Grafana, Splunk, truy vết phân tán, ghi nhật ký có cấu trúc và các chỉ số cấp dịch vụ
  • Khả năng tạo ảnh hưởng mà không cần quyền hạn chính thức và liên kết nhiều đội ngũ theo một định hướng kỹ thuật
  • Kỹ năng giao tiếp bằng văn bản và lời nói xuất sắc
  • Phán đoán tốt và khả năng cân bằng các ưu tiên cạnh tranh
  • Kinh nghiệm làm việc với các đội ngũ và sản phẩm phân tán trên toàn cầu
  • Hiểu biết về phân tích rủi ro, phương pháp đánh đổi, tiêu chuẩn lập trình, lập trình an toàn, nguyên tắc thiết kế phần mềm và hướng dẫn phát triển
  • Hiểu biết về PCI và các yêu cầu tuân thủ hiện hành khác
  • Hiểu biết về đo lường từ xa, khả năng quan sát, tình trạng dịch vụ, quản lý năng lực và mức độ sẵn sàng vận hành
  • Hiểu biết về các khung, công cụ và biện pháp kiểm soát trong Vòng đời Phát triển Phần mềm An toàn
  • Nhận thức về WCAG 2.2 AA và trải nghiệm kỹ thuật số dễ tiếp cận

Phúc lợi

  • Khoản thưởng khuyến khích dựa trên hiệu suất
  • Nghỉ thai sản và nghỉ chăm sóc con
  • Nghỉ phép có hưởng lương
  • Phúc lợi sức khỏe