Inżynier Danych (Snowflake/ETL)

  • Full Time
Job expired!
Kim jest Tide: W Tide jesteśmy zobowiązani do oszczędzania czasu i pieniędzy dla firm. Jesteśmy czołowym dostawcą kont biznesowych dla MŚP w Wielkiej Brytanii i jednym z najszybciej rozwijających się przedsiębiorstw technologicznych w sektorze finansowym w tym kraju. Dzięki zastosowaniu najnowszych technologii, opracowujemy rozwiązania z myślą o MŚP, a nasza platforma finansowa, sterowana przez użytkowników, przekształca rynek bankowości biznesowej. Nie tylko oferujemy konta biznesowe i powiązane z nimi usługi bankowe dla naszych członków, ale również dostarczamy kompleksowy zestaw mocno powiązanych narzędzi administracyjnych dla firm. Tide to zamiłowanie do tego, co robisz. Szukamy osób chętnych do dołączenia do nas w ekscytującej podróży i stworzenia czegoś wyjątkowego. Potrzebujemy zaangażowanych "Tidean", którzy pomogą wprowadzać innowacje i zbudować platformę najwyższej klasy dla naszych członków. Musisz czuć się swobodnie pracując w niejasnych sytuacjach i potrafić poradzić sobie w ciągle zmieniającym się środowisku fintech. Wyobraź sobie, że pomagasz kształtować sposób, w jaki miliony członków Tide odkrywają i korzystają z platform bankowości biznesowej, i robisz to na skalę globalną. Czego szukamy: Jako członek zespołu będziesz odpowiedzialny za budowanie i zarządzanie przepływami danych i usługami niezbędnymi do obsługi funkcji biznesowych/raportów/paneli sterowania. W naszej inteligencji biznesowej silnie polegamy na Snowflake, Airflow, Fivetran, dbt i Looker, a AWS traktujemy jako kluczowego partnera we wszystkich zespołach inżynieryjnych. W roli inżyniera analitycznego będziesz: - Projektować i architektonicznie budować skomplikowane rozwiązania Data Warehousing/Data Lake w Snowflake - Projektować, rozwijać i wdrażać skalowalne, zautomatyzowane procesy ekstrakcji, przetwarzania i analizy danych w strukturze Data Mesh - Szkolić młodszych inżynierów w zespole - Działać jako "do którego można się zwrócić" ekspert w zakresie technologii i rozwiązań danych - Być w stanie diagnozować i rozwiązywać problemy architektoniczne i projektowe - Odpowiadać za rozwiązywanie problemów technicznych w miarę ich pojawiania się - Szukać sposobów na poprawę jakości i dostarczania przepływów danych ze strony działu - Optymalizować i dostosowywać złożone zapytania SQL w Snowflake, w tym dogłębne zrozumienie różnych strategii partycjonowania danych - Współpracować z analitykami danych, aby zapewnić, że wszystkie dane są optymalizowane i dostępne w razie potrzeby. Może to obejmować metody "delta loading", takie jak Change Capture, Change Data Control - Wspierać zarządzanie danymi, poprawę jakości danych i inne inicjatywy platformy danych - Projektować rozwiązania do integracji danych, zarządzania danymi, zarządzania metadanymi i jakości danych - Odkrywać, przekształcać, testować, wdrażać i dokumentować źródła danych - Stosować, definiować i promować zarządzanie magazynem danych, w tym jakość danych, testowanie, najlepsze praktyki kodowania i przegląd przez rówieśników Co sprawia, że jesteś idealnym kandydatem: Masz 10-12 lat doświadczenia z rosnącymi zadaniami związanymi z wdrażaniem rozwiązań danych z naciskiem na magazyny takie jak Snowflake. Masz dogłębne zrozumienie magazynów danych, koncepcji ETL i zasad modelowania danych. Posiadasz solidną wiedzę na temat podejść do modelowania danych, takich jak Kimball i Datavault. Masz solidne podstawy Zarządzania Danymi i Modelowania Danych, takie jak Star Schema, Snowflake Schema, Dimension Tables i Fact Tables. Posiadasz szczegółową wiedzę na temat komponentów i architektury rozwiązań do przetwarzania danych w chmurze, obejmującą ingestię danych, przetwarzanie danych, katalogowanie danych, bezpieczeństwo, devops, konsumpcję itp. Masz doświadczenie w implementacji podstawowych koncepcji Snowflake, takich jak udostępnianie danych, UDF, zero copy clones, time travel, micro partition, stored procedures, import/eksport danych, external tables. Masz doświadczenie w projektowaniu baz danych analitycznych w architekturze Data Mesh. Potrafisz rozwiązywać problemy i aktywnie angażować się w pracę z innymi zespołami wielofunkcyjnymi w celu rozwiązania problemów i blokad. Potrafisz rozważyć alternatywne rozwiązania/komponenty i podejmować decyzje projektowe poparte uzasadnieniem. Potrafisz prowadzić techniczne dyskusje/dema/prezentacje z udziałem interesariuszy klienta, demonstrując głęboką wiedzę specjalistyczną i jakość projektów. Możesz przeprowadzić przegląd projektu/kodu zespołu, aby zidentyfikować problemy/ryzyko i możliwości ich złagodzenia. Doświadczenie z Pythonem, narzędziami zarządzania (np. Atlan, Alation, Collibra) lub narzędziami do kontroli jakości danych (np. Great Expectations, Monte Carlo, Soda) będzie dodatkowym atutem. Niezbędne są także silne umiejętności analityczne i rozwiązywania problemów. Masz doświadczenie z metodologią Agile Development i doskonałe umiejętności komunikacyjne. Co dostaniesz w zamian: Pracuj elastycznie, w taki sposób, który Ci odpowiada! Promujemy nowatorskie metody pracy i wspieramy elastyczne formy zatrudnienia. Nasza polityka pracy poza biurem (WOO - Working Out of Office) pozwala pracownikom pracować zdalnie z domu lub z dowolnego miejsca w ich kraju zamieszkania. Co więcej, możesz pracować z innego kraju do 90 dni w roku. Dodatkowo otrzymasz: - Konkurencyjne wynagrodzenie - Ubezpieczenie zdrowotne dla Ciebie i Twojej rodziny - Ubezpieczenie na życie - Korzyści OPD - Wsparcie dla zdrowia psychicznego przez Plumm - Budżet na naukę i rozwój - Dodatek do pracy zdalnej - 25 dni urlopu - Urlopy rodzinne i przyjazne Sposób pracy w Tide W Tide stawiamy na pierwszym miejscu naszych członków i kierujemy naszymi działaniami danymi. Przede wszystkim jesteśmy jednym zespołem. Nasza polityka pracy poza biurem (WOO - Working Out of Office) pozwala Ci na pracę z dowolnego miejsca na świecie do 90 dni w roku. Jesteśmy przede wszystkim zorientowani na pracę zdalną, ale mamy biura dostępne i wyposażone na najwyższym poziomie na czas, gdy chcesz poznać nowych ludzi, współpracować z Twoim zespołem lub po prostu spędzić czas ze swoimi kolegami. Tide jest miejscem dla każdego W Tide wierzymy, że nasz sukces leży w tworzeniu różnorodnej kultury poprzez akceptację naszych różnic. Nasi pracownicy ("Tidean") pochodzą z różnych tła i mają różne poziomy doświadczenia. Akceptujemy wszystkich, bez względu na ich pochodzenie etniczne, religię, orientację seksualną, tożsamość płciową, rodzinę lub status rodzicielski, pochodzenie narodowe, status weterana, status neurodywersyjny lub niepełnosprawności. Wierzymy, że te czynniki sprawiają, że jesteśmy wyjątkowi w rozwiązywaniu problemów! Jesteśmy jednym zespołem i kultywujemy transparentne i inkluzywne środowisko, w którym każdy głos jest słyszalny.