Praca
Z kanału partnera
Starszy inżynier baz danych
Cena na życzenie
Szczegóły
- Typ zatrudnienia
- Pełny etat
- Zdalnie
- Tak
- Firma
- Spreedly
- Poziom
- Senior
Opis
Automatyczne tłumaczenie z języka English. Oryginał jest wiążący. Tłumaczenie maszynowe — trwają prace nad dokładniejszą wersją.
O nas:
Spreedly to inteligentna platforma płatnicza dla firm, które chcą mieć własną strategię płatności. Założona w 2007 roku z siedzibą w Durham w Karolinie Północnej zapewnia sprzedawcom, platformom i fintechom pojedynczy interfejs API umożliwiający łączenie się z ponad 150 bramkami płatniczymi i ponad 40 metodami płatności w ponad 100 krajach, a także inteligencję pozwalającą decydować, gdzie powinna przebiegać każda transakcja. Z założenia jesteśmy niezależni od dostawcy. Nasi klienci wybierają dostawców, przechowują swoje dane dotyczące płatności w sposób przenośny i nigdy nie muszą odbudowywać swojego stosu, aby zastosować coś nowego.
Płatności stają się coraz bardziej złożone, a nie mniej. Każdy nowy rynek, metoda płatności, narzędzie do oszustw, a teraz każdy agent AI dokonujący płatności w imieniu kupującego dodaje kolejną integrację i kolejną decyzję. Szybko zamienia tę złożoność w zaletę. Nasz skarbiec PCI poziomu 1 umożliwia przenoszenie kart i tokenów sieciowych u różnych dostawców. Inteligentne wyznaczanie tras i ponownych prób pozwala odzyskać przychody utracone w wyniku spadków, których można było uniknąć. Narzędzia do oszustw i 3DS podłączają się za pomocą jednego wywołania API. Nasza analityka płatnicza przekształca dane transakcyjne w decyzje, na podstawie których sprzedawcy mogą podjąć działania. W miarę jak handel agentowy przechodzi z eksperymentu do prawdziwego kanału sprzedaży, budujemy infrastrukturę, która umożliwia sprzedawcom akceptowanie płatności inicjowanych przez agentów za pośrednictwem dostawców, którym już ufają.
Dla ludzi, którzy tu pracują, oznacza to trudne problemy techniczne na realną skalę, miliardy dolarów w rocznych transakcjach, w momencie, gdy piszą się na nowo zasady handlu. Jeśli chcesz, aby własność i praca przekładały się bezpośrednio na przychody Twoich klientów, doskonale się wpasujesz.
O roli
Spreedly zatrudnia starszego inżyniera baz danych, który zostanie głównym ekspertem baz danych w naszym zespole ds. niezawodności. Poprawisz wydajność i niezawodność naszego istniejącego środowiska rozproszonych baz danych oraz pomożesz zespołom inżynierskim bezpiecznie wprowadzać zmiany w bazach danych.
Jest to stanowisko starszego, indywidualnego współpracownika, bez bezpośrednich podwładnych, a „starszy” oznacza tutaj więcej niż lata doświadczenia: będziesz osobą, na którą reszta inżynierów będzie zwracać uwagę we wszystkich kwestiach w warstwie bazy danych. Szansą jest kształtowanie sposobu, w jaki zarządzamy i ulepszamy nasze bazy danych, a nie prowadzenie migracji. Korzystamy już z bazy danych CockroachDB, a infrastruktura jest obsługiwana za pośrednictwem usługi zarządzanej przez firmę Cockroach Labs. Oznacza to, że koncentrujesz się na części, która należy do nas: obciążeniu pracą, schemacie, zapytaniach, ustawieniach, wydajności i praktykach związanych ze zmianami.
Nasz zespół ds. niezawodności pracuje nad inżynierią aplikacji, infrastrukturą i platformą, aby ulepszyć monitorowanie, zapobiegać incydentom i szybko przywracać sprawność po wystąpieniu incydentów. To nie jest podręcznikowy zespół SRE. To mała, wysoce autonomiczna grupa skupiona na ciągłym doskonaleniu, z realnym polem do dostrzeżenia problemu, zaproponowania rozwiązania i wdrożenia go w ramach priorytetów zespołu. Dostępność i wydajność bazy danych mają ogromne znaczenie w środowisku płatności, a ulepszenia, które tu wprowadzasz, przekładają się bezpośrednio na niezawodność, na której polegają nasi klienci.
Obowiązki:
Obowiązki
Popraw wydajność bazy danych
•
Sprawdź naszą obecną konfigurację bazy danych, aby znaleźć wąskie gardła w wydajności i zagrożenia związane z niezawodnością, korzystając w stosownych przypadkach z oprzyrządowania, przeglądu kodu i testów przejściowych.
•
Znajdź i ulepsz wolno działające zapytania, zidentyfikuj brakujące lub nieefektywne indeksy i oceń ustawienia bazy danych pod kątem rzeczywistych potrzeb aplikacji.
•
Diagnozuj problemy z rozproszonymi bazami danych, takie jak rywalizacja i ponowne próby transakcji, gorące zakresy i nieefektywne wzorce dostępu, a także współpracuj z inżynierami aplikacji, aby naprawić je u źródła.
•
Ustal wartości bazowe wydajności, aby znaczące zmiany w zachowaniu obciążenia były widoczne wcześnie.
Bądź ekspertem merytorycznym baz danych
•
Pomóż zespołom inżynierskim zrozumieć ryzyko i kompromisy związane ze znaczącymi zmianami, zanim trafią one do środowiska produkcyjnego, w tym migracjami schematów, nowymi wzorcami dostępu i zmianami konfiguracji.
•
Uczestniczyć w przeglądach projektów systemów, które nakładają znaczne wymagania na bazę danych i udzielać jasnych wskazówek dotyczących projektowania schematu, wyboru klucza podstawowego, indeksowania i granic transakcji.
•
Wnieś swój wkład w wiedzę dotyczącą baz danych w zakresie reagowania na incydenty i analizy przyczyn źródłowych, a następnie zamień zdobytą wiedzę w trwałe poprawki.
Własne praktyki bazodanowe
•
Opracuj bezpieczniejsze procedury migracji, dokumentację i wskazówki, aby zespoły aplikacyjne mogły rozwijać modele danych bez konieczności angażowania Cię na każdym kroku.
•
Przejmij na bieżąco odpowiedzialność za praktyki operacyjne, w tym planowanie aktualizacji wersji, weryfikację tworzenia kopii zapasowych i odzyskiwania pod kątem naszych celów dotyczących dostępności oraz utrzymywanie ustawień klastra i rozmiaru odpowiednich do naszego obciążenia.
•
Popraw obserwowalność bazy danych, aby istotne sygnały (opóźnienie, ponowne próby, rywalizacja, stan zasięgu, pojemność) były widoczne i możliwe do podjęcia w ramach naszego szerszego monitorowania produkcji.
•
Współpracuj z Cockroach Labs jako specjalistą w zakresie naszego zarządzanego środowiska i pomóż nam w dostosowaniu rozmiaru naszej bazy danych w miarę rozwoju.
Partner w zakresie inżynierii
•
Ściśle współpracuj z inżynierami infrastruktury, platformy i aplikacji, aby poprawić wydajność i dostępność baz danych.
•
Jest mentorem inżynierów w zakresie rozwiązywania problemów z bazami danych, wydajności i koncepcji rozproszonych baz danych.
Wymagania:
•
Ponad 5 lat doświadczenia na stanowisku, gdzie obsługa i optymalizacja produkcyjnych baz danych była Twoim głównym zadaniem, a nie dodatkowym obowiązkiem związanym z tworzeniem aplikacji.
•
Głębokie, praktyczne doświadczenie w zarządzaniu rozproszonymi bazami danych, w tym ich wydajnością i zachowaniem wysokiej dostępności.
•
Praktyczne doświadczenie w zarządzaniu relacyjnymi bazami danych wspierającymi systemy produkcyjne o znaczeniu krytycznym dla biznesu.
•
Doświadczenie w diagnozowaniu nieefektywności bazy danych i dostarczaniu wymiernych ulepszeń zapytań, indeksowania, schematu lub konfiguracji.
•
Silne umiejętności SQL i płynność w planach wykonania, zarządzaniu transakcjami i kompromisach rozproszonego SQL (replikacja, spójność, konsensus, transakcje rozproszone).…
Źródło: Jobicy (https://jobicy.com/jobs/154747-senior-database-engineer)
Spreedly to inteligentna platforma płatnicza dla firm, które chcą mieć własną strategię płatności. Założona w 2007 roku z siedzibą w Durham w Karolinie Północnej zapewnia sprzedawcom, platformom i fintechom pojedynczy interfejs API umożliwiający łączenie się z ponad 150 bramkami płatniczymi i ponad 40 metodami płatności w ponad 100 krajach, a także inteligencję pozwalającą decydować, gdzie powinna przebiegać każda transakcja. Z założenia jesteśmy niezależni od dostawcy. Nasi klienci wybierają dostawców, przechowują swoje dane dotyczące płatności w sposób przenośny i nigdy nie muszą odbudowywać swojego stosu, aby zastosować coś nowego.
Płatności stają się coraz bardziej złożone, a nie mniej. Każdy nowy rynek, metoda płatności, narzędzie do oszustw, a teraz każdy agent AI dokonujący płatności w imieniu kupującego dodaje kolejną integrację i kolejną decyzję. Szybko zamienia tę złożoność w zaletę. Nasz skarbiec PCI poziomu 1 umożliwia przenoszenie kart i tokenów sieciowych u różnych dostawców. Inteligentne wyznaczanie tras i ponownych prób pozwala odzyskać przychody utracone w wyniku spadków, których można było uniknąć. Narzędzia do oszustw i 3DS podłączają się za pomocą jednego wywołania API. Nasza analityka płatnicza przekształca dane transakcyjne w decyzje, na podstawie których sprzedawcy mogą podjąć działania. W miarę jak handel agentowy przechodzi z eksperymentu do prawdziwego kanału sprzedaży, budujemy infrastrukturę, która umożliwia sprzedawcom akceptowanie płatności inicjowanych przez agentów za pośrednictwem dostawców, którym już ufają.
Dla ludzi, którzy tu pracują, oznacza to trudne problemy techniczne na realną skalę, miliardy dolarów w rocznych transakcjach, w momencie, gdy piszą się na nowo zasady handlu. Jeśli chcesz, aby własność i praca przekładały się bezpośrednio na przychody Twoich klientów, doskonale się wpasujesz.
O roli
Spreedly zatrudnia starszego inżyniera baz danych, który zostanie głównym ekspertem baz danych w naszym zespole ds. niezawodności. Poprawisz wydajność i niezawodność naszego istniejącego środowiska rozproszonych baz danych oraz pomożesz zespołom inżynierskim bezpiecznie wprowadzać zmiany w bazach danych.
Jest to stanowisko starszego, indywidualnego współpracownika, bez bezpośrednich podwładnych, a „starszy” oznacza tutaj więcej niż lata doświadczenia: będziesz osobą, na którą reszta inżynierów będzie zwracać uwagę we wszystkich kwestiach w warstwie bazy danych. Szansą jest kształtowanie sposobu, w jaki zarządzamy i ulepszamy nasze bazy danych, a nie prowadzenie migracji. Korzystamy już z bazy danych CockroachDB, a infrastruktura jest obsługiwana za pośrednictwem usługi zarządzanej przez firmę Cockroach Labs. Oznacza to, że koncentrujesz się na części, która należy do nas: obciążeniu pracą, schemacie, zapytaniach, ustawieniach, wydajności i praktykach związanych ze zmianami.
Nasz zespół ds. niezawodności pracuje nad inżynierią aplikacji, infrastrukturą i platformą, aby ulepszyć monitorowanie, zapobiegać incydentom i szybko przywracać sprawność po wystąpieniu incydentów. To nie jest podręcznikowy zespół SRE. To mała, wysoce autonomiczna grupa skupiona na ciągłym doskonaleniu, z realnym polem do dostrzeżenia problemu, zaproponowania rozwiązania i wdrożenia go w ramach priorytetów zespołu. Dostępność i wydajność bazy danych mają ogromne znaczenie w środowisku płatności, a ulepszenia, które tu wprowadzasz, przekładają się bezpośrednio na niezawodność, na której polegają nasi klienci.
Obowiązki:
Obowiązki
Popraw wydajność bazy danych
•
Sprawdź naszą obecną konfigurację bazy danych, aby znaleźć wąskie gardła w wydajności i zagrożenia związane z niezawodnością, korzystając w stosownych przypadkach z oprzyrządowania, przeglądu kodu i testów przejściowych.
•
Znajdź i ulepsz wolno działające zapytania, zidentyfikuj brakujące lub nieefektywne indeksy i oceń ustawienia bazy danych pod kątem rzeczywistych potrzeb aplikacji.
•
Diagnozuj problemy z rozproszonymi bazami danych, takie jak rywalizacja i ponowne próby transakcji, gorące zakresy i nieefektywne wzorce dostępu, a także współpracuj z inżynierami aplikacji, aby naprawić je u źródła.
•
Ustal wartości bazowe wydajności, aby znaczące zmiany w zachowaniu obciążenia były widoczne wcześnie.
Bądź ekspertem merytorycznym baz danych
•
Pomóż zespołom inżynierskim zrozumieć ryzyko i kompromisy związane ze znaczącymi zmianami, zanim trafią one do środowiska produkcyjnego, w tym migracjami schematów, nowymi wzorcami dostępu i zmianami konfiguracji.
•
Uczestniczyć w przeglądach projektów systemów, które nakładają znaczne wymagania na bazę danych i udzielać jasnych wskazówek dotyczących projektowania schematu, wyboru klucza podstawowego, indeksowania i granic transakcji.
•
Wnieś swój wkład w wiedzę dotyczącą baz danych w zakresie reagowania na incydenty i analizy przyczyn źródłowych, a następnie zamień zdobytą wiedzę w trwałe poprawki.
Własne praktyki bazodanowe
•
Opracuj bezpieczniejsze procedury migracji, dokumentację i wskazówki, aby zespoły aplikacyjne mogły rozwijać modele danych bez konieczności angażowania Cię na każdym kroku.
•
Przejmij na bieżąco odpowiedzialność za praktyki operacyjne, w tym planowanie aktualizacji wersji, weryfikację tworzenia kopii zapasowych i odzyskiwania pod kątem naszych celów dotyczących dostępności oraz utrzymywanie ustawień klastra i rozmiaru odpowiednich do naszego obciążenia.
•
Popraw obserwowalność bazy danych, aby istotne sygnały (opóźnienie, ponowne próby, rywalizacja, stan zasięgu, pojemność) były widoczne i możliwe do podjęcia w ramach naszego szerszego monitorowania produkcji.
•
Współpracuj z Cockroach Labs jako specjalistą w zakresie naszego zarządzanego środowiska i pomóż nam w dostosowaniu rozmiaru naszej bazy danych w miarę rozwoju.
Partner w zakresie inżynierii
•
Ściśle współpracuj z inżynierami infrastruktury, platformy i aplikacji, aby poprawić wydajność i dostępność baz danych.
•
Jest mentorem inżynierów w zakresie rozwiązywania problemów z bazami danych, wydajności i koncepcji rozproszonych baz danych.
Wymagania:
•
Ponad 5 lat doświadczenia na stanowisku, gdzie obsługa i optymalizacja produkcyjnych baz danych była Twoim głównym zadaniem, a nie dodatkowym obowiązkiem związanym z tworzeniem aplikacji.
•
Głębokie, praktyczne doświadczenie w zarządzaniu rozproszonymi bazami danych, w tym ich wydajnością i zachowaniem wysokiej dostępności.
•
Praktyczne doświadczenie w zarządzaniu relacyjnymi bazami danych wspierającymi systemy produkcyjne o znaczeniu krytycznym dla biznesu.
•
Doświadczenie w diagnozowaniu nieefektywności bazy danych i dostarczaniu wymiernych ulepszeń zapytań, indeksowania, schematu lub konfiguracji.
•
Silne umiejętności SQL i płynność w planach wykonania, zarządzaniu transakcjami i kompromisach rozproszonego SQL (replikacja, spójność, konsensus, transakcje rozproszone).…
Źródło: Jobicy (https://jobicy.com/jobs/154747-senior-database-engineer)
To ogłoszenie pochodzi z feedu partnera. Aplikuj na stronie źródłowej.
Źródło: Spreedly
Ogłoszenie pochodzi od Spreedly.