
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.