O tym stanowisku
Numery telefonów i adresy e-mail w tym ogłoszeniu są ukryte do momentu zalogowania.
auto_translated_note
O nasRuby Labs to wiodąca firma technologiczna, która tworzy i obsługuje innowacyjne produkty konsumenckie. Oferujemy szeroką gamę możliwości w branżach związanych ze zdrowiem, edukacją i rozrywką. Nasze innowacyjne zespoły kształtują przyszłość produktów kierowanych przez konsumentów i zawsze poszukujemy pasjonatów, którzy by do nas dołączyli.
Dowiedz się więcej o naszej historii na: https://rubylabs.com/about-us/O roli Budujemy system orkiestracji płatności na dużą skalę, który co miesiąc przetwarza miliony transakcji finansowych z udziałem wielu dostawców płatności, regionów i produktów. Nasza platforma działa na styku płatności, rozliczeń, subskrypcji, analiz i wewnętrznych narzędzi CRM, gdzie poprawność, wydajność i niezawodność danych mają kluczowe znaczenie. Ponieważ liczba naszych transakcji i baza klientów stale szybko rosną, nasza warstwa bazy danych stała się jedną z najważniejszych części systemu.
Poszukujemy silnego inżyniera baz danych, który będzie właścicielem, skalował i rozwijał naszą infrastrukturę danych, zapewniając jej szybkość, niezawodność i gotowość do długoterminowego rozwoju. Dołączysz do utalentowanej, w pełni zdalnej organizacji inżynierskiej z silnymi zespołami zaplecza, infrastruktury i produktów. Cenimy własność, doskonałość techniczną i pragmatyczne podejmowanie decyzji.
Inżynierowie w RubyLabs pracują na rzeczywistą skalę, prawdziwe pieniądze i mają realny wpływ. Jako inżynier baz danych w RubyLabs będziesz odpowiedzialny za projektowanie, obsługę i optymalizację baz danych w środowisku płatności o dużym wolumenie. Ta rola wykracza daleko poza podstawowe operacje CRUD - będziesz pracować z dużymi zbiorami danych, złożonymi zapytaniami, wąskimi gardłami wydajności, migracjami na ogromnych tabelach i potokami analitycznymi.
Będziesz ściśle współpracować z inżynierami zaplecza i zespołami produktowymi, aby upewnić się, że nasza warstwa danych obsługuje zarówno obciążenia transakcyjne, jak i analityczne przypadki użycia, w tym wewnętrzne wyszukiwanie i obserwowalność CRM. Kluczowe obowiązki Własność i skalowalność bazy danych Posiadanie i obsługiwanie AWS Aurora (PostgreSQL) w środowisku wysokoobciążone środowisko produkcyjne Projektowanie i rozwijanie schematów dla dużych domen transakcyjnych (płatności, klienci, subskrypcje, zdarzenia) Wdrażanie i utrzymywanie: Strategie partycjonowania tabel (oparte na czasie, oparte na dzierżawach, hybrydowe) Zaawansowane indeksowanie (B-Tree, GIN, indeksy częściowe) Optymalizacja zapytań i dostrajanie planów wykonania Obsługa baz danych zawierających miliony nowych rekordów miesięcznie przy zachowaniu przewidywalnej wydajności Optymalizacja wydajnościAnalizowanie i optymalizacja powolnych zapytań i produkcji metryki Identyfikuj i rozwiązuj: Blokuj rywalizację Problemy z próżnią / automatyczną próżnią Nasycenie puli połączeń Długotrwałe lub nieefektywne zapytania Aktywnie zapobiegaj regresji wydajności w miarę wzrostu ilości danych Narzędzia wyszukiwania i wewnętrzne Projektuj wysokowydajne rozwiązania wyszukiwania dla dużych operacyjnych zbiorów danych używanych w wewnętrznych narzędziach CRM Wdrażaj wydajne strategie wyszukiwania Równowaga elastyczności, poprawności i wydajności na dużą skalę Analityka i rejestrowanie Pracuj z potokami danych zdarzeń i dzienników, w tym opartymi na Tinybird / ClickHouse analitykaDecyduj, które dane mają znajdować się w transakcyjnych bazach danych, a które w magazynach analitycznychUdostępnij szybkie informacje w czasie rzeczywistym dla zespołów produktowych, finansowych i operacyjnych Niezawodność i operacjeZapewnij integralność i spójność danych w przepływach pracy finansowychDefiniuj i monitoruj wskaźniki kondycji bazy danych (opóźnienia, opóźnienia replikacji, pamięć masowa, IOPS)Planuj i wykonuj bezpieczne zmiany schematów i migracje na dużych tabelach Weź udział w analizie incydentów związanych z wydajnością lub dostępnością danychPraca nad kopiami zapasowymi, replikacją i odzyskiwaniem po awarii strategieKwalifikacjeDuże praktyczne doświadczenie z PostgreSQL w środowisku produkcyjnymDoświadczenie w zarządzaniu dużymi bazami danych (setki milionów wierszy lub więcej)Dobre zrozumienie:Strategii indeksowania Planistów zapytań i ścieżek wykonaniaTransakcje, poziomy izolacji i blokowanieDoświadczenie w pracy z infrastrukturą opartą na AWS, najlepiej AWS AuroraMożliwość samodzielnego badania i rozwiązywania złożonych problemów z wydajnością Silny plusDoświadczenie w płatnościach, rozliczeniach, fintech lub finansach systemówZnajomość analitycznych baz danych (ClickHouse, Tinybird lub podobnych)Znajomość OpenSearch lub podobnego, w tym pozyskiwanie danych z PostgreSQLDoświadczenie w projektowaniu modeli danych dla systemów wielodostępnychZrozumienie architektur sterowanych zdarzeniami i potoków danychCertyfikaty AWS (np.
Solutions Architect, Database Specialty)Lokalizacja
Ruby Labs działa w strefie CET (czasu środkowoeuropejskiego). Kandydaci z dowolnego kraju mogą ubiegać się o stanowisko, pod warunkiem, że znajdują się w odległości około ± 4 godzin od czasu CET. Zapewnia to optymalną współpracę i komunikację w godzinach pracy.KorzyściOdkryj korzyści płynące z bycia częścią naszego prężnego zespołu!
Oferujemy: Środowisko pracy zdalnej: ciesz się swobodą pracy z dowolnego miejsca i o każdej porze, promując zdrową równowagę między życiem zawodowym a prywatnym. Nieograniczony PTO: ciesz się nieograniczonym płatnym czasem wolnym, aby naładować baterie i nadać priorytet swojemu dobremu samopoczuciu, bez liczenia dni. Płatne święta państwowe: Świętuj i zrelaksuj się w święta narodowe, korzystając z płatnego czasu wolnego na odpoczynek i regenerację sił.
MacBook dostarczany przez firmę: ciesz się bezproblemową produktywnością dzięki najwyższej klasy MacBookom Apple dostarczanym wszystkim pracownikom, którzy ich potrzebują. Elastyczna umowa z niezależnym wykonawcą: odblokuj korzyści płynące z elastyczności, autonomii i możliwości w zakresie przedsiębiorczości. Korzystaj z ulg podatkowych, możliwości nawiązywania kontaktów, mniejszych obowiązków pracowniczych i swobody pracy z dowolnego miejsca.
Przeczytaj więcej na ten temat tutaj: https://docs.google.com/document/d/1nkrN76JlZkbKj9WSOhlT1_mni_CZeDkHdwfIjPXVwvk/preview?tab=t.0#heading=h.ndsdl4wapxttBądź częścią naszego szybko rozwijającego się zespołu i wykorzystaj tę doskonałą szansę na rozwój osobisty i zawodowy! Proces rozmowy kwalifikacyjnej Po przesłaniu aplikacji przeprowadzimy szczegółową ocenę, która zwykle trwa od 3 do 5 dni, ale czasami może potrwać dłużej ze względu na liczbę otrzymanych wniosków. Jeśli widzimy potencjalne dopasowanie, wykonujemy następujące kroki: Selekcja rekrutacyjna (40 minut) Rozmowa techniczna (60 minut) Rozmowa końcowa (60 minut) Życie w Ruby Labs W Ruby Labs działamy szybko, mierzymy wysoko i tego samego oczekujemy od naszego zespołu.
Nie jesteśmy tu po to, żeby grać na małą skalę - jesteśmy tu po to, żeby budować, rozwijać się i wygrywać. Oznacza to, że szukamy ludzi ambitnych, zmotywowanych i gotowych dawać z siebie wszystko każdego dnia. To miejsce dla osób, które radzą sobie pod presją, podejmują wyzwania i widzą szansę w każdej przeszkodzie.
Jeśli jesteś głodny osiągnięć, zmotywowany wpływem i chcesz rozwijać się w tempie zgodnym z własnymi ambicjami, Ruby Labs oferuje platformę, która Ci to umożliwi. Tutaj wysiłek idzie w parze z nagrodą. Doceniamy tych, którzy dają z siebie wszystko i osiągają wyniki, i tworzymy przestrzeń dla ludzi, którzy chcą więcej - większej odpowiedzialności, większego rozwoju i większego sukcesu.
Pytania spolecznosci
Ktos tu pracowal? Zapytaj przed aplikacja.
Brak watkow dla tej oferty lub firmy.