Grafana Labs
Grafana Labs
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.