Principal Software Engineer - Data Engineer

Job expired!

Gen to wiodąca globalna firma zobowiązana do zapewniania cyfrowej wolności poprzez nasze znane marki konsumenckie, takie jak Norton, Avast, LifeLock, Avira, AVG, ReputationDefender i CCleaner. Nasze dziedzictwo jest głęboko zakorzenione w zapewnianiu bezpieczeństwa i cyfrowego dobrobytu dla ponad 500 milionów użytkowników w 150 krajach, umożliwiając im poruszanie się po ich cyfrowym życiu z pewnością i bezpieczeństwem. Zawsze szukamy inteligentnych, nieustraszonych i pełnych pasji osób, które podzielają naszą wizję ochrony konsumentów i dawania im kontroli nad ich cyfrowym życiem.

Dołączając do Gen, zyskujesz dostęp do szerokiej gamy zasobów i systemów wsparcia zaprojektowanych, aby pomóc Ci osiągnąć sukces w Twojej roli i utrzymać satysfakcjonujący styl życia. Oferujemy elastyczne opcje pracy, hojne dni wolne oraz konkurencyjne pakiety świadczeń i wynagrodzeń. Nasze zaangażowanie w różnorodność oznacza, że cenimy różne perspektywy i pomysły, tworząc inkluzywne środowisko, w którym każdy może wnosić swoje pełne ja do pracy. W Gen członkowie zespołu są celebrowani, szanowani i doceniani za swoje unikalne wkłady.

Gen jest pracodawcą, który zapewnia równe szanse. Decyzje dotyczące zatrudnienia opieramy na zasługach, doświadczeniu i potrzebach biznesowych.

Szukamy utalentowanego i samodzielnego Inżyniera Danych, który dołączy do naszego dynamicznego zespołu. Będziesz odgrywać kluczową rolę w projektowaniu, rozwijaniu i wdrażaniu innowacyjnych rozwiązań programowych. Jeśli odnajdujesz się w pracy z dużymi ilościami danych w bardzo złożonych ramach technicznych, masz pasję do nauki danych i analiz oraz posiadasz doświadczenie w zarządzaniu dużymi danymi za pomocą chmurowych magazynów danych, ta rola jest dla Ciebie idealna.

  • Projektowanie, rozwijanie i utrzymywanie wysokiej jakości, skalowalnych i bezpiecznych aplikacji programowych za pomocą języków takich jak Java, Scala, Python.
  • Wykorzystanie usług chmurowych AWS, takich jak EMR, Glue, S3, Athena do budowy i wdrażania aplikacji w chmurze.
  • Stosowanie wzorców projektowania i implementacji zorientowanych obiektowo do projektowania aplikacji.
  • Rozwijanie i zarządzanie potokami batch i streamingowymi do ekstrakcji i pobierania danych.
  • Inicjowanie i kierowanie działaniami, zapewniając najwyższą wydajność systemów w produkcji.
  • Współpraca z zespołami międzyfunkcyjnymi w celu zrozumienia wymagań i realizacji celów projektów.
  • Projektowanie i implementacja potoków CI/CD dla automatyzacji procesów budowania, testowania i wdrażania.
  • Pisanie czystego, dobrze udokumentowanego i łatwego do utrzymania kodu.
  • Przeprowadzanie testów jednostkowych i integracyjnych w celu zapewnienia jakości i funkcjonalności kodu.
  • Śledzenie najnowszych osiągnięć w technologiach AWS i AI.
  • Tytuł licencjata z Informatyki.
  • Ponad 8 lat doświadczenia w inżynierii danych.
  • Ponad 3 lata doświadczenia w prowadzeniu dużych inicjatyw.
  • Obszerne doświadczenie w korzystaniu z usług chmurowych AWS i technologii big data, takich jak Hive/SQL, PySpark i Hadoop.
  • Silna znajomość modelowania danych, rozwoju ETL, hurtowni danych i jezior danych.