Starbucks
Starbucks
Starbucks to międzynarodowa firma z branży gastronomicznej i napojów, znana ze swoich kawiarni, gotowych do spożycia i paczkowanych produktów kawowych, oferty gastronomicznej oraz markowych artykułów. Firma działa poprzez sklepy zarządzane przez siebie, lokale licencjonowane i platformy cyfrowe, oferując między innymi zamawianie mobilne, dostawę, programy lojalnościowe i karty podarunkowe. Starbucks podkreśla również znaczenie zrównoważonego rozwoju, programów społecznych i wsparcia dla swoich pracowników.

Główny inżynier zintegrowanego systemu planowania — Starbucks, Seattle, praca hybrydowa

Kieruj rozwojem korporacyjnej platformy planowania Starbucks, łączącej dane o popycie z decyzjami dotyczącymi dostaw. Kształtuj systemy rozproszone, wspomaganie decyzji z wykorzystaniem AI, niezawodność platformy i kierunek techniczny.

Opis

  • Twórz funkcje produktu w obszarach danych, usług i interfejsów użytkownika — od wstępnej koncepcji po wdrożenie produkcyjne.
  • Kieruj decyzjami architektonicznymi i inżynieryjnymi dotyczącymi przetwarzania strumieniowego, przetwarzania danych na dużą skalę, interfejsów API, modeli danych i doświadczeń użytkownika.
  • Buduj cykl wytwarzania oprogramowania wspierany przez AI, obejmujący wymagania, projektowanie, implementację, przeglądy, dokumentację i analizę incydentów.
  • Opracowuj wielokrotnego użytku prompty, szablony i zabezpieczenia zapewniające spójną i bezpieczną pracę inżynieryjną wspieraną przez AI.
  • Twórz narzędzia wspomagające decyzje z wykorzystaniem AI, oferujące wnioskowanie w czasie rzeczywistym, wyjaśnialność, podsumowania, alerty, mierzalne wyniki i nadzór człowieka.
  • Zarządzaj kontraktami API poprzez walidację, standardy nazewnictwa, rozwój wstecznie kompatybilny i planowanie wycofywania funkcji.
  • Wzmacniaj jakość danych i zarządzanie tożsamością dzięki niezawodnym praktykom dotyczącym danych podstawowych.
  • Wyznaczaj cele dotyczące wydajności i niezawodności, projektuj odzyskiwanie po awariach i utrzymuj cele poziomu usług.
  • Rozwijaj inżynierów poprzez przeglądy kodu, pracę w parach, dyskusje projektowe i bieżący coaching.
  • Przekładaj priorytety biznesowe na plany techniczne, współpracując z zespołami produktu, programów, danych i partnerów.
  • Jasno komunikuj status realizacji, ograniczenia i kompromisy techniczne.
  • Wykorzystuj dane i automatyzację do poprawy poziomu usług, obniżania kosztów operacyjnych i skracania cykli decyzyjnych.

Wymagania

  • Co najmniej siedem lat doświadczenia w budowaniu i obsłudze wielkoskalowych platform złożonych z wielu usług w złożonych środowiskach korporacyjnych.
  • Silne doświadczenie z Kafką lub porównywalnymi technologiami strumieniowymi, w tym Flink, Spark Structured Streaming lub Kafka Streams.
  • Doświadczenie w projektowaniu niezawodnych potoków danych z przetwarzaniem stanowym, ewolucją schematów, uzupełnianiem danych i wzorcami idempotentnymi.
  • Doświadczenie zawodowe z Apache Spark i Databricks.
  • Doświadczenie w dostarczaniu produkcyjnych interfejsów API i usług z użyciem TypeScript/Node.js, Java/Kotlin, Go lub porównywalnych technologii.
  • Doświadczenie ze strategiami buforowania i optymalizacją wydajności.
  • Bardzo dobra znajomość baz danych SQL i NoSQL, w tym PostgreSQL, Cassandra lub porównywalnych systemów.
  • Doświadczenie z rozproszonymi pamięciami podręcznymi, bazami dokumentowymi i/lub analitycznymi magazynami danych.
  • Praktyczna znajomość indeksowania, partycjonowania i optymalizacji zapytań.
  • Praktyczne doświadczenie z Azure, AWS lub Google Cloud, w tym znajomość podstaw sieci, IAM, kompromisów związanych z usługami zarządzanymi oraz relacji kosztów do wydajności.
  • Doświadczenie we wdrażaniu funkcji ML lub LLM w produktach produkcyjnych, w tym obsłudze modeli, projektowaniu promptów, ocenie, kontrolach bezpieczeństwa, monitorowaniu i pętlach informacji zwrotnej.
  • Doświadczenie w monitorowaniu produkcji, śledzeniu, alertowaniu, reagowaniu na incydenty oraz ustanawianiu i realizacji SLO.
  • Doświadczenie w inżynierii z zasadą bezpieczeństwa domyślnego, obejmujące ochronę wrażliwych danych, dostęp z najmniejszymi uprawnieniami i możliwość audytu.
  • Techniczne przywództwo międzyzespołowe, w tym przeglądy projektów, mentoring i realizacja zadań w niejednoznacznych obszarach.

Benefity

  • Ubezpieczenie medyczne, dentystyczne i okulistyczne.
  • Podstawowe i dodatkowe ubezpieczenie na życie.
  • Ubezpieczenie od krótkoterminowej i długoterminowej niezdolności do pracy.
  • Płatny urlop rodzicielski.
  • Zwrot kosztów związanych z powiększeniem rodziny.
  • Płatny urlop dostępny od dnia zatrudnienia.
  • Płatny czas chorobowy naliczany w wymiarze jednej godziny za każde 25 przepracowanych godzin.
  • Osiem płatnych dni świątecznych.
  • Dwa dni osobiste w każdym roku.
  • Plan 401(k) z dopłatami pracodawcy.
  • Akcje firmy po obniżonej cenie w ramach programu S.I.P.
  • Udziały Starbucks w ramach programu Bean Stock.
  • Program oszczędności awaryjnych z zachętą finansową.
  • Narzędzia wspierające dobrostan finansowy.
  • Pełne pokrycie z góry kosztów pierwszego stopnia licencjackiego w internetowym programie Arizona State University w ramach Starbucks College Achievement Plan.
  • Zasoby pomagające w zarządzaniu kredytami studenckimi.
  • Dostęp do dodatkowych możliwości edukacyjnych.
  • Usługi opieki zastępczej.
  • Zwrot kosztów związanych z DACA.
  • Racjonalne udogodnienia dla kandydatów z niepełnosprawnościami.