Software Engineer - Data Infrastructure - Kafka

Job expired!

Canonical stoi na czele tworzenia kompleksowego zestawu automatyzacji, który dostarcza rozwiązania danych dla przedsiębiorstw zarówno w chmurze wieloosobowej, jak i lokalnie. Nasz zespół Data Platform współpracuje, aby rozwijać zarządzane rozwiązania dla pełnego spektrum magazynów danych i technologii, obejmujących duże dane, NoSQL, możliwości warstwy pamięci podręcznej, analityki i strukturalne silniki SQL.

Rozwiązujemy skomplikowane problemy związane z odpornymi na awarie, krytycznymi systemami rozproszonymi, aby dostarczać najlepsze na świecie rozwiązania automatyzacji dla platform danych. Szukamy inżynierów od poziomu junior po senior, którzy pasjonują się technologiami Big Data, takimi jak rozproszone magazyny zdarzeń (Kafka) i równoległe ramy obliczeniowe (Spark). Inżynierowie Canonical rozwijają się w społeczności open-source i rozumieją potrzeby dużych, innowacyjnych organizacji.

Lokalizacja: To jest globalnie zdalna rola

Jako część zespołu Data Platform będziesz skupiać się na automatyzacji operacji platformy danych. Twoim zadaniem będzie zarządzanie i integrowanie platform Big Data na dużą skalę, zapewnianie replikacji odpornej na awarie, TLS, instalacji, kopii zapasowych i nie tylko. Będziesz również dostarczać specjalistyczną wiedzę z zakresu systemów danych innym zespołom w Canonical.

  • Proaktywna współpraca z rozproszonym zespołem
  • Pisanie wysokiej jakości, idiomatycznego kodu w Pythonie do tworzenia nowych funkcji
  • Debugowanie problemów i publiczne interakcje ze społecznościami upstream
  • Praca z utalentowanymi inżynierami, w tym ekspertami w różnych dziedzinach
  • Dyskusja o pomysłach i współpraca w celu znalezienia optymalnych rozwiązań
  • Praca z domu oraz globalne podróże na 2-4 tygodnie rocznie na wydarzenia wewnętrzne i zewnętrzne

Szukamy kandydatów z różnym doświadczeniem i umiejętnościami:

  • Udokumentowane praktyczne doświadczenie w programowaniu Python
  • Udokumentowane praktyczne doświadczenie w systemach rozproszonych, takich jak Kafka i Spark
  • Licencjat lub równoważne wykształcenie w dziedzinie informatyki, STEM lub pokrewnej dziedzinie
  • Gotowość do podróży do 4 razy w roku na wydarzenia wewnętrzne

Możesz również wnieść zestaw poniższych doświadczeń, aby pomóc naszej platformie danych osiągnąć swoje cele:

  • Doświadczenie w obsłudze i zarządzaniu innymi technologiami platformy danych (SQL i NoSQL)
  • Doświadczenie w administracji systemami Linux i operacjach infrastruktury
  • Doświadczenie w rozwiązaniach chmurowych publicznych lub prywatnych, takich jak OpenStack
  • Doświadczenie w obsłudze klastrów Kubernetes dla trwałych usług danych

Oferujemy konkurencyjne wynagrodzenie podstawowe oparte na różnych czynnikach, w tym na Twojej lokalizacji geograficznej, doświadczeniu, wiedzy i umiejętnościach. Dodatkowe korzyści mogą obejmować:

  • Całkowicie zdalne środowisko pracy - robimy to od 2004 roku!
  • Osobisty budżet na naukę i rozwój w wysokości 2 000 USD rocznie
  • Coroczna rewizja wynagrodzeń
  • Nagrody za uznanie
  • Roczny urlop