Walmart
Walmart
Walmart to globalna firma zajmująca się handlem detalicznym i eCommerce, która obsługuje konsumentów za pośrednictwem hipermarketów, dyskontowych domów towarowych, sklepów spożywczych oraz internetowego marketplace’u. Szeroka oferta produktowa firmy opiera się na rozbudowanej sieci sklepów stacjonarnych, sprzedaży bezpośredniej konsumentom oraz systemach logistycznych i łańcuchach dostaw niezbędnych do sprawnego przemieszczania produktów w całej organizacji.

Główny inżynier oprogramowania, platformy członkostwa Walmart+, praca stacjonarna w Bangalore

Kieruj architekturą, niezawodnością i strategią inżynieryjną platform członkostwa Walmart+ oraz doświadczeń lojalnościowych klientów. Twórz skalowalne systemy i koordynuj współpracę międzyzespołową Walmart w Bangalore.

Opis

  • Pełnić funkcję praktycznego autorytetu technicznego i zaufanego doradcy dla zespołów inżynieryjnych Walmart+
  • Kierować analizą, strategią techniczną i projektowaniem rozwiązań dla inicjatyw związanych z członkostwem, zaangażowaniem, korzyściami, personalizacją i obsługą omnichannel
  • Definiować i rozwijać bezpieczne, odporne architektury systemów rozproszonych, mikrousług i platform sterowanych zdarzeniami
  • Przekładać potrzeby biznesowe i klientów na strategie techniczne, plany działania, kamienie milowe i mierzalne wyniki inżynieryjne
  • Kierować decyzjami architektonicznymi z uwzględnieniem wartości dla klientów, jakości, kosztów, terminów dostaw, łatwości utrzymania i rozwoju platformy
  • Projektować i przeglądać systemy oparte na Java, Spring Boot, Node.js, Kafka, bazach NoSQL i technologiach chmurowych
  • Prowadzić przeglądy projektów, analizy techniczne, przeglądy kodu i dyskusje architektoniczne
  • Ustanawiać standardy kodowania, wzorce projektowe, podejścia do testowania, praktyki obserwowalności i zasady bezpiecznego tworzenia oprogramowania
  • Wnosić wkład w krytyczny kod, prototypy, weryfikacje koncepcji, badania techniczne i rozwiązywanie problemów produkcyjnych
  • Wzmacniać niezawodność dzięki telemetrii, monitorowaniu, alertom, planowaniu wydajności, inżynierii wydajności, odtwarzaniu po awarii i gotowości operacyjnej
  • Rozwijać automatyzację, CI/CD, praktyki DevOps, ciągłe dostarczanie i produktywność deweloperów
  • Współpracować z zespołami zarządzania produktem, UX/UI, inżynierii jakości, SRE, DevOps, bezpieczeństwa, danych i architektury
  • Tworzyć dokumentację techniczną, rejestry decyzji architektonicznych, diagramy, prezentacje i wytyczne wdrożeniowe
  • Mentorować starszych inżynierów i liderów technicznych, wspierając naukę i innowacje
  • Kształtować standardy techniczne i wielokrotnego użytku wzorce w ramach Walmart+ i Walmart Global Tech
  • Badać nowe technologie, w tym zastosowania agentowej sztucznej inteligencji
  • Wspierać rekrutację, oceny techniczne, hackathony, dni demonstracyjne i fora architektoniczne
  • Kierować reakcją techniczną podczas incydentów produkcyjnych i zapewniać trwałe działania naprawcze

Wymagania

  • Wykształcenie licencjackie w dziedzinie informatyki, inżynierii komputerowej, komputerowych systemów informacyjnych, inżynierii oprogramowania lub dziedzinie pokrewnej oraz 5 lat doświadczenia w inżynierii oprogramowania albo 7 lat powiązanego doświadczenia w inżynierii oprogramowania
  • Zazwyczaj co najmniej 15 lat doświadczenia w inżynierii oprogramowania, skoncentrowanego na wielkoskalowych systemach rozproszonych
  • Wcześniejsze doświadczenie na stanowisku głównego, starszego lub prowadzącego inżyniera, architekta albo na równoważnym stanowisku przywódczym w obszarze technicznym
  • Znaczne praktyczne doświadczenie w projektowaniu, tworzeniu i dostarczaniu produktów oraz platform programistycznych obsługujących duże grupy użytkowników
  • Zaawansowana znajomość projektowania oprogramowania, systemów rozproszonych, mikrousług, architektury sterowanej zdarzeniami, wzorców projektowych, struktur danych, algorytmów i inżynierii wydajności
  • Duże praktyczne doświadczenie z Java i Spring Boot; doświadczenie z Node.js oraz JavaScript lub TypeScript będzie dużym atutem
  • Głębokie doświadczenie z Kafka lub podobnymi technologiami strumieniowania zdarzeń
  • Doświadczenie z bazami NoSQL, modelowaniem danych oraz kompromisami dotyczącymi spójności, dostępności, partycjonowania, replikacji i skali
  • Doświadczenie w tworzeniu usług chmurowych na Microsoft Azure lub Google Cloud Platform
  • Rozległa znajomość DevOps i CI/CD, Git, Maven lub porównywalnych narzędzi budowania, testów automatycznych, zarządzania wydaniami i automatyzacji infrastruktury
  • Doświadczenie z Docker, Kubernetes i Helm
  • Doskonałe umiejętności debugowania, analizy wydajności, wsparcia produkcyjnego i zarządzania incydentami
  • Doświadczenie z Prometheus, Grafana, Splunk, śledzeniem rozproszonym, logowaniem strukturalnym i wskaźnikami poziomu usług
  • Umiejętność wywierania wpływu bez formalnych uprawnień i uzgadniania kierunku technicznego wielu zespołów
  • Doskonałe umiejętności komunikacji pisemnej i ustnej
  • Trafny osąd i umiejętność równoważenia konkurujących priorytetów
  • Doświadczenie w pracy z globalnie rozproszonymi zespołami i produktami
  • Znajomość analizy ryzyka, metod oceny kompromisów, standardów kodowania, bezpiecznego kodowania, zasad projektowania oprogramowania i wytycznych dotyczących tworzenia
  • Znajomość wymagań PCI i innych obowiązujących wymogów zgodności
  • Znajomość telemetrii, obserwowalności, kondycji usług, zarządzania wydajnością i gotowości operacyjnej
  • Znajomość struktur, narzędzi i mechanizmów kontroli cyklu życia bezpiecznego tworzenia oprogramowania
  • Znajomość WCAG 2.2 AA i zasad dostępnych doświadczeń cyfrowych

Benefity

  • Premie zależne od wyników
  • Urlop macierzyński i rodzicielski
  • Płatny czas wolny
  • Świadczenia zdrowotne