Inżynier Danych 2

  • Full Time
Job expired!

Opis firmy

Kiedy do nas dołączysz, biegniesz z najlepszymi. Przez wiele dziesięcioleci umożliwialiśmy marketerom z największych globalnych marek personalizowanie doświadczeń dla milionów osób dzięki naszej zaawansowanej technologii, rozwiązaniom i usługom. Najwyższej klasy tożsamość Epsilon daje markom przejrzysty, bezpieczny z punktu widzenia prywatności widok na swoich klientów, stosowany w całym naszym zestawie cyfrowych mediów, komunikatów i rozwiązań lojalnościowych. Przetwarzamy ponad 400 miliardów działań konsumentów dziennie i posiadamy wiele autorskich patentów technologicznych, w tym języki modelowania w czasie rzeczywistym i postęp w zakresie ochrony prywatności konsumentów. Dzięki wysiłkom wszystkich naszych pracowników, Epsilon India jest teraz certyfikowanym Great Place to Work™. Epsilon jest również nieustannie uznawane jako lider branży przez Forrester, Adweek i MRC. Jako część Publicis Groupe, Epsilon to globalna firma z ponad 8000 pracowników na całym świecie. Więcej informacji znajdziesz na stronie epsilon.com/apac lub na naszej stronie na LinkedIn.

Opis stanowiska

Cel organizacji/Miejsce:

Ta pozycja znajduje się w zespole inżynieryjnym w ramach działu Digital Integration Services. Inicjujemy doświadczenie klienta poprzez personalizację ofert i treści. Obecnie szukamy inteligentnych, bardzo zmotywowanych inżynierów oprogramowania.

Jako część zespołu skoncentrowanego na budowaniu rozwiązań i procesów przy użyciu najnowszych zasad projektowania inżynierii oprogramowania i technologii, będziesz odpowiedzialny za identyfikację, projektowanie i wdrażanie usprawnień. Obejmuje to przebudowę infrastruktury dla większej skalowalności, optymalizację dostarczania danych i automatyzację procesów/pipeline'ów do ciągłej integracji i wdrażania.

Ponadto oczekuje się, że będziesz współpracować z różnymi interesariuszami, wprowadzać naukową rygorystyczność do projektowania i tworzenia wysokiej jakości oprogramowania.

On/Ona powinien posiadać doskonałe umiejętności komunikacji werbalnej i pisemnej oraz czuć się komfortowo pracując w środowisku start-upu w ramach większej firmy.

Krótki opis roli:

  • Rozwijaj rozwiązania dla Epsilon, które dostarczają wysokiej jakości spersonalizowane rekomendacje na różne kanały naszym klientom.
  • Współpracuj z zespołem Data Science, aby zapewnić bezproblemową integrację i wsparcie modeli uczenia maszynowego.
  • Buduj niezbędną infrastrukturę do optymalnego ekstrakcji, transformacji i ładowania danych z różnych źródeł danych, korzystając z technologii SQL i "big data" AWS.
  • Rozwijaj pipeline'y od początku do końca (Data/Dev/MLOps) na podstawie głębokiego zrozumienia platform chmurowych, cyklu życia AI/ML i problemów biznesowych, aby rozwiązania były dostarczane efektywnie i zrównoważenie.
  • Współpracuj z innymi członkami zespołu, aby zapewnić wysoką jakość dostaw.
  • Poznaj i wdrażaj najnowsze wzorce w inżynierii oprogramowania.

Kwalifikacje

Zarządzanie danymi:

  • Doświadczenie z zarówno strukturalnymi, jak i nieszkolonymi danymi, wraz z technologiami takimi jak Hadoop lub Apache Spark.
  • Dobra znajomość koncepcji i narzędzi modelowania danych, magazynów danych, katalogów danych.
  • Doświadczenie z architekturami Data Lake i łączeniem strukturalnych i niesztucznych danych w zjednoczone reprezentacje.
  • Zdolność do identyfikacji, łączenia, eksploracji i badania danych z wielu różnych źródeł i formatów.
  • Umiejętność zarządzania dużymi ilościami nieskładanych lub bezformularzowych danych i przekształcania ich w formę poddaną analizie.
  • Kompetencje w zakresie radzenia sobie z niedoskonałościami danych, takimi jak brakujące wartości, wartości odstające, niejednolite formatowanie itd.
  • Umiejętność pracy z dużymi zestawami danych (miliony wierszy, tysiące zmiennych)

Rozwój oprogramowania:

  • Doświadczenie w pisaniu kodu w językach programowania takich jak Python, PySpark, i skrypty powłoki na Linuxie.
  • Znajomość metodologii rozwoju oprogramowania takich jak Agile/Scrum.
  • Pasję do nauki nowych technologii i popychania organizacji do adaptacji najlepszych praktyk.

Architektura i infrastruktura:

  • Doświadczenie w projektowaniu architektury na AWS.
  • Doświadczenie w dostarczaniu oprogramowania za pomocą narzędzi AWS takich jak EC2, S3, EMR/Glue, Lambda, Data Pipeline, CloudFormation, Redshift, etc.
  • Dobra znajomość pracy z systemami UNIX/LINUX.

Kwalifikacje:

  • Tytuł licencjata w dziedzinie inżynierii lub pokrewnym obszarze z co najmniej 2-letnim doświadczeniem zawodowym.
  • Doświadczenie w pracy z technologiami takimi jak Python, PySpark, mikroserwisy, Docker, ramy bezserwera.
  • Dowiedzenie doświadczenie w budowaniu przepływów/przetwarzania ETL.
  • Doświadczenie w pracy z relacyjnymi i nierelacyjnymi bazami danych oraz SQL (preferowane doświadczenie z NoSQL).
  • Doświadczenie w pracy z technologiami chmurowymi (AWS lub Azure).
  • Doświadczenie w budowaniu pipeline'ów danych i CI/CD/MLOps.
  • Znajomość narzędzi Airflow i MLFlow.
  • Znajomość automatycznych testów jednostkowych/integracyjnych.
  • Wcześniejsze doświadczenie z technologiami AdTech lub MarTech będzie dodatkowym atutem.
  • Znajomość algorytmów i koncepcji uczenia maszynowego będzie atutem.
  • Doświadczenie w pisaniu oraz mówionej komunikacji, umiejętność pracy w zespole.
  • Silny analityczny proces myślowy i zdolność do interpretacji wyników.

Idealny kandydat powinien posiadać silne umiejętności biznesowe, doskonałe umiejętności interpersonalne i komunikacyjne, a także zdolność do samodzielnej pracy. Powinien być w stanie komunikować wyniki i wyjaśniać techniki w taki sposób, by wszyscy interesariusze, zarówno techniczni, jak i nietechniczni, rozumieli.