
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, Walmart Marketplace — praca stacjonarna w Sunnyvale
Kieruj rozwojem platformy Walmart Marketplace w Sunnyvale, tworząc skalowalne systemy w Javie, Kafce i Sparku. Kształtuj architekturę, zwiększaj niezawodność i rozwijaj inżynierów w ramach rozproszonych platform technologicznych.
Opis
- Odpowiadaj za projektowanie, rozwój i wdrażanie skalowalnych możliwości platformy obejmujących infrastrukturę, narzędzia deweloperskie oraz frameworki AI/ML.
- Twórz wysoce skalowalne mikrousługi backendowe w Javie i Spring Boot.
- Projektuj i dostarczaj systemy czasu rzeczywistego oparte na zdarzeniach z wykorzystaniem Apache Kafka.
- Twórz i optymalizuj wielkoskalowe wsadowe oraz strumieniowe potoki danych za pomocą Apache Spark.
- Kieruj decyzjami architektonicznymi ukierunkowanymi na skalowalność, odporność, obserwowalność i efektywność kosztową.
- Prowadź przeglądy projektów systemów i ustanawiaj najlepsze praktyki inżynierii systemów rozproszonych.
- Współpracuj z zespołami Produktu, Data Science, Platformy i Infrastruktury.
- Zwiększaj wydajność dzięki partycjonowaniu, buforowaniu, przetwarzaniu asynchronicznemu i dostrajaniu współbieżności.
- Mentoruj inżynierów i zapewniaj przywództwo techniczne w wielu zespołach.
- Analizuj incydenty produkcyjne i kieruj trwałymi usprawnieniami niezawodności platformy.
- Wspieraj platformy Walmart Marketplace obejmujące zarządzanie cyklem życia sprzedawców, interakcje z klientami, wykrywanie ryzyka marketplace oraz doświadczenia sprzedawców i klientów.
Wymagania
- Tytuł licencjata lub inżyniera w dziedzinie informatyki, inżynierii komputerowej, komputerowych systemów informacyjnych, inżynierii oprogramowania lub dziedzinie pokrewnej oraz cztery lata doświadczenia w inżynierii oprogramowania lub pokrewnej dziedzinie; alternatywnie sześć lat doświadczenia w inżynierii oprogramowania lub pokrewnej dziedzinie.
- Udokumentowana znajomość architektury cloud-native, w tym mikrousług, kontenerów i automatyzacji.
- Bardzo dobra znajomość cyklu życia oprogramowania, obejmująca kodowanie, testowanie, wdrażanie CI/CD i utrzymanie.
- Doświadczenie w inżynierii platform, narzędziach infrastruktury i integracji AI/ML.
- Biegłość w JavaScript, Pythonie, Javie i C++.
- Umiejętność prowadzenia przeglądów projektów systemów i stosowania uznanych wzorców projektowych oprogramowania.
- Udokumentowane doświadczenie w mentoringu inżynierów i kształtowaniu decyzji architektonicznych.
- Umiejętność podejmowania decyzji na podstawie danych, debugowania i ciągłego doskonalenia.
- Preferowana znajomość WCAG 2.2 AA, technologii wspomagających i praktyk dostępności cyfrowej.
Benefity
- Premie zależne od wyników.
- Ubezpieczenie medyczne, okulistyczne i stomatologiczne.
- Plan 401(k).
- Program zakupu akcji pracowniczych.
- Ubezpieczenie na życie opłacane przez firmę.
- Płatny czas wolny, w tym zwolnienie chorobowe.
- Urlop rodzicielski.
- Urlop na opiekę nad rodziną.
- Urlop okolicznościowy z powodu śmierci bliskiej osoby.
- Urlop na pełnienie obowiązków ławnika.
- Urlop na głosowanie.
- Ubezpieczenie na wypadek krótko- i długoterminowej niepełnosprawności.
- Zniżki pracownicze.
- Wynagrodzenie za urlop wojskowy.
- Zwrot kosztów adopcji i macierzyństwa zastępczego.
- PTO i/lub PPTO na urlop, zwolnienie chorobowe, święta lub inne cele.
- Live Better U — opłacany przez Walmart program edukacyjny firmy.
- Pełne pokrycie kosztów czesnego, książek i opłat za kwalifikujące się programy edukacyjne.
- Dodatkowe wynagrodzenie w formie akcji na niektórych stanowiskach.