Remote Data Engineer in Warsaw

Remote Data Engineer in Warsaw

Warsaw Pełny etat 49500 - 60500 zł / rok (szac.) Hybrydowo
C

W skrócie

  • Zadania: Buduj i zarządzaj potokami danych dla telematyki, przekształcając różne źródła w jednolity produkt.
  • Firma: Catena - innowacyjna firma zajmująca się danymi telematycznymi.
  • Benefity: Konkurencyjne wynagrodzenie, pełne świadczenia, akcje i dopasowanie 401k.
  • Pozostałe informacje: Zdalne środowisko pracy z możliwością rozwoju kariery.
  • Dlaczego ta praca: Pracuj w startupie z dużym wpływem na rozwój produktów i technologii.
  • Kwalifikacje: 3+ lata doświadczenia w budowaniu potoków danych i silna znajomość Pythona.

Przewidywane wynagrodzenie mieści się w przedziale 49500 - 60500 zł za rok.

Catena to uniwersalne API dla danych telematycznych floty. Umożliwiamy ubezpieczycielom, faktorom, dostawcom TMS, brokerom, fintechom i platformom freight-tech jedną integrację do uzyskania dostępu do danych pojazdów przewoźników z każdego głównego dostawcy ELD i telematyki, zastępując dziesiątki jednorazowych połączeń. Przewoźnicy przystępują poprzez szybki, uprawniony proces, a nasi klienci natychmiast otrzymują ustandaryzowane, dane w czasie rzeczywistym na czystej, znormalizowanej warstwie.

Poszukujemy Inżyniera Oprogramowania Danych, który będzie odpowiedzialny za rurociągi, które przekształcają 248+ dostawców telematyki w jeden spójny produkt danych. Każdy dostawca modeluje ten sam pojazd inaczej: ping lokalizacji, zdarzenie godzin pracy, poziom paliwa i kod błędu przychodzą w różnym kształcie, w różnym tempie, z różnymi lukami i różnymi definicjami „teraz”. Nasi klienci tego nie widzą. Widzą jeden schemat, jeden webhook, jedno API. Zamknięcie tej luki to najtrudniejszy i najbardziej wartościowy problem inżynieryjny w Catena, nad którym będziesz pracować.

To rola praktyczna w małym zespole. Będziesz budować rurociągi do pobierania i normalizacji danych wzdłuż długiego ogona dostawców, projektować wzorce przechowywania i zapytań za naszymi API i Snowflake share oraz budować produkty danych pochodnych, które kupują nasi klienci: wykrywanie zatrzymań, zdarzenia geofence, ETA, dostępność HOS i dopasowanie transakcji paliwowych. Będziesz również pracować po stronie zapisu: Catena nie tylko odczytuje z systemów telematycznych, ale także zapisuje do nich, a ta dwukierunkowa ścieżka to coś, czego nasi klienci nie mogą uzyskać nigdzie indziej.

Obowiązki:

  • Budowanie i obsługa rurociągów do pobierania danych w ramach naszych integracji dostawców telematyki, strumieniowo, pollingowo i wsadowo - z retry, ograniczeniem szybkości i zachowaniem backpressure, które każdy dostawca wymaga.
  • Posiadanie warstwy normalizacji: mapowanie skrajnie niespójnych ładunków dostawców do kanonicznych modeli pojazdów, kierowców, HOS i paliwa Catena oraz obrona tego schematu w miarę dodawania nowych dostawców.
  • Projektowanie wzorców przechowywania i zapytań dla danych pojazdów czasowych o dużej objętości, równoważenie opóźnienia API w czasie rzeczywistym z obciążeniami analitycznymi.
  • Wysyłanie produktów danych skierowanych do klientów, wykrywanie zatrzymań i geofence, obliczanie ETA, agregaty lokalizacji, przebieg klasy IFTA - od specyfikacji po produkcję.
  • Budowanie i utrzymywanie przepływów roboczych do zapisu, które przesyłają transakcje paliwowe, status DVIR i dane dyspozytorskie z powrotem do systemów dostawców, z idempotencją i ochroną pętli.
  • Instrumentowanie wszystkiego: świeżość danych, kompletność pól, zdrowie dostawców i wykrywanie dryfu, abyśmy złapali uszkodzony upstream zanim zrobi to klient.
  • Posiadanie jakości danych od początku do końca. W naszej branży cicha błędna lokalizacja jest gorsza niż brakująca - wydawca karty paliwowej odrzuca rzeczywistą transakcję, ubezpieczyciel źle wycenia przewoźnika.
  • Bezpośrednia współpraca z zespołami inżynieryjnymi klientów, gdy pytanie dotyczące danych należy do nich, a nie do nas.

Wymagania:

  • 3+ lata doświadczenia w budowaniu produkcyjnych rurociągów danych lub usług danych backendowych.
  • Silna znajomość Pythona; komfort w posiadaniu usług od początku do końca, a nie tylko notatników lub DAG-ów.
  • Solidne umiejętności SQL i modelowania danych relacyjnych: potrafisz rozumować o partycjonowaniu, indeksowaniu i kosztach zapytań, a nie tylko poprawności.
  • Doświadczenie z pobieraniem danych w czasie rzeczywistym lub opartym na zdarzeniach oraz z operacyjną rzeczywistością zawodnych interfejsów API stron trzecich.
  • Znajomość chmury na AWS.
  • Debugowałeś rurociąg, który cicho produkował błędne dane, i masz opinie na temat tego, jak zapobiec temu w przyszłości.
  • Jasna komunikacja pisemna, jesteśmy zdalni i domyślnie asynchroniczni.

Nasza technologia:

  • Python · PostgreSQL / AWS Aurora · Snowflake · AWS (S3, Lambda, Kinesis) · webhooki i REST APIs · GitHub Actions · TypeScript na warstwie aplikacji.

Preferowane:

  • Doświadczenie w telematyce, IoT, logistyce, fintech lub danych ubezpieczeniowych - wszędzie tam, gdzie dane mają fizyczną prawdę świata i ktoś podejmuje decyzję finansową na ich podstawie.
  • Dane czasowe lub geolokalizacyjne w skali: geofencing, dopasowywanie map, wnioskowanie o podróżach i zatrzymaniach, indeksowanie H3 lub podobne.
  • Wzorce dostarczania danych i wielo-najemców - udostępnienia Snowflake, izolacja poświadczeń dla każdego najemcy, dostęp na podstawie zgody.
  • Doświadczenie w budowaniu przeciwko wielu interfejsom API stron trzecich jednocześnie, gdzie nie kontrolujesz ani schematu, ani czasu działania.
  • Praca w środowisku SOC 2 lub pomoc w doprowadzeniu firmy do tego stanu.

Dlaczego Catena, dlaczego teraz:

  • Startup na wczesnym etapie: wysoka odpowiedzialność, realny wpływ i miejsce przy stole.
  • Bezpośrednia współpraca z kierownictwem i możliwość wyrażenia swojego zdania na temat kierunku produktu i API.
  • Bycie techniczną autorytetą, na którą polegają klienci, oraz pomoc w budowaniu funkcji inżynierii sprzedaży od podstaw.
  • Środowisko przyjazne zdalnie.

Catena pozyskała 8,25 miliona dolarów od Shaper Capital, Floating Point, Plug and Play, Liquid 2 oraz wiodących aniołów branżowych. Klienci już korzystają z nas w produkcji, w tym nowoczesne platformy TMS (Mastery, Optym), duże biura brokerskie oraz średnie i duże bezpośrednie przewoźnicy operujący 100–1,000+ ciężarówkami. Wielu z nich jest również inwestorami.

Wynagrodzenie:

Konkurencyjne wynagrodzenie, pełne świadczenia, akcje i dopasowanie 401k. Tylko USA, brak dostępnych sponsorów. Okazjonalne podróże na spotkania zespołowe i klientów.

Remote Data Engineer in Warsaw – pracodawca: Catena, Inc.

Catena to dynamic startup, który oferuje wyjątkowe możliwości rozwoju zawodowego w obszarze inżynierii sukcesu klienta. Pracując w zdalnym środowisku, będziesz mieć bezpośredni wpływ na rozwój produktów i relacje z klientami, a także możliwość współpracy z zespołem kierowniczym. Oferujemy konkurencyjne wynagrodzenie, pełen pakiet świadczeń oraz możliwość zdobycia udziałów w firmie, co czyni nas doskonałym pracodawcą dla osób szukających znaczącej i satysfakcjonującej pracy.

C

Dane kontaktowe:

Zespół rekrutacyjny Catena, Inc.

Naszym zdaniem te umiejętności pozwolą ci błyszczeć jako Remote Data Engineer in Warsaw

Python
SQL
Relational Data Modeling
Data Pipeline Development
Streaming Ingestion
Event-Driven Architecture
AWS Cloud Services