AB InBev
AB InBev
AB InBev to globalna firma piwowarska z portfolio obejmującym ponad 500 marek piwa, w tym uznane marki międzynarodowe i lokalne ulubione produkty. Dzięki ponad 600-letniej tradycji piwowarskiej firma rozwija swoje produkty poprzez innowacje, promując zrównoważony rozwój i odpowiedzialne spożywanie alkoholu. Jej szeroka działalność obejmuje piwowarstwo, marketing marek, hotelarstwo oraz doświadczenia konsumenckie na różnych rynkach.

Główny architekt oprogramowania — intensywnie przetwarzające dane aplikacje webowe i personalizacja (praca zdalna z Brazylii)

Kieruj architekturą i dostarczaniem opartych na Azure aplikacji webowych intensywnie przetwarzających dane dla globalnych platform rozwoju cyfrowego AB InBev. Odpowiadaj za wydajne interfejsy API, systemy danych, bezpieczeństwo i architekturę produkcyjną.

Opis

  • Kieruj architekturą systemu i aktywnie uczestnicz w dostarczaniu produktu webowego intensywnie przetwarzającego dane, opartego na Microsoft Azure.
  • Przejmij kompleksową odpowiedzialność za usługi, interfejsy API, warstwę Next.js, integracje, bezpieczeństwo i zachowanie systemu pod obciążeniem.
  • Projektuj i dostarczaj wysokowydajne systemy, implementując ścieżki krytyczne od projektu początkowego do środowiska produkcyjnego.
  • Opracowuj sposoby odpytywania, przetwarzania i prezentowania dużych wolumenów danych, obejmujące modelowanie, optymalizację SQL, buforowanie, paginację, agregację, wyszukiwanie i przetwarzanie asynchroniczne.
  • Dostarczaj pulpity nawigacyjne, raporty i funkcje eksploracji danych z wykorzystaniem istniejących platform danych.
  • Wybieraj i dokumentuj wzorce architektoniczne, w tym monolity modułowe, mikrousługi, systemy synchroniczne i projekty sterowane zdarzeniami.
  • Uwzględniaj wydajność, spójność, bezpieczeństwo, koszty i złożoność operacyjną przy podejmowaniu decyzji technicznych.
  • Ustanawiaj praktyki uwierzytelniania, autoryzacji, obserwowalności, testów automatycznych, przeglądów kodu i ciągłego dostarczania.
  • Stosuj wspomagane przez AI praktyki inżynierskie w pracy zespołowej.
  • Współpracuj z zespołami zajmującymi się pozyskiwaniem danych, potokami i platformą danych, odpowiadając za bezpieczne i wydajne dostarczanie danych aplikacji.

Wymagania

  • Wykształcenie wyższe co najmniej pierwszego stopnia w dziedzinie informatyki, inżynierii, matematyki lub innej dyscyplinie ilościowej; stopień magistra lub doktorat będą dodatkowym atutem.
  • Doświadczenie jako Staff Engineer, Principal Engineer, architekt oprogramowania lub porównywalne doświadczenie w projektowaniu i dostarczaniu wielkoskalowych, wysokowydajnych aplikacji webowych i systemów backendowych.
  • Zaawansowana znajomość projektowania systemów o skali produkcyjnej, obejmująca granice usług, przepływy danych, spójność, tryby awarii i uzasadnione kompromisy architektoniczne.
  • Zaawansowana praktyczna znajomość Javy oraz używanie Go i/lub Pythona w odpowiednich sytuacjach.
  • Znajomość TypeScript, Reacta i Next.js wystarczająca do kształtowania i współtworzenia aplikacji webowej.
  • Doświadczenie produkcyjne z Microsoft Azure, projektowaniem API i integracji oraz systemami rozproszonymi, w tym kolejkami, zdarzeniami, idempotencją, spójnością, odpornością i tolerancją błędów.
  • Bardzo dobra znajomość SQL, modelowania danych i optymalizacji zapytań, a także doświadczenie z NoSQL, buforowaniem i wyszukiwaniem ukierunkowanym na szybkie, intensywnie korzystające z danych interfejsy i API.
  • Doświadczenie w testach automatycznych, CI/CD, kontenerach, Kubernetesie, infrastrukturze jako kodzie oraz rozwiązywaniu problemów produkcyjnych z użyciem logów, metryk i śladów.
  • Dodatkowe doświadczenie z produktami analitycznymi lub BI, interfejsami konwersacyjnymi, systemami wielodzierżawnymi, projektowaniem sterowanym domeną, flagami funkcji lub stopniowym wdrażaniem będzie atutem.
  • Umiejętność łączenia osądu architektonicznego z implementacją i aktywnego udziału w pracy z bazą kodu.
  • Pragmatyczne podejmowanie decyzji, w tym rozpoznawanie sytuacji, w których wystarczające jest prostsze rozwiązanie.
  • Umiejętność jasnego komunikowania ryzyk, decyzji i ograniczeń odbiorcom technicznym i biznesowym oraz podnoszenia jakości pracy zespołu przez przykład, przeglądy i współpracę.

Benefity

  • Premia zależna od wyników*
  • Premia za obecność*
  • Prywatny plan emerytalny
  • Dodatek na posiłki
  • Swobodna atmosfera w biurze i nieformalny dress code
  • Dni wolne*
  • Ubezpieczenie zdrowotne, stomatologiczne i na życie
  • Zniżki na leki
  • Partnerstwo z WellHub
  • Dofinansowanie opieki nad dziećmi
  • Zniżki na produkty Ambev*
  • Partnerstwo z Clube Ben
  • Stypendium*
  • Zapewnienie materiałów szkolnych
  • Platformy językowe i szkoleniowe
  • Dodatek transportowy