Starszy inżynier oprogramowania, backend (usługi danych i przechowywania danych)
Remote
£232,000 - £310,000 / za rok
O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
Affirm na nowo wymyśla kredyt, aby uczynić go bardziej uczciwym i przyjaznym, dając konsumentom elastyczność, aby kupić teraz i zapłacić później, bez żadnych ukrytych opłat i odsetek składanych. Zespół inżynierów Affirm buduje wielkoskalową, wysoce dostępną i globalną infrastrukturę, która jest współdzielona przez wiele produktów finansowych. Zapewnienie dostępności naszej infrastruktury dla wszystkich inżynierów ma kluczowe znaczenie dla sukcesu firmy.
Jesteśmy dumni z naszej kultury inżynieryjnej, polegającej na dokładnym przeglądzie projektu technicznego, doskonałości operacyjnej oraz sprawnej reakcji i analizie incydentów. Zespół ds. usług danych i przechowywania danych jest odpowiedzialny za obsługę wszystkich wymagań firmy Affirm dotyczących danych (OLAP i OLTP) i obejmuje cały zakres, od krytycznych baz danych transakcji online po naszą orkiestrację wsadową, infrastrukturę przesyłania strumieniowego, struktury sterowane zdarzeniami, narzędzia i systemy BI oraz narzędzia analityczne. Naszą misją jest dostarczanie niezawodnych, intuicyjnych i opłacalnych rozwiązań dla Afirmatorów w celu zabezpieczania, przechowywania, analizowania i przekształcania danych na wyjątkową skalę.
Organizacja Data Services obejmuje zespoły Lake Analytics Platform i Analytics Engineering. Nasza platforma obsługuje ekosystem danych analitycznych Affirm - od infrastruktury Lakehouse i zapytań, która przechowuje i udostępnia dane na dużą skalę, po warstwy transformacji i modelowania, dzięki którym dane są wiarygodne i dostępne dla firmy. Jesteśmy odpowiedzialni za Snowflake, FiveTran, Atlan, MonteCarlo, dbt, zarządzanie danymi, kontrolę prywatności i narzędzia umożliwiające samoobsługową analizę z nastawieniem skupionym na sztucznej inteligencji w całej firmie.
Co będziesz robić Jako członek organizacji Data and Storage Services będziesz współpracować z innymi zespołami - w tym ds. produktów, infrastruktury, Lakehouse Infra, Lakehouse Analytics i Analytics Engineering, aby: - Projektować i rozwijać platformę analityczną Lakehouse firmy Affirm, opracowywać strategię wokół płatków śniegu, Apache Iceberg i Spark w celu dostarczania skalowalnej infrastruktury analitycznej o wysokiej wydajności. - Projektuj i wdrażaj solidną kontrolę dostępu opartą na rolach (RBAC) i dynamiczne zasady maskowania danych w Snowflake, zapewniając, że dostęp do danych jest bezpieczny, zgodny i możliwy do audytu w całej organizacji. - Kieruj technicznym kierunkiem praktyk inżynierii analitycznej, w tym modelowaniem danych, potokami transformacji (dbt) i ramami jakości danych, które umożliwiają wiarygodne, samoobsługowe analizy. - Wspieraj inicjatywy w zakresie zarządzania danymi i inżynierii prywatności, wykorzystując narzędzia takie jak Atlan do zarządzania katalogowaniem danych, pochodzeniem, klasyfikacją i egzekwowaniem zasad. - Identyfikuj i wdrażaj strategie optymalizacji kosztów w zakresie obliczeń analitycznych i pamięci masowej Affirm, w tym dostrajanie magazynu Snowflake, optymalizację zapytań i wydajne zarządzanie cyklem życia danych. - Współpraca z zespołami zajmującymi się inżynierią produktów, analizą danych i analityką biznesową, aby zrozumieć ich potrzeby w zakresie danych i zapewniać ciągłe wskazówki dotyczące projektowania, architektury i najlepszych praktyk. - Ustanawiaj i wspieraj najlepsze praktyki dotyczące operacji w Lakehouse na dużą skalę, w tym ewolucję schematu, konserwację tabel, strategie partycjonowania i obserwowalność. - Wyprzedzaj trendy branżowe w zakresie platform danych analitycznych, zarządzania danymi i technologii prywatności oraz identyfikuj możliwości wprowadzania innowacji i ulepszania naszej oferty danych. - Mentorzy inżynierów w zespołach Lake Analytics Platform i Analytics Engineering, udzielający wskazówek na temat nowych technologii, praktyk programistycznych i promujący kulturę doskonałości technicznej. - Weź udział w rotacji na wezwanie i współpracuj z innymi zespołami, takimi jak SRE, w celu rozwiązywania problemów produkcyjnych. Czego szukamy - Architekt i wdrożenie: Projektuj, rozwijaj i utrzymuj podstawowe komponenty platformy analitycznej Lakehouse firmy Affirm, ze szczególnym uwzględnieniem skalowalności, zarządzania i niezawodności. - Doświadczenie w zakresie płatka śniegu: Wykorzystaj głęboką wiedzę na temat płatka śniegu do projektowania modeli RBAC, dynamicznego maskowania danych, optymalizacji hurtowni i strategii obliczeniowych obejmujących wiele klastrów. Powinien posiadać dogłębną wiedzę na temat wewnętrznych elementów Snowflake, w tym profilowania zapytań, mikropartycjonowania, grupowania, zmaterializowanych widoków i atrybucji kosztów. - Inżynieria analityczna: Opracuj strategię techniczną modelowania i transformacji danych przy użyciu dbt, w tym platformy testowe, standardy dokumentacji i CI/CD dla potoków danych. - Zarządzanie danymi i prywatność: Projektuj i obsługuj ramy zarządzania danymi przy użyciu narzędzi takich jak Atlan, w tym katalogowanie danych, śledzenie pochodzenia, klasyfikacja i automatyczne egzekwowanie polityki prywatności. - Architektura Lakehouse: staw czoła wyzwaniom związanym z wielkoskalowymi analitycznymi systemami danych, w tym zarządzaniem tabelami Apache Iceberg, ewolucją schematów, optymalizacją pamięci masowej i integracją z platformami Spark i Snowflake. - Współpraca: Ścisła współpraca z menedżerami produktów, inżynierami oprogramowania i analitykami w celu przełożenia wymagań biznesowych na rozwiązania techniczne oraz z innymi inżynierami w celu zapewnienia wysokiej jakości infrastruktury danych. - Mentoring: Przewodnik i mentor młodszych i starszych inżynierów, dzielący się swoją wiedzą i promujący kulturę doskonałości technicznej. - Innowacje: wyprzedź konkurencję, badając i eksperymentując z nowymi technologiami i trendami w obszarze Lakehouse, zarządzania danymi i inżynierii analitycznej.
Kwalifikacje: - Doświadczenie: ponad 10 lat doświadczenia w inżynierii oprogramowania lub inżynierii danych, z udokumentowanym doświadczeniem w dostarczaniu złożonych rozwiązań platform danych, które poprawiają dostępność, wydajność i zarządzanie infrastrukturą analityczną. - Doświadczenie w Snowflake: ponad 6 lat praktycznego doświadczenia w Snowflake lub porównywalnych hurtowniach danych analitycznych, w tym w projektowaniu RBAC, maskowaniu danych, optymalizacji zapytań i zarządzaniu kosztami. - Lakehouse i Big Data: Duże doświadczenie z Apache Iceberg, Spark i natywnymi w chmurze architekturami Data Lake na AWS (S3, EKS). - Inżynieria analityczna: doświadczenie z dbt lub równoważnymi platformami transformacji, w tym najlepszymi praktykami w zakresie modelowania danych, testowaniem i CI/CD dla potoków danych. - Rozwiązywanie problemów: Wyjątkowe umiejętności rozwiązywania problemów i umiejętności analityczne, ze zdolnością do identyfikowania i rozwiązywania złożonych wyzwań technicznych oraz ustanawiania długotrwałych rozwiązań i procesów. - Umiejętności programistyczne: Biegłość w Pythonie i SQL, ze szczególnym naciskiem na czysty, łatwy w utrzymaniu kod. Doświadczenie z Kotlinem lub Go będzie plusem. - Przywództwo: wykazane umiejętności przywódcze i mentorskie, ze zdolnością do inspirowania i kierowania innymi. Możesz także pracować interdyscyplinarnie, rozwiązując problemy techniczne i wpływając na plany działania poza swoim bezpośrednim obszarem własności. - Innowacje: wprowadzasz innowacje w platformach, które budujesz i obsługujesz, oraz masz doświadczenie w przyczynianiu się do projektów open source.
Pasjonujesz się współpracą ze społecznością zajmującą się inżynierią danych. - Infrastruktura jako kod (IaC): Znajomość narzędzi do automatyzacji, takich jak Terraform, do zarządzania infrastrukturą danych. - Komunikacja: doskonałe umiejętności komunikacyjne i interpersonalne, ze zdolnością do jasnego wyrażania pomysłów technicznych zarówno odbiorcom technicznym, jak i nietechnicznym. - Na tym stanowisku wymagane jest równoważne doświadczenie praktyczne lub tytuł licencjata w pokrewnej dziedzinie. Stopień wynagrodzenia - Stopień R Equity - 15 Pracownicy nowi w programie Affirm zazwyczaj rozpoczynają pracę na początku zakresu wynagrodzeń. Affirm koncentruje się na zapewnieniu prostej i przejrzystej struktury wynagrodzeń opartej na różnych czynnikach, w tym lokalizacji, doświadczeniu i umiejętnościach związanych z pracą.
Płaca podstawowa stanowi część całkowitego pakietu wynagrodzeń, który może obejmować nagrody kapitałowe, miesięczne stypendia na wydatki związane ze zdrowiem, dobrym samopoczuciem i technologią oraz świadczenia (w tym 100% dotowane ubezpieczenie medyczne, stomatologiczne i okulistyczne dla Ciebie i osób na Twoim utrzymaniu). Przedział wynagrodzenia podstawowego w USA (Kalifornia, Waszyngton, Nowy Jork, New Jersey, Connecticut) rocznie: 260 000 - 310 000 USD Przedział podstawowy w USA (wszystkie pozostałe stany USA) rocznie: 232 000 - 282 000 USD Firma Affirm jest dumna z tego, że jest firmą stawiającą na współpracę zdalną! Większość naszych stanowisk jest zdalnych i możesz pracować niemal w dowolnym miejscu w kraju zatrudnienia.
Osoby potwierdzające na najbliższych stanowiskach mogą pracować zdalnie, ale czasami będą musiały pracować poza przydzielonym im biurem Affirm. Ograniczona liczba stanowisk nadal ma charakter biurowy ze względu na charakter ich obowiązków służbowych. Jesteśmy niezwykle dumni, że możemy zaoferować konkurencyjne korzyści, które są zakotwiczone w naszej podstawowej wartości, jaką są ludzie na pierwszym miejscu.
Oto niektóre najważniejsze cechy naszego pakietu świadczeń: - Opieka zdrowotna - Affirm pokrywa wszystkie składki na wszystkich poziomach ubezpieczenia dla Ciebie i osób na Twoim utrzymaniu - Elastyczne portfele wydatków - hojne stypendia na wydatki na technologię, żywność, różne potrzeby związane ze stylem życia i wydatki na założenie rodziny - Czas wolny - Konkurencyjne harmonogramy urlopów i świąt, umożliwiające wzięcie wolnego na odpoczynek i nabranie sił - ESPP - Plan zakupu akcji pracowniczych umożliwiający zakup akcji Affirm ze zniżką Wierzymy, że naszym zadaniem jest zapewnienie włączającej rozmowy kwalifikacyjnej wszystkich, łącznie z osobami niepełnosprawnymi. Chętnie zapewniamy rozsądne udogodnienia kandydatom potrzebującym zindywidualizowanego wsparcia w procesie rekrutacji. [W przypadku stanowisk w USA, które można wykonywać w Los Angeles lub San Francisco] Zgodnie z rozporządzeniem San Francisco Fair Chance i rozporządzeniem Los Angeles Fair Chance Initiative for Hiring Ordinance, firma Affirm rozważy do zatrudnienia kandydatów posiadających odpowiednie kwalifikacje, posiadających historię aresztowań i wyroków skazujących. Klikając „Prześlij aplikację”, potwierdzasz, że zapoznałeś się z Polityką prywatności kandydatów globalnych firmy Affirm i niniejszym swobodnie i jednoznacznie wyrażasz świadomą zgodę na gromadzenie, przetwarzanie, wykorzystywanie i przechowywanie Twoich danych osobowych zgodnie z tam opisanym.
Aplikuj bezpośrednio na RemoteJobs.org: https://remotejobs.org/remote-jobs/senior-staff-software-engineer-backend-data-and-storage-services-affirm
Pytania spolecznosci
Ktos tu pracowal? Zapytaj przed aplikacja.
Brak watkow dla tej oferty lub firmy.