
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.
Starszy inżynier oprogramowania, korporacyjna platforma AI — Bangalore, praca stacjonarna
Kieruj rozwojem korporacyjnej platformy AI Walmart dla handlu detalicznego opartego na danych. Twórz procesy agentowe, zarządzane wykonywanie narzędzi oraz podstawowe warstwy danych i semantyki.
Opis
- Odpowiadaj za podstawowe możliwości platformy, takie jak struktury wtyczek i rozszerzeń, silniki orkiestracji agentów oraz warstwy abstrakcji semantyki i danych
- Projektuj i dostarczaj wieloetapowe, równoległe i międzydomenowe procesy oparte na dużych modelach językowych
- Wdrażaj zarządzane wykonywanie narzędzi i granice bezpieczeństwa za pomocą kontroli dostępu, izolacji dzierżawców i egzekwowania zakresu uprawnień
- Kształtuj warstwę danych i semantyki platformy w oparciu o źródła relacyjne, wektorowe, modelowane semantycznie i oparte na API
- Ustalaj i utrzymuj umowy SLA dotyczące opóźnień, cele przepustowości, gwarancje izolacji danych i umowy dotyczące dostępności
- Twórz możliwości obserwowalności i wyjaśnialności, w tym potoki audytowe, ustrukturyzowane logi, atrybucję odpowiedzi i metadane zarządcze
- Ustanawiaj reguły zależności architektonicznych i stosuj je podczas implementacji, testowania oraz przeglądów projektowych
- Współpracuj z partnerami z zespołów inżynieryjnych, produktowych i data science, aby definiować niezawodne, dobrze udokumentowane kontrakty platformy
- Mentoruj inżynierów, prowadź przeglądy projektowe i rozwijaj wielokrotnego użytku infrastrukturę ze stabilnymi interfejsami
- Realizuj plany biznesowe i projekty, nadzoruj pracowników i wspieraj ich rozwój, oceniaj wyniki oraz wspieraj polityki i inicjatywy firmy
Wymagania
- Co najmniej 10 lat doświadczenia w tworzeniu oprogramowania, w tym znaczące doświadczenie w pracy z platformami, infrastrukturą lub systemami bazowymi
- Praktyczne doświadczenie w projektowaniu i uruchamianiu produkcyjnych systemów LLM, w tym orkiestracji agentów, używania narzędzi, potoków RAG, wieloetapowego rozumowania lub generowania ustrukturyzowanych danych wyjściowych
- Solidne podstawy inżynierii oprogramowania obejmujące przejrzyste projektowanie API, wzorce systemów rozproszonych, wykonywanie asynchroniczne, odporność na awarie i obserwowalność
- Doświadczenie w tworzeniu rozszerzalnych systemów wtyczek lub rozszerzeń ze stabilnymi, wersjonowanymi kontraktami i jasnymi wymaganiami zgodności
- Biegłość w Pythonie i znajomość ekosystemu AI i uczenia maszynowego
- Umiejętność oceny kompromisów między opóźnieniem, przepustowością i kosztami w obciążeniach intensywnie wykorzystujących inferencję
- Znajomość rozdzielania odpowiedzialności, odwrócenia zależności, projektowania warstwowego i egzekwowania kontraktów za pomocą kodu
- Doświadczenie w tworzeniu i utrzymywaniu systemów wielodzierżawnych o rygorystycznych wymaganiach dotyczących izolacji danych i kontroli dostępu
- Tytuł licencjata lub inżyniera w dziedzinie informatyki, inżynierii komputerowej, komputerowych systemów informacyjnych, inżynierii oprogramowania lub dziedzinie pokrewnej oraz 4 lata doświadczenia w tworzeniu oprogramowania lub dziedzinie pokrewnej, albo 6 lat doświadczenia w tworzeniu oprogramowania lub dziedzinie pokrewnej
- Mile widziane: tytuł magistra w odpowiedniej dziedzinie oraz 2 lata doświadczenia w tworzeniu oprogramowania lub dziedzinie pokrewnej
- Mile widziane: doświadczenie w zarządzaniu LLM, ramach bezpieczeństwa AI, mechanizmach ochronnych lub odpowiedzialnych praktykach AI
- Mile widziane: doświadczenie w modelowaniu semantycznym, data mesh lub kanonicznych warstwach danych
- Mile widziane: wcześniejsze doświadczenie w inżynierii platform wspierających wiele zespołów produktowych
- Mile widziana znajomość LangGraph, LangFuse, GoogleADK, CrewAI lub porównywalnych narzędzi
- Mile widziane: doświadczenie w ustanawianiu i egzekwowaniu standardów inżynieryjnych w zespole lub organizacji
Benefity
- Premie motywacyjne zależne od wyników
- Urlop macierzyński i rodzicielski
- Płatny czas wolny
- Świadczenia zdrowotne