Walmart
Walmart
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.

Senior softvérový inžinier pre distribuované platformy

Budujte distribuovanú dátovú a AI platformu spoločnosti Walmart pre maloobchodné systémy vo veľkom rozsahu. Vyvíjajte služby v jazykoch Java a Python, pipeline Spark a generatívne AI funkcie.

Popis

  • Vyvíjajte a prevádzkujte distribuované platformové služby a rozhrania API v jazykoch Java a Python na Kubernetes alebo podobnej cloudovej natívnej infraštruktúre.
  • Využívajte systémový návrh a návrh na nízkej úrovni pri riešení výziev platforiem a posudzujte závislosti, kompromisy, režimy zlyhania, škálovateľnosť a náklady.
  • V rámci vývoja platformy prispievajte k dátovým pipeline a úlohám spracovania v Spark.
  • Vyvíjajte platformové funkcie umelej inteligencie, generatívnej umelej inteligencie a agentových systémov vrátane nástrojov pre vývojárov, automatizácie pracovných postupov, agentových služieb a nástrojov na prevádzku s podporou AI.
  • Prevezmite zodpovednosť za spoľahlivosť, škálovateľnosť a pozorovateľnosť vrátane SLO, distribuovaného trasovania, upozorňovania a reakcie na incidenty.
  • Prispievajte k architektúre a návrhu systémov pre mikroslužby, systémy riadené udalosťami a podnikové integrácie.
  • Spolupracujte s dátovými inžiniermi, dátovými vedcami a ML inžiniermi na službách pre dátové pipeline, úložiská príznakov a obsluhu modelov.
  • Posudzujte architektúru, návrhy, kód a pripravenosť na produkčné nasadenie.
  • Uplatňujte dobrý technický úsudok, mentorujte začínajúcich inžinierov a zvyšujte kvalitu inžinierskej práce.
  • Sledujte vývoj v oblasti platforiem, cloudu a AI a odporúčajte praktické zlepšenia.
  • Každý deň pracujte z kancelárie v Bangalore alebo Chennai.

Požiadavky

  • Aspoň päť rokov profesionálnych skúseností v softvérovom inžinierstve pri vývoji a prevádzke distribuovaných platforiem.
  • Pokročilé znalosti jazykov Java a Python.
  • Zameranie na prevádzkovú a inžiniersku excelentnosť vrátane zodpovednosti za SLO/SLA, riadenia incidentov, nezaujatých kontrol po incidentoch, metrík spoľahlivosti a kvality a neustáleho zlepšovania.
  • Bakalársky alebo magisterský titul v informatike, inžinierstve alebo príbuznom technickom odbore, prípadne rovnocenné praktické skúsenosti.
  • Skúsenosti s mikroslužbami, distribuovanými systémami, vzormi riadenými udalosťami, návrhom API, zmluvami služieb a podnikovou integráciou.
  • Pokročilé zručnosti v systémovom návrhu a návrhu na nízkej úrovni.
  • Skúsenosti s CI/CD, kontajnermi, Kubernetes alebo rovnocennou orchestráciou, automatizáciou infraštruktúry a prevádzkou produkčných systémov.
  • Pracovné znalosti Spark a znalosť Hadoop/HDFS, Hive alebo Kafka.
  • Praktické skúsenosti s integráciou API modelov a nástrojov generatívnej AI alebo LLM.
  • Skúsenosti s vývojom alebo prevádzkou agentových pracovných postupov, vektorových vložení alebo vektorového vyhľadávania a postupov MLOps.
  • Znalosti pozorovateľnosti, distribuovaného trasovania, zaznamenávania udalostí, metrík, upozorňovania, reakcie na incidenty, plánovania kapacity a odolnosti voči poruchám.
  • Znalosti autentifikácie, autorizácie, ochrany údajov a bezpečného návrhu API.
  • Schopnosť pretaviť technické a obchodné problémy do realizačných plánov.
  • Zodpovedný prístup, technický úsudok a samostatnosť v prostredí, kde sa riešenia budujú od základov.
  • Minimálna kvalifikácia: bakalársky titul a tri roky skúseností v softvérovom inžinierstve alebo päť rokov skúseností v softvérovom inžinierstve.
  • Primárne miesto výkonu práce je Bangalore v Indii.

Benefity

  • Motivačné odmeny podľa pracovného výkonu.
  • Materská a rodičovská dovolenka.
  • Platené voľno.
  • Zdravotné benefity.
  • Flexibilita pri zlaďovaní osobných povinností.