W skrócie
- Zadania: Buduj innowacyjne systemy danych i współpracuj z zespołami w dynamicznym środowisku.
- Firma: Lider w przestrzeni aktywów cyfrowych z różnorodnym zespołem globalnym.
- Benefity: Elastyczne godziny pracy, konkurencyjne wynagrodzenie i możliwość pracy zdalnej.
- Pozostałe informacje: Możliwość wpływu na kulturę zespołu i standardy pracy.
- Dlaczego ta praca: Kształtuj przyszłość danych w branży aktywów cyfrowych i rozwijaj swoje umiejętności.
- Kwalifikacje: 8+ lat doświadczenia w budowaniu systemów danych oraz biegłość w Pythonie i SQL.
Przewidywane wynagrodzenie mieści się w przedziale 63000 - 77000 zł za rok.
Od naszego początku w 2017 roku, staliśmy się wiodącym twórcą zmian w przestrzeni aktywów cyfrowych, znanym z naszych partnerstw i innowacji. Dziś współpracujemy z ponad 250 członkami zespołu na całym świecie. Nasz różnorodny zespół pochodzi z 42 narodowości, z doświadczeniem od samouczonych entuzjastów DeFi po doktoratów. Przede wszystkim zdalnie, mamy biura w Londynie, Brukseli i Singapurze oraz regularnie organizujemy spotkania online i offline, aby utrzymać zespół w bliskim kontakcie.
Jako dobrze ugruntowany animator rynku, nasze wyjątkowe doświadczenie pozwoliło nam na szybki rozwój. Dziś nasze usługi obejmują tworzenie rynku, handel opcjami, handel wysokiej częstotliwości, OTC i biurka handlowe DeFi. Ale jesteśmy czymś więcej niż dostawcą usług. Jesteśmy inicjatorami. Jesteśmy pionierami w przyjmowaniu języka programowania Rust do naszego handlu algorytmicznego i jego promotorami w branży. Wspieramy rozwój startupów Web3 poprzez nasz Program Akceleracyjny. Ulepszamy ekosystemy, wprowadzając płynność do obiecujących protokołów DeFi, RWA i NFT. I napędzamy postęp branży dzięki naszym inicjatywom badawczym i zarządczym.
Zespół Central Data Team (CDT) ma zaledwie kilka miesięcy, ale dane były krwiobiegiem Keyrock od samego początku. Budujemy teraz Platformę Danych Keyrock, aby zapewnić pracownikom Keyrock oraz agentom AI współpracującym z nimi dane i kontekst, których potrzebują, aby działać szybko i autonomicznie w ramach ustalonych granic i zgodnie z naszymi wspólnymi celami. Oznacza to zbieranie danych z całej firmy i przekształcanie ich w czasie rzeczywistym dla wszystkich funkcji, które na nich polegają: biur handlowych, zarządzania majątkiem i aktywami, produktów, ryzyka, finansów, zgodności i badań, aby wymienić tylko kilka. Będziesz jednym z pierwszych pracowników w CDT i oczekujemy, że przyczynisz się do większości większych decyzji i budowy pracy. Standardy, które ustalimy, oraz sposób, w jaki zespół będzie pracował, są nadal otwarte.
Co będziesz robić:
- Budować strumieniowe i wsadowe potoki, które pobierają, normalizują i dystrybuują dane rynkowe, handlowe i portfelowe, odporne na awarie zasilania i giełdy.
- Budować narzędzia samoobsługowe (SDK, wzorce, szablony, agenci AI), aby inne zespoły mogły publikować, konsumować i budować na produktach danych bez czekania na nas.
- Posiadać umowy dotyczące danych i ewolucję schematów.
- Utrzymywać zmiany schematów, aby nie stały się wydarzeniami wymagającymi koordynacji między zespołami.
- Projektować warstwę lakehouse i czasową wokół wzorców zapytań konsumentów.
- Budować i rozwijać Ramy Zarządzania Danymi i Jakości Danych: wykrywanie starych zasilaczy, walidacja schematów, kontrole zakresu, idempotentne zapisy, pochodzenie, własność, samonaprawa.
- Budować analizy pochodne, na których opiera się biznes: rozpiętości między giełdami, VWAP na głębokości, mikrostruktura książki zamówień dla biur; widoki portfela, ekspozycja, wydajność dla zarządzania majątkiem i aktywami.
- Uczynić obserwowalność, koszty i wydajność pierwszorzędnymi od pierwszego dnia.
- Traktować infrastrukturę jako kod (Docker, Terraform, CI/CD) wraz z naszym Zespołem Infrastruktury Centralnej.
- Pracować w otwartym środowisku: dokumentować, ściśle współpracować z Architekturą, Infrastrukturą, Platformą i pozostałymi zespołami.
Czego szukamy:
- 8+ lat doświadczenia w budowaniu produkcyjnych systemów danych, na których polegają inni.
- Silna znajomość Pythona i SQL: nie tylko umiejętność pisania zapytania, ale także umiejętność rozumienia, co silnik z nim robi.
- Kod, który jest łatwy do przeczytania, testowania i późniejszego usunięcia przez kogoś innego.
- Silne zrozumienie modelowania danych zarówno dla obciążeń strumieniowych, jak i analitycznych.
- Efektywność, jakość, idempotencja i obserwowalność traktowane są poważnie domyślnie.
- Projektowanie systemów: zaprojektowałeś i obsługiwałeś systemy strumieniowe na Kafka, Redpanda, MSK lub Kinesis, i masz opinie na temat partycjonowania, grup konsumentów, offsetów i rejestrów schematów.
- Używałeś magazynu danych czasowych w produkcji (ClickHouse idealnie; TimescaleDB, QuestDB lub podobne są również w porządku) i możesz mówić o projektowaniu tabel jako funkcji wzorców zapytań.
- Pracowałeś z architekturą lakehouse i rozumiesz układ tabel, partycjonowanie i kompaktację jako wybory projektowe, które kształtują wydajność zapytań i koszty przechowywania.
- Budujesz z myślą o samonaprawie i idempotencji.
- Reprzetwarzanie jest bezpieczne, ponowne próby nie podwajają zapisów, a system odzyskuje się bez udziału człowieka.
- Gotowość operacyjna: Docker, Terraform i CI/CD to sposób, w jaki pracujesz, a nie oddzielna rzecz „DevOps”.
- Myślisz o kosztach i wydajności na wczesnym etapie.
- Instrumentujesz podczas budowy: logi, metryki i ślady są częścią systemu od pierwszego dnia.
- Projektujesz jakość danych i zarządzanie z góry, obejmujące umowy, walidację, pochodzenie i własność.
Jak myślisz i pracujesz:
- Rozumiesz problemy od podstaw, gdy są nowe, pozostajesz pragmatyczny, gdy nie są, i aktualizujesz swoje poglądy, gdy dowiadujesz się więcej.
- Traktujesz biura handlowe, zarządzanie majątkiem i aktywami, produkty, ryzyko, finanse, zgodność i badania jako klientów tego, co budujesz, i komunikujesz się z nimi w ten sposób.
- Optymalizujesz wyniki ponad wyjście. Mniejsza, prostsza rzecz, która działa, jest lepsza niż większa rzecz, która nie działa.
- Przejmujesz odpowiedzialność od początku do końca: projektuj, wdrażaj, obsługuj, poprawiaj.
- Mówisz, co myślisz, nawet gdy to niepopularne zdanie.
- Zmieniasz zdanie, gdy argument jest lepszy.
- Sprawiasz, że ludzie wokół Ciebie stają się lepsi. Recenzje są rzeczywiste, młodsi rozwijają się dzięki pracy z Tobą, a rówieśnicy chcą z Tobą pracować ponownie.
- Jesteś ciekawy, jak działają rynki. Inżynieria danych sama w sobie nie utrzyma Cię zainteresowanym.
- Jesteś szczery co do tego, co wiesz, a czego nie, i szybko zamykasz lukę.
- Rozumiesz dane rynków finansowych: książki zamówień, transakcje, dane referencyjne, portfele, ekspozycje. Crypto, TradFi lub oba to duży plus.
Miłe do posiadania:
- Doświadczenie z lakehouse z Apache Iceberg lub Delta Lake.
- Znajomość DataHub lub podobnych platform metadanych/pochodzenia.
- Rust. Niektóre z naszych krytycznych usług wydajnościowych są w nim napisane. Zainteresowanie jest mile widziane; biegłość nie jest wymagana.
Co otrzymasz:
- Mandat od podstaw. Będziesz jednym z pierwszych pracowników w CDT, a platforma, standardy i kultura zespołu są Twoje do kształtowania z nami.
- Silni partnerzy. Bliskie relacje robocze z Architekturą, Infrastrukturą, Platformą i samymi biurami.
- Nie będziesz budować danych w próżni.
- Autonomia w sposobie pracy. Elastyczne godziny, praca zdalna, dyżury w godzinach pracy dzielone w zespole.
- Konkurencyjny pakiet wynagrodzeń, z różnymi benefitami.
- Zespół, który się lubi. Regularne spotkania online i coroczne spotkanie, na którym wszyscy są w tym samym pomieszczeniu.
Nasz proces rekrutacji:
Poszukujemy osób z odpowiednimi umiejętnościami i świadomym wyborem dołączenia do naszej branży. Idealny kandydat? Ktoś, kto jest zmotywowany, współpracujący, działa z poczuciem odpowiedzialności i dostarcza solidne, skalowalne wyniki. Jako pracodawca zobowiązujemy się do budowania pozytywnego i współpracującego środowiska pracy. Witamy pracowników z różnych środowisk i zatrudniamy, nagradzamy i promujemy wyłącznie na podstawie zasług i wyników. Ze względu na charakter naszej działalności i wymagania zewnętrzne przeprowadzamy kontrole przeszłości wszystkich potencjalnych pracowników, co jest warunkiem koniecznym do dołączenia do Keyrock.
Senior Data Engineer in Warsaw – pracodawca: Keyrock
Keyrock to dynamiczny pracodawca, który oferuje wyjątkowe możliwości rozwoju kariery w szybko rozwijającym się świecie finansów cyfrowych. Pracując w zdalnym zespole złożonym z ponad 200 osób z różnych kultur, będziesz miał dostęp do konkurencyjnego wynagrodzenia, rocznych wyjazdów integracyjnych oraz elastycznych godzin pracy, co sprzyja równowadze między życiem zawodowym a prywatnym. Nasza kultura opiera się na różnorodności i inkluzyjności, co sprawia, że każdy pracownik ma szansę na realny wpływ na rozwój firmy i branży.