
Grafana Labs tworzy oprogramowanie open source do obserwowalności, które pomaga rozumieć wydajność i stan infrastruktury, aplikacji oraz systemów frontendowych. Platforma łączy metryki, logi, ślady i profile za pośrednictwem produktów takich jak Grafana, Loki, Tempo i Mimir, pomagając organizacjom wizualizować dane, monitorować usługi, badać anomalie, analizować przyczyny źródłowe i zarządzać celami poziomu świadczenia usług. Grafana Labs oferuje opcje wdrożenia w chmurze i we własnej infrastrukturze, a także integracje z technologiami takimi jak Prometheus i OpenTelemetry. Firma działa w sektorach korporacyjnego SaaS i sztucznej inteligencji oraz tworzy narzędzia dla zespołów odpowiedzialnych za monitorowanie infrastruktury i nowoczesną obserwowalność.
Starszy inżynier backendu ds. baz danych
Kieruj pracami backendowymi nad komponentami bazodanowymi Tempo, systemu rozproszonego śledzenia o otwartym kodzie źródłowym firmy Grafana Labs. Ulepszaj skalowalne API, wydajność, niezawodność i eksploatację produktów Grafana do obserwowalności.
Opis
- Wyznaczaj kierunek techniczny dla złożonych wyzwań związanych z planem rozwoju Tempo.
- Prowadź wielomiesięczne inicjatywy inżynieryjne od zdefiniowania problemu po wdrożenie.
- Współpracuj z inżynierami Staff i liderem technicznym, kształtując kierunek prac wielu zespołów.
- Odpowiadaj za komponenty obejmujące przyjmowanie danych, przechowywanie, wykonywanie zapytań i generowanie metryk.
- Przygotowuj i prezentuj dokumenty projektowe oraz uczestnicz w przeglądach projektów.
- Przy podejmowaniu decyzji technicznych równoważ wydajność, koszty i złożoność.
- Twórz uporządkowane, przewidywalne i łatwe do odnalezienia API dla ludzi, agentów, produktów i integratorów.
- Realizuj SLO obejmujące opóźnienie zapisu P99, powtarzające się incydenty i koszt każdego przyjętego GB danych.
- Ograniczaj nakład pracy operacyjnej dzięki konfigurowalnym wdrożeniom i przydatnym alertom.
- Koordynuj działania z zespołem produktowym i powiązanymi zespołami, w tym App Observability, Asserts, Drilldown i Grafana Assistant.
- Wspieraj rozwój inżynierów poprzez przeglądy kodu, uwagi do projektów i wspólne programowanie.
- Bierz udział w dyżurach, reagowaniu na incydenty i przeglądach po incydentach.
- Współtwórz Tempo i społeczność open source, w tym przeglądaj zewnętrzne kontrybucje.
- Rozwijaj agregację śladów, autoskalowanie, wydajność przyjmowania danych i zapytań, obsługę wielu komórek oraz limity widoczne dla klientów.
Wymagania
- Udokumentowane sukcesy w realizacji złożonych, wielomiesięcznych projektów od etapu projektowania po wdrożenie i eksploatację.
- Duże praktyczne doświadczenie w budowaniu i utrzymywaniu produkcyjnych rozproszonych systemów danych.
- Doświadczenie z potokami przyjmowania danych, silnikami przechowywania, wykonywaniem zapytań lub podobnymi systemami.
- Wysoki poziom rzemiosła programistycznego oraz dbałość o czysty, niezawodny, wydajny i łatwy w utrzymaniu kod.
- Biegła znajomość Go lub doświadczenie z Rust, C albo C++ i możliwość przejścia na Go.
- Doświadczenie w utrzymywaniu usług produkcyjnych i udziale w dyżurach pagerowych.
- Doświadczenie w ograniczaniu obciążenia operacyjnego i traktowaniu SLO jako możliwości produktu.
- Nastawienie na klienta oraz pragmatyczne, iteracyjne dostarczanie rozwiązań.
- Jasna komunikacja ustna i pisemna w całkowicie zdalnym, asynchronicznym środowisku.
- Wymagane miejsce zamieszkania w Stanach Zjednoczonych lub Kanadzie.
Benefity
- Jednostki akcji z ograniczonym prawem do dysponowania (RSU).
- Finansowany przez firmę budżet na asystentów programowania opartych na AI.
- Dostęp do zaawansowanych modeli OpenAI, Anthropic i Google.
- Praca w pełni zdalna i globalna kultura pracy zdalnej.
- Możliwości rozwoju zawodowego.
- Wdrożenie stacjonarne.
- 30 dni urlopu rocznie, w tym trzy dni Grafana Shutdown Days.
- Transparentna komunikacja i regularne aktualizacje dla całej firmy.
- Samodzielność i wsparcie w dostarczaniu wysokiej jakości pracy.
- Kultura zaufania, samodzielności i braku ego.
- Globalna polityka urlopowa z uwzględnieniem lokalnego prawa.