Sr. Software Engineer - Data Infrastructure (ASE)

Job expired!

Opublikowano: 13 czerwca 2024

Numer roli: 200555329

Zespół Apple Services Engineering (ASE) doskonale odzwierciedla pasję Apple do łączenia sztuki z technologią. Obsługujemy platformy takie jak App Store, Apple TV i Sport, Apple Music, Podcasts, Books oraz usługi w chmurze i infrastruktury.

Dołącz do naszego dynamicznego zespołu ASE i odgrywaj kluczową rolę w projektowaniu, rozwijaniu i wdrażaniu systemów o wysokiej wydajności, zarządzających milionami zapytań dziennie. Ta skala wymaga innowacyjnego rozwiązywania problemów i głębokiego szacunku dla potrzeb klienta, aby budować technologię służącą użytkownikom na całym świecie.

Szukamy inżynierów z pasją do rozwijania rozwiązań big-data. Będziesz liderem w tworzeniu i wdrażaniu rozwiązań dla systemów o wysokiej wydajności, zarządzających ogromnymi ilościami zdarzeń online i zapytań każdego dnia. Kluczowe odpowiedzialności obejmują:

  • Tworzenie kluczowej infrastruktury, projektowanie frameworków i wspieranie usług takich jak przechowywanie, cache'owanie, kolejki i wyszukiwanie.
  • Projektowanie i optymalizacja systemów o wysokiej wydajności przy użyciu Javy, Scali i Go.
  • Zapewnienie płynnego wdrożenia i skalowalności za pomocą Infrastructure as Code (IaC) i konteneryzacji.
  • Wykorzystanie zaawansowanych technik analitycznych za pomocą Spark i Flink do analizy danych.

Kwalifikacje minimalne

  • Duże doświadczenie w pracy z frameworkami do przetwarzania dużych danych na infrastrukturach chmurowych (AWS, GCP).
  • Silne umiejętności programistyczne w Go, Javie, Scali i językach skryptowych dla systemów rozproszonych.
  • Biegłość w narzędziach IaC.
  • Doświadczenie w konteneryzacji i orkiestracji (np. Docker, Kubernetes).
  • Umiejętność projektowania aplikacji o niskiej latencji, odporności na błędy i wysokiej dostępności.
  • Licencjat z informatyki, inżynierii komputerowej, matematyki lub równoważne doświadczenie.

Preferowane kwalifikacje

  • Podejście do nauki z naciskiem na samodoskonalenie, doskonalenie zespołu i doskonałość organizacyjną.
  • Zaangażowanie w jakość i doskonałość.
  • Doświadczenie z nowoczesnymi technologiami analityki i danych takimi jak Spark, Flink, Iceberg, Trino, Jupyter, Druid na dużą skalę.
  • Wkład w projekty Open Source będzie dodatkowym atutem.

W Apple znajdziesz spokojne środowisko pracy, które równoważy okresy socjalizacji z okresami skupionej pracy. Wspieramy rozwój poprzez techniczne doradztwo, mentoring i zachęcamy do utrzymania zdrowej równowagi między życiem zawodowym a prywatnym dzięki nabytemu czasowi urlopowemu.

Podstawowe wynagrodzenie wynosi od 170,700 do 300,200 USD, w zależności od umiejętności, kwalifikacji, doświadczenia i lokalizacji. Dodatkowe świadczenia obejmują:

  • Programy akcji pracowniczych i nagrody RSU.
  • Kompleksowe ubezpieczenie medyczne i dentystyczne.
  • Świadczenia emerytalne.
  • Zniżki na produkty i usługi.
  • Zwr