Imaginary Cloud
Imaginary Cloud
Imaginary Cloud to firma zajmująca się tworzeniem oprogramowania oraz projektowaniem UX/UI, realizująca projekty SaaS, B2B i inne projekty związane z rozwojem oprogramowania. Od 2010 roku jej zespoły zaprojektowały, stworzyły, uruchomiły i rozwinęły ponad 300 aplikacji internetowych i mobilnych. Dzięki biurom w Portugalii i Wielkiej Brytanii firma łączy rozwój produktów z podejściem do technologii skoncentrowanym na człowieku oraz buduje miejsce pracy oparte na szacunku, trosce i ciągłym rozwoju. Imaginary Cloud oferuje również możliwość pracy zdalnej osobom zainteresowanym współtworzeniem produktów cyfrowych w obszarze designu i inżynierii.

Starszy inżynier danych — Databricks i PySpark

Twórz rozwiązania do przetwarzania danych w Databricks i PySpark dla produktów cyfrowych Imaginary Cloud. Udoskonalaj potoki analityczne dla klientów z całego świata, pracując hybrydowo w Portugalii.

Opis

  • Twórz rozwiązania do przetwarzania danych w Databricks i zarządzaj nimi
  • Opracowuj rozwiązania inżynierii danych z użyciem PySpark i Delta Lake
  • Pisz i optymalizuj zapytania SQL, w tym funkcje okna i złożone złączenia
  • Twórz potoki strumieniowego lub przyrostowego pozyskiwania danych
  • Stosuj idempotencję, punkty kontrolne i wzorce ewolucji schematów
  • Modeluj dane na potrzeby analityki biznesowej i analiz
  • Testuj dane i kod za pomocą walidacji potoków, testów dbt lub podobnych narzędzi
  • Korzystaj z Git, przeglądów kodu, linterów, testów jednostkowych i potoków CI/CD
  • Korzystaj z agentowych narzędzi AI, aby przyspieszać programowanie, refaktoryzację i złożone debugowanie
  • Współpracuj z zespołami inżynierii i rozwoju produktów
  • Współtwórz produkty cyfrowe dla klientów z całego świata w interdyscyplinarnych zespołach

Wymagania

  • Masz co najmniej pięć lat doświadczenia w inżynierii danych lub pokrewnej dziedzinie
  • Masz wykształcenie akademickie w zakresie informatyki, inżynierii danych, data science lub pokrewnej dziedziny ilościowej
  • Masz praktyczne doświadczenie produkcyjne z Databricks
  • Masz duże doświadczenie w tworzeniu rozwiązań do przetwarzania danych w Databricks
  • Dobrze znasz PySpark i Delta Lake
  • Biegle posługujesz się SQL, w tym funkcjami okna, złożonymi złączeniami i optymalizacją zapytań
  • Masz doświadczenie ze strumieniowym lub przyrostowym pozyskiwaniem danych, w tym Structured Streaming lub Auto Loader, a także z idempotencją, punktami kontrolnymi i wzorcami ewolucji schematów
  • Masz doświadczenie w modelowaniu danych na potrzeby BI i analityki
  • Znasz zasady testowania i CI/CD w przepływach pracy Databricks
  • Znasz podstawy inżynierii oprogramowania i DevOps, w tym Git, przeglądy kodu, lintery, testy jednostkowe i potoki CI/CD
  • Stosujesz testy jakości danych z użyciem walidacji potoków, testów dbt lub podobnych metod
  • Bardzo dobrze znasz agentowe narzędzia AI, takie jak Cursor IDE i GitHub Copilot
  • Masz rozwinięte umiejętności analityczne i rozwiązywania problemów
  • Masz doświadczenie we współpracy z zespołami inżynierii i rozwoju produktów
  • Swobodnie posługujesz się językiem angielskim w mowie i piśmie
  • Mieszkasz w Portugalii albo chcesz się tam przeprowadzić i masz prawo do legalnego pobytu oraz pracy w tym kraju

Benefity

  • Wynagrodzenie zależne od doświadczenia i wyników pracy
  • Płatne dni chorobowe
  • Ubezpieczenie zdrowotne i stomatologiczne
  • Budżet na komfort
  • Firma stawiająca na pracę zdalną
  • Elastyczne godziny pracy
  • Projekty dla wiodących klientów z całego świata
  • Kultura skoncentrowana na ludziach, która docenia i wspiera zespół
  • Nieformalna atmosfera pracy
  • Wydarzenia zespołowe służące wymianie wiedzy i wspólnemu świętowaniu
  • Mentoring i oceny pracy wspierające rozwój kariery