
Walmart je globálna maloobchodná a e-commerce spoločnosť, ktorá obsluhuje spotrebiteľov prostredníctvom hypermarketov, diskontných obchodných domov, predajní potravín a online trhoviska. Jej široká ponuka produktov je podporovaná rozsiahlou sieťou kamenných predajní, priamym predajom spotrebiteľom a logistickými systémami a systémami dodávateľského reťazca potrebnými na zabezpečenie pohybu produktov v rámci celej spoločnosti.
Hlavný softvérový inžinier, platformy členstva Walmart+, Bangalore – práca na pracovisku
Veďte architektúru, spoľahlivosť a technickú stratégiu platforiem členstva Walmart+ a zákazníckych vernostných služieb. Tvarujte škálovateľné systémy a medzifunkčné dodávanie riešení pre Walmart v Bangalore.
Popis
- Pôsobiť ako praktická technická autorita a dôveryhodný poradca pre inžinierske tímy Walmart+
- Viesť analýzu, technickú stratégiu a návrh riešení pre iniciatívy v oblasti členstva, angažovanosti, výhod, personalizácie a omnichannel služieb
- Definovať a rozvíjať bezpečné a odolné architektúry distribuovaných systémov, mikroslužieb a platforiem riadených udalosťami
- Premieňať obchodné a zákaznícke potreby na technické stratégie, plány, míľniky a merateľné inžinierske výsledky
- Usmerňovať architektonické rozhodnutia s ohľadom na hodnotu pre zákazníka, kvalitu, náklady, termíny dodania, udržiavateľnosť a vývoj platformy
- Navrhovať a kontrolovať systémy vytvorené v jazykoch Java, Spring Boot, Node.js, Kafka, s databázami NoSQL a cloud-native technológiami
- Viesť kontroly návrhov, technické hĺbkové analýzy, kontroly kódu a architektonické diskusie
- Stanovovať štandardy kódovania, návrhové vzory, prístupy k testovaniu, postupy pozorovateľnosti a zásady bezpečného vývoja
- Prispievať ku kritickému kódu, prototypom, overeniam konceptu, technickým experimentom a riešeniu problémov v produkcii
- Posilňovať spoľahlivosť prostredníctvom telemetrie, monitorovania, upozorňovania, plánovania kapacity, výkonnostného inžinierstva, obnovy po havárii a prevádzkovej pripravenosti
- Rozvíjať automatizáciu, postupy CI/CD a DevOps, kontinuálne dodávanie a produktivitu vývojárov
- Spolupracovať s tímami produktového manažmentu, UX/UI, kvality, SRE, DevOps, bezpečnosti, dát a architektúry
- Vytvárať technickú dokumentáciu, záznamy architektonických rozhodnutí, diagramy, prezentácie a usmernenia k implementácii
- Mentorovať seniorných inžinierov a technických vedúcich a zároveň podporovať vzdelávanie a inovácie
- Formovať technické štandardy a opakovane použiteľné vzory v rámci Walmart+ a Walmart Global Tech
- Skúmať nové technológie vrátane aplikácií agentickej umelej inteligencie
- Podporovať nábor, technické hodnotenia, hackathony, prezentačné dni a architektonické fóra
- Viesť technickú reakciu počas produkčných incidentov a zabezpečiť trvalé nápravné opatrenia
Požiadavky
- Bakalárske vzdelanie v odbore informatika, počítačové inžinierstvo, počítačové informačné systémy, softvérové inžinierstvo alebo príbuznom odbore a 5 rokov praxe v softvérovom inžinierstve alebo 7 rokov príbuznej praxe v softvérovom inžinierstve
- Spravidla najmenej 15 rokov praxe v softvérovom inžinierstve so zameraním na rozsiahle distribuované systémy
- Predchádzajúca prax na pozícii Principal Engineer, Staff Engineer, Lead Engineer, architekta alebo v rovnocennej technickej vedúcej pozícii
- Rozsiahla praktická skúsenosť s návrhom, vývojom a dodávaním softvérových produktov a platforiem pre veľké používateľské základne
- Pokročilé znalosti návrhu softvéru, distribuovaných systémov, mikroslužieb, architektúry riadenej udalosťami, návrhových vzorov, dátových štruktúr, algoritmov a výkonnostného inžinierstva
- Výborná praktická znalosť Javy a Spring Boot; skúsenosť s Node.js a JavaScriptom alebo TypeScriptom je veľmi vítaná
- Hlboká skúsenosť s Kafkou alebo podobnými technológiami streamovania udalostí
- Skúsenosť s databázami NoSQL, modelovaním dát a kompromismi súvisiacimi s konzistenciou, dostupnosťou, particionovaním, replikáciou a škálovaním
- Skúsenosť s vývojom cloud-native služieb v Microsoft Azure alebo Google Cloud Platform
- Dobrá znalosť DevOps a CI/CD, Gitu, Mavenu alebo porovnateľných nástrojov na zostavovanie, automatizovaného testovania, riadenia vydaní a automatizácie infraštruktúry
- Skúsenosť s Dockerom, Kubernetes a Helmom
- Vynikajúce schopnosti pri ladení, analýze výkonu, podpore produkcie a riadení incidentov
- Skúsenosť s Prometheusom, Grafanou, Splunkom, distribuovaným trasovaním, štruktúrovaným zaznamenávaním a ukazovateľmi úrovne služieb
- Schopnosť ovplyvňovať rozhodnutia bez formálnej autority a zosúladiť viacero tímov na technickom smerovaní
- Vynikajúce písomné a ústne komunikačné schopnosti
- Dobrý úsudok a schopnosť vyvažovať konkurenčné priority
- Skúsenosť s prácou v globálne distribuovaných tímoch a na globálnych produktoch
- Znalosť analýzy rizík, metód posudzovania kompromisov, štandardov kódovania, bezpečného kódovania, princípov návrhu softvéru a vývojových smerníc
- Znalosť PCI a ďalších príslušných požiadaviek na súlad
- Znalosť telemetrie, pozorovateľnosti, stavu služieb, riadenia kapacity a prevádzkovej pripravenosti
- Znalosť rámcov, nástrojov a kontrol životného cyklu bezpečného vývoja softvéru
- Povedomie o WCAG 2.2 AA a prístupných digitálnych službách
Benefity
- Motivačné odmeny podľa výkonu
- Materská a rodičovská dovolenka
- Platené voľno
- Zdravotné benefity