
Walmart je globální maloobchodní a eCommerce společnost, která obsluhuje spotřebitele prostřednictvím hypermarketů, diskontních obchodních domů, prodejen potravin a online tržiště. Její široká nabídka produktů je podporována rozsáhlou sítí kamenných prodejen, přímým prodejem spotřebitelům a logistickými systémy a dodavatelskými řetězci potřebnými k přepravě produktů v rámci celé společnosti.
Hlavní softwarový inženýr, platformy členství Walmart+, práce na pracovišti v Bangalore
Veďte architekturu, spolehlivost a inženýrskou strategii platforem členství Walmart+ a zákaznických věrnostních služeb. Utvářejte škálovatelné systémy a mezifunkční spolupráci Walmartu v Bangalore.
Popis
- Působit jako praktická technická autorita a důvěryhodný poradce pro inženýrské týmy Walmart+
- Vést analýzu, technickou strategii a návrh řešení pro iniciativy v oblasti členství, zapojení, výhod, personalizace a omnichannel služeb
- Definovat a rozvíjet bezpečné a odolné architektury distribuovaných systémů, mikroslužeb a událostmi řízených platforem
- Převádět obchodní a zákaznické potřeby do technických strategií, plánů, milníků a měřitelných inženýrských výsledků
- Řídit architektonická rozhodnutí s ohledem na hodnotu pro zákazníky, kvalitu, náklady, termíny dodání, udržovatelnost a vývoj platformy
- Navrhovat a kontrolovat systémy postavené na Java, Spring Boot, Node.js, Kafka, databázích NoSQL a cloudových technologiích
- Vést revize návrhů, technické hlubší analýzy, revize kódu a architektonické diskuse
- Stanovovat standardy kódování, návrhové vzory, přístupy k testování, postupy pozorovatelnosti a principy bezpečného vývoje
- Přispívat ke kritickému kódu, prototypům, ověřením konceptu, technickým průzkumům a řešení problémů v produkci
- Posilovat spolehlivost pomocí telemetrie, monitoringu, upozornění, plánování kapacity, výkonnostního inženýrství, obnovy po havárii a provozní připravenosti
- Rozvíjet automatizaci, CI/CD, postupy DevOps, průběžné dodávání a produktivitu vývojářů
- Spolupracovat s týmy produktového řízení, UX/UI, kvalitativního inženýrství, SRE, DevOps, bezpečnosti, dat a architektury
- Vytvářet technickou dokumentaci, záznamy architektonických rozhodnutí, diagramy, prezentace a pokyny k implementaci
- Mentorovat seniorní inženýry a technické vedoucí a podporovat vzdělávání a inovace
- Utvářet technické standardy a znovu použitelné vzory napříč Walmart+ a Walmart Global Tech
- Zkoumat nové technologie včetně aplikací agentní umělé inteligence
- Podporovat nábor, technická hodnocení, hackathony, demonstrační dny a architektonická fóra
- Vést technickou reakci během produkčních incidentů a zajišťovat trvalá nápravná opatření
Požadavky
- Bakalářský titul v oboru informatiky, počítačového inženýrství, počítačových informačních systémů, softwarového inženýrství nebo příbuzném oboru a 5 let praxe v softwarovém inženýrství, nebo 7 let související praxe v softwarovém inženýrství
- Obvykle nejméně 15 let praxe v softwarovém inženýrství se zaměřením na rozsáhlé distribuované systémy
- Předchozí zkušenost na pozici hlavního, seniorního nebo vedoucího inženýra, architekta nebo na rovnocenné technické vedoucí pozici
- Významná praktická zkušenost s návrhem, vývojem a dodáváním softwarových produktů a platforem pro velké počty uživatelů
- Pokročilá znalost návrhu softwaru, distribuovaných systémů, mikroslužeb, událostmi řízené architektury, návrhových vzorů, datových struktur, algoritmů a výkonnostního inženýrství
- Rozsáhlá praktická zkušenost s Java a Spring Boot; zkušenost s Node.js a JavaScriptem nebo TypeScriptem je velkou výhodou
- Hluboká zkušenost s Kafka nebo podobnými technologiemi pro streamování událostí
- Zkušenost s databázemi NoSQL, datovým modelováním a kompromisy mezi konzistencí, dostupností, dělením, replikací a škálou
- Zkušenost s vývojem cloudových služeb na Microsoft Azure nebo Google Cloud Platform
- Velmi dobrá znalost DevOps a CI/CD, Gitu, Mavenu nebo srovnatelných nástrojů pro sestavení, automatizovaného testování, správy vydání a automatizace infrastruktury
- Zkušenost s Dockerem, Kubernetes a Helmem
- Vynikající schopnosti ladění, analýzy výkonu, podpory produkčních systémů a řízení incidentů
- Zkušenost s Prometheem, Grafanou, Splunkem, distribuovaným trasováním, strukturovaným protokolováním a ukazateli úrovně služeb
- Schopnost ovlivňovat bez formální autority a sladit více týmů kolem technického směru
- Vynikající písemné a verbální komunikační schopnosti
- Dobrý úsudek a schopnost vyvažovat konkurenční priority
- Zkušenost s prací s globálně distribuovanými týmy a produkty
- Znalost analýzy rizik, metod vyhodnocování kompromisů, standardů kódování, bezpečného kódování, principů návrhu softwaru a vývojových pokynů
- Znalost požadavků PCI a dalších platných požadavků na shodu
- Znalost telemetrie, pozorovatelnosti, stavu služeb, řízení kapacity a provozní připravenosti
- Znalost rámců, nástrojů a kontrolních mechanismů životního cyklu bezpečného vývoje softwaru
- Znalost WCAG 2.2 AA a zásad přístupných digitálních prostředí
Benefity
- Výkonnostní motivační odměny
- Mateřská a rodičovská dovolená
- Placené volno
- Zdravotní benefity