Praca
Z kanału partnera
Inżynier wydajności - Benchmarking
Cena na życzenie
Szczegóły
- Typ zatrudnienia
- Pełny etat
- Zdalnie
- Tak
- Firma
- Supabase
- Poziom
- Any
Opis
Automatyczne tłumaczenie z języka English. Oryginał jest wiążący. Tłumaczenie maszynowe — trwają prace nad dokładniejszą wersją.
O Supabase
Supabase to platforma programistyczna Postgres, zbudowana przez programistów dla programistów. Zapewniamy kompletne rozwiązanie zaplecza, w tym bazę danych, uwierzytelnianie, pamięć masową, funkcje brzegowe, czas rzeczywisty i wyszukiwanie wektorowe. Wszystkie usługi są głęboko zintegrowane i zaprojektowane z myślą o rozwoju.
O tej roli
Zatrudniamy doświadczonych inżynierów ds. wydajności, aby pomiary wydajności w Supabase były rygorystyczne, powtarzalne i możliwe do podjęcia przez zespoły produktowe. Ta rola jest właścicielem systemów analizy porównawczej i profilowania, których używamy do wykrywania regresji, wyjaśniania zmian wydajności i publikowania wiarygodnych liczb dla klientów i rynku. Zbudujesz narzędzia i metodologię oraz ułatwisz zespołom produktowym prawidłowe ich użycie.
Dołączysz do nowego zespołu ds. wydajności jako jeden z jego pierwszych członków, współpracując z doświadczonym inżynierem ds. wydajności, a zespół powiększy się w tym roku do około sześciu osób. Nie ma żadnego starszego procesu do dziedziczenia — pomożesz zdefiniować, w jaki sposób mierzymy i przekazujemy wskaźniki wydajności w Supabase.
Co zrobisz
•
Twórz i rozwijaj narzędzia do testów porównawczych, profilowania i testowania obciążenia (chmura, baza danych i kompleksowe rozwiązania).
•
Zdefiniuj zestawy testów porównawczych i obciążenia referencyjne, które odzwierciedlają rzeczywiste zachowania klientów (i rozwijaj je wraz ze zmianą produktów).
•
Ustal wartości bazowe wydajności i bramki regresji dla wszystkich produktów (śledzenie wariancji, kontrola środowiska i wykrywanie zmian).
•
Twórz mechanizmy, które zamieniają wyniki testów porównawczych w działanie: przepływy pracy segregacji, przekierowywanie właścicieli i jasne, powtarzalne raporty.
•
Ściśle współpracuj z zespołami baz danych (np. Multigres, OrioleDB), aby identyfikować wąskie gardła i udoskonalać wydajność betonu.
•
Umożliwienie firmie publikowania wiarygodnych, powtarzalnych wyników dla klientów i rynku.
•
Pomóż zespołom w samodzielnym testowaniu wydajności i spraw, aby wydajność była pierwszorzędnym problemem inżynieryjnym.
Problemy, nad którymi możesz popracować
•
Zbuduj naszą infrastrukturę do ciągłego testowania porównawczego, aby zespoły produktowe mogły wcześnie wykryć pogorszenie wydajności. W idealnej sytuacji zespoły mogą przeprowadzać testy porównawcze bezpośrednio na PR lub lokalnie podczas opracowywania funkcji.
•
Analizuj i eliminuj problemy z generatorami obciążenia, obciążeniami lub środowiskami testowymi, aby mieć pewność, że testy porównawcze są wiarygodnymi wskaźnikami rzeczywistej wydajności produktu.
•
Twórz narzędzia do segregacji regresyjnej, które dokładnie wskazują, co się zmieniło (różnicowanie, profile/ślady, atrybucja na poziomie zapytania).
•
Pomóż zespołom ds. produktów, aby mogły samodzielnie analizować pierwotną przyczynę regresji wydajności w środowiskach porównawczych.
Czego szukamy
•
Głębokie doświadczenie w inżynierii wydajności, benchmarkingu i profilowaniu złożonych systemów rozproszonych. W szczególności posiadałeś systemy benchmarkingowe, w których liczyła się odtwarzalność i kontrolowanie wariancji.
•
Silna intuicja systemowa (bazy danych, pamięć masowa, sieć, infrastruktura chmurowa).
•
Wygodna praca w zespołach zajmujących się produktami, infrastrukturą i bazami danych.
•
Pragmatyczny, zorientowany na narzędzia sposób myślenia z silnymi umiejętnościami komunikacyjnymi.
•
Głębokość na co najmniej jednym końcu tego stosu: wewnętrzne elementy jądra Linuksa (pamięć wirtualna, planowanie, sieć, I/O) lub wewnętrzne elementy bazy danych (planowanie zapytań, silniki pamięci masowej, zarządzanie buforami i WAL)
Co oferujemy
•
W pełni zdalny
Zatrudniamy na całym świecie. Wierzymy, że możesz wykonywać swoją najlepszą pracę z dowolnego miejsca. Nie ma biur Supabase, ale zapewniamy członkostwo WeWork lub dodatek coworkingowy, z którego możesz korzystać w dowolnym miejscu na świecie.
•
ESOP
Każdy członek zespołu otrzymuje ESOP (własność kapitałową) w firmie. Chcemy, aby wszyscy mogli cieszyć się korzyściami z tego, co wspólnie budujemy.
•
Dodatek technologiczny
Wykorzystaj ten budżet, aby skonfigurować idealne środowisko pracy — laptop, monitor, słuchawki lub cokolwiek innego, co pomoże Ci najlepiej wykonywać swoją pracę.
•
Korzyści zdrowotne
Supabase pokrywa 100% ubezpieczenia zdrowotnego pracowników i 80% osób pozostających na ich utrzymaniu, gdziekolwiek jesteś. Twoje dobro i zdrowie Twojej rodziny są dla nas ważne.
•
Coroczne wizyty poza siedzibą
Raz w roku cała firma zbiera się w nowym mieście na tydzień kontaktów, współpracy i zabawy. To najważniejsza atrakcja naszego roku.
•
Elastyczna praca
Działamy asynchronicznie i ufamy, że potrafisz zarządzać swoim czasem. Wiesz, co i kiedy trzeba zrobić.
•
Rozwój zawodowy
Każdy członek zespołu otrzymuje roczny dodatek edukacyjny, który może przeznaczyć na naukę — kursy, książki, konferencje lub wszystko, co wspiera Twój rozwój.
O zespole
Supabase narodził się jako zdalny i oparty na otwartym kodzie źródłowym. Wierzymy, że nasz globalnie rozproszony zespół jest naszą tajną bronią w tworzeniu narzędzi uwielbianych przez programistów.
•
~400 członków zespołu
•
Ponad 60 krajów
•
Mówi się w ponad 20 językach
•
Zebrano ponad 1 miliard dolarów (w tym nasza seria F o wartości 500 milionów dolarów)
•
Ponad 540 000 członków społeczności
Działamy szybko, budujemy publicznie i wykorzystujemy to, co wysyłamy. Jeśli jest w Twoim projekcie, prawdopodobnie użyjemy go również w naszym. Głęboko wierzymy w ekosystem open source i staramy się wspierać, a nie zastępować, istniejące narzędzia i społeczności.
Źródło: Jobicy (https://jobicy.com/jobs/156582- Performance-engineer-benchmarking)
Supabase to platforma programistyczna Postgres, zbudowana przez programistów dla programistów. Zapewniamy kompletne rozwiązanie zaplecza, w tym bazę danych, uwierzytelnianie, pamięć masową, funkcje brzegowe, czas rzeczywisty i wyszukiwanie wektorowe. Wszystkie usługi są głęboko zintegrowane i zaprojektowane z myślą o rozwoju.
O tej roli
Zatrudniamy doświadczonych inżynierów ds. wydajności, aby pomiary wydajności w Supabase były rygorystyczne, powtarzalne i możliwe do podjęcia przez zespoły produktowe. Ta rola jest właścicielem systemów analizy porównawczej i profilowania, których używamy do wykrywania regresji, wyjaśniania zmian wydajności i publikowania wiarygodnych liczb dla klientów i rynku. Zbudujesz narzędzia i metodologię oraz ułatwisz zespołom produktowym prawidłowe ich użycie.
Dołączysz do nowego zespołu ds. wydajności jako jeden z jego pierwszych członków, współpracując z doświadczonym inżynierem ds. wydajności, a zespół powiększy się w tym roku do około sześciu osób. Nie ma żadnego starszego procesu do dziedziczenia — pomożesz zdefiniować, w jaki sposób mierzymy i przekazujemy wskaźniki wydajności w Supabase.
Co zrobisz
•
Twórz i rozwijaj narzędzia do testów porównawczych, profilowania i testowania obciążenia (chmura, baza danych i kompleksowe rozwiązania).
•
Zdefiniuj zestawy testów porównawczych i obciążenia referencyjne, które odzwierciedlają rzeczywiste zachowania klientów (i rozwijaj je wraz ze zmianą produktów).
•
Ustal wartości bazowe wydajności i bramki regresji dla wszystkich produktów (śledzenie wariancji, kontrola środowiska i wykrywanie zmian).
•
Twórz mechanizmy, które zamieniają wyniki testów porównawczych w działanie: przepływy pracy segregacji, przekierowywanie właścicieli i jasne, powtarzalne raporty.
•
Ściśle współpracuj z zespołami baz danych (np. Multigres, OrioleDB), aby identyfikować wąskie gardła i udoskonalać wydajność betonu.
•
Umożliwienie firmie publikowania wiarygodnych, powtarzalnych wyników dla klientów i rynku.
•
Pomóż zespołom w samodzielnym testowaniu wydajności i spraw, aby wydajność była pierwszorzędnym problemem inżynieryjnym.
Problemy, nad którymi możesz popracować
•
Zbuduj naszą infrastrukturę do ciągłego testowania porównawczego, aby zespoły produktowe mogły wcześnie wykryć pogorszenie wydajności. W idealnej sytuacji zespoły mogą przeprowadzać testy porównawcze bezpośrednio na PR lub lokalnie podczas opracowywania funkcji.
•
Analizuj i eliminuj problemy z generatorami obciążenia, obciążeniami lub środowiskami testowymi, aby mieć pewność, że testy porównawcze są wiarygodnymi wskaźnikami rzeczywistej wydajności produktu.
•
Twórz narzędzia do segregacji regresyjnej, które dokładnie wskazują, co się zmieniło (różnicowanie, profile/ślady, atrybucja na poziomie zapytania).
•
Pomóż zespołom ds. produktów, aby mogły samodzielnie analizować pierwotną przyczynę regresji wydajności w środowiskach porównawczych.
Czego szukamy
•
Głębokie doświadczenie w inżynierii wydajności, benchmarkingu i profilowaniu złożonych systemów rozproszonych. W szczególności posiadałeś systemy benchmarkingowe, w których liczyła się odtwarzalność i kontrolowanie wariancji.
•
Silna intuicja systemowa (bazy danych, pamięć masowa, sieć, infrastruktura chmurowa).
•
Wygodna praca w zespołach zajmujących się produktami, infrastrukturą i bazami danych.
•
Pragmatyczny, zorientowany na narzędzia sposób myślenia z silnymi umiejętnościami komunikacyjnymi.
•
Głębokość na co najmniej jednym końcu tego stosu: wewnętrzne elementy jądra Linuksa (pamięć wirtualna, planowanie, sieć, I/O) lub wewnętrzne elementy bazy danych (planowanie zapytań, silniki pamięci masowej, zarządzanie buforami i WAL)
Co oferujemy
•
W pełni zdalny
Zatrudniamy na całym świecie. Wierzymy, że możesz wykonywać swoją najlepszą pracę z dowolnego miejsca. Nie ma biur Supabase, ale zapewniamy członkostwo WeWork lub dodatek coworkingowy, z którego możesz korzystać w dowolnym miejscu na świecie.
•
ESOP
Każdy członek zespołu otrzymuje ESOP (własność kapitałową) w firmie. Chcemy, aby wszyscy mogli cieszyć się korzyściami z tego, co wspólnie budujemy.
•
Dodatek technologiczny
Wykorzystaj ten budżet, aby skonfigurować idealne środowisko pracy — laptop, monitor, słuchawki lub cokolwiek innego, co pomoże Ci najlepiej wykonywać swoją pracę.
•
Korzyści zdrowotne
Supabase pokrywa 100% ubezpieczenia zdrowotnego pracowników i 80% osób pozostających na ich utrzymaniu, gdziekolwiek jesteś. Twoje dobro i zdrowie Twojej rodziny są dla nas ważne.
•
Coroczne wizyty poza siedzibą
Raz w roku cała firma zbiera się w nowym mieście na tydzień kontaktów, współpracy i zabawy. To najważniejsza atrakcja naszego roku.
•
Elastyczna praca
Działamy asynchronicznie i ufamy, że potrafisz zarządzać swoim czasem. Wiesz, co i kiedy trzeba zrobić.
•
Rozwój zawodowy
Każdy członek zespołu otrzymuje roczny dodatek edukacyjny, który może przeznaczyć na naukę — kursy, książki, konferencje lub wszystko, co wspiera Twój rozwój.
O zespole
Supabase narodził się jako zdalny i oparty na otwartym kodzie źródłowym. Wierzymy, że nasz globalnie rozproszony zespół jest naszą tajną bronią w tworzeniu narzędzi uwielbianych przez programistów.
•
~400 członków zespołu
•
Ponad 60 krajów
•
Mówi się w ponad 20 językach
•
Zebrano ponad 1 miliard dolarów (w tym nasza seria F o wartości 500 milionów dolarów)
•
Ponad 540 000 członków społeczności
Działamy szybko, budujemy publicznie i wykorzystujemy to, co wysyłamy. Jeśli jest w Twoim projekcie, prawdopodobnie użyjemy go również w naszym. Głęboko wierzymy w ekosystem open source i staramy się wspierać, a nie zastępować, istniejące narzędzia i społeczności.
Źródło: Jobicy (https://jobicy.com/jobs/156582- Performance-engineer-benchmarking)
To ogłoszenie pochodzi z feedu partnera. Aplikuj na stronie źródłowej.
Źródło: Supabase
Ogłoszenie pochodzi od Supabase.