Senior Software Engineer - Data Engineer

Job expired!

Gen to wiodąca globalna firma, która dąży do wzmocnienia Cyfrowej Wolności poprzez renomowane marki konsumenckie takie jak Norton, Avast, LifeLock, Avira, AVG, ReputationDefender i CCleaner. Naszą misją jest dostarczanie najwyższej jakości rozwiązań w zakresie bezpieczeństwa cybernetycznego, prywatności i ochrony tożsamości dla ponad 500 milionów użytkowników w 150 krajach, zapewniając bezpieczne, prywatne i pewne życie cyfrowe dziś i dla przyszłych pokoleń.

Aktywnie poszukujemy bystrych, nieustraszonych i oddanych osób, które dołączą do naszego dynamicznego zespołu. W Gen będziesz miał dostęp do bogatych zasobów i wsparcia, elastycznych opcji pracy, hojnego czasu wolnego oraz konkurencyjnych pakietów świadczeń i wynagrodzeń. Cenimy różnorodność i dążymy do stworzenia inkluzywnego środowiska, w którym każdy członek zespołu może wnosić pełne „ja” do pracy.

Szukamy utalentowanego, samodzielnego Inżyniera Danych, który dołączy do naszego rosnącego zespołu. Będziesz odgrywać kluczową rolę w projektowaniu, rozwijaniu i wdrażaniu innowacyjnych rozwiązań programowych. Jeśli jesteś w stanie zarządzać dużymi ilościami danych w złożonych środowiskach technicznych i masz pasję do nauki danych oraz analizy, ta rola jest dla Ciebie.

  • Projektowanie, rozwijanie i utrzymywanie wysokiej jakości, skalowalnych, rozproszonych i bezpiecznych aplikacji programowych przy użyciu języków takich jak Java, Scala, Python i innych.
  • Wykorzystywanie usług chmurowych AWS (EMR, Glue, S3, Athena, Open Search, Lambda, MSK, AirFlow, DynamoDB) do budowy i wdrażania aplikacji opartych na chmurze.
  • Stosowanie zasad programowania obiektowego i znajomość wzorców projektowych do tworzenia aplikacji.
  • Praca zarówno z potokami przetwarzania wsadowego, jak i strumieniowego w celu ekstrakcji i wprowadzania danych, zarządzając milionami rekordów.
  • Współpraca z zespołami interdyscyplinarnymi (menedżerowie produktów, naukowcy danych, projektanci) w celu przekształcania wymagań w rozwiązania techniczne i osiągania celów projektowych.
  • Projektowanie i wdrażanie potoków CI/CD w celu automatyzacji procesów budowy, testowania i wdrażania.
  • Pisanie czystego, dobrze udokumentowanego i łatwego w utrzymaniu kodu.
  • Przeprowadzanie testów jednostkowych i integracyjnych w celu zapewnienia jakości i funkcjonalności kodu.
  • Uczestniczenie w przeglądach kodu i udzielanie konstruktywnej informacji zwrotnej.
  • Aktualizowanie się z najnowszymi osiągnięciami w technologiach AWS i AI.
  • Tytuł licencjata z Informatyki lub pokrewnego kierunku.
  • Minimum 5 lat doświadczenia w inżynierii danych.
  • Doświadczenie z usługami chmurowymi AWS.
  • Umiejętność obsługi dużych danych za pomocą Hive/SQL, PySpark i Hadoop.
  • Mocne podstawy w modelowaniu danych, rozwoju ETL, hurtowniach danych i jeziorach danych.
  • Znajomość metodologii Agile (Scrum) i zasad.
  • Znajomość narzędzi i koncepcji CI/CD do automatyzacji dostarczania oprogramowania.
  • Zrozumienie koncepcji i technik Gen AI (uczenie maszynowe, przetwarzanie języka naturalnego jest plusem).
  • D