Grafana Labs
Grafana Labs
Grafana Labs vyvíjí software s otevřeným zdrojovým kódem pro observabilitu, který pomáhá porozumět výkonu a stavu infrastruktury, aplikací a frontendových systémů. Její platforma propojuje metriky, logy, trasování a profily prostřednictvím produktů, jako jsou Grafana, Loki, Tempo a Mimir, a pomáhá organizacím vizualizovat data, monitorovat služby, zkoumat anomálie, analyzovat základní příčiny a spravovat cíle úrovně služeb. Grafana Labs nabízí možnosti nasazení v cloudu i ve vlastní infrastruktuře a integrace s technologiemi, jako jsou Prometheus a OpenTelemetry. Společnost působí v sektorech podnikového SaaS a umělé inteligence a vytváří nástroje pro týmy odpovědné za monitorování infrastruktury a moderní observabilitu.

Seniorní backendový inženýr, databáze Tempo — Grafana Labs (práce na dálku, Kanada)

Určujte technické směřování a provozujte Tempo, open source backend pro trasování od Grafana Labs. Rozvíjejte distribuované datové systémy, API, škálovatelnost, výkon a spolehlivost produktů Grafana pro observabilitu.

Popis

  • Určovat technické směřování náročných úkolů v plánu rozvoje Tempo.
  • Vést komplexní projekty trvající několik měsíců od definice problému až po nasazení.
  • Odpovídat za komponenty zahrnující příjem dat, ukládání, provádění dotazů a generování metrik.
  • Vytvářet a prezentovat návrhové dokumenty a účastnit se návrhových revizí.
  • Vyhodnocovat kompromisy mezi výkonem, náklady a složitostí a zaznamenávat přijatá rozhodnutí.
  • Vyvíjet strukturovaná, předvídatelná a snadno dohledatelná API pro lidi, agenty, produkty a integrátory.
  • Dosahovat provozních výsledků podle ukazatelů, jako je latence zápisu P99, opakované incidenty a celkové náklady na každý přijatý GB dat.
  • Rozvíjet automatizaci, konfigurovatelná nasazení, užitečná upozornění a postupy Zero Ops.
  • Spolupracovat s produktovým týmem a týmy App Observability, Asserts, Drilldown a Grafana Assistant.
  • Vést juniorní a středně pokročilé inženýry prostřednictvím revizí, zpětné vazby k návrhům a párového programování.
  • Účastnit se pohotovostí, řešení incidentů a následných rozborů incidentů.
  • Podporovat open source komunitu, kontrolovat externí příspěvky a přispívat do Tempo.
  • Zlepšovat výkon Tempo, automatické škálování, rozsahy dotazů, agregaci tras, zákaznické limity a provoz více buněk.

Požadavky

  • Prokazatelné úspěchy při dodávání komplexních projektů trvajících několik měsíců, od návrhu přes implementaci až po provoz.
  • Značné praktické zkušenosti s vývojem a provozem distribuovaných datových systémů v produkčním prostředí.
  • Zkušenosti s datovými ingestními pipelines, úložišti, vykonáváním dotazů nebo souvisejícími systémy.
  • Vysoká úroveň programátorského řemesla a zkušenosti s tvorbou čistého, robustního a výkonného softwaru.
  • Dobrá znalost Go nebo schopnost rychle se v něm zorientovat; relevantní jsou také zkušenosti s Rustem, C nebo C++.
  • Zkušenosti s odpovědností za produkční služby a účastí v pohotovostních rotacích.
  • Zkušenosti s omezováním provozní zátěže a s chápáním cílů úrovně služeb jako produktové funkce.
  • Jasná komunikace při plně vzdálené a asynchronní práci.
  • Zkušenosti s trasováním, OpenTelemetry nebo rozsáhlými systémy observability jsou výhodou.
  • Zkušenosti s návrhem dotazovacích jazyků, enginů podobných SQL či TraceQL nebo API používaných programově jsou výhodou.
  • Zkušenosti s Parquet nebo jinými sloupcovými úložnými formáty či účelově navrženými analytickými úložnými formáty jsou výhodou.
  • Zkušenosti s provozem rozsáhlé víceklientské SaaS infrastruktury s více buňkami na Kubernetes jsou výhodou.
  • Zkušenosti s vývojem softwaru pro uživatele AI nebo velkých jazykových modelů jsou výhodou.
  • Příspěvky do open source projektů nebo správa projektů jsou výhodou.
  • Zkušenosti s používáním Grafana, Prometheus, Loki nebo Tempo během pohotovostí jsou výhodou.
  • Zkušenosti s prací v plně vzdáleném, globálně distribuovaném týmu jsou výhodou.

Benefity

  • Omezené akciové jednotky (RSU).
  • Firemní rozpočet na moderní AI asistenty při programování.
  • Přístup k aktuálním špičkovým modelům od OpenAI, Anthropic a Google.
  • Plně vzdálená práce v globálně distribuovaném prostředí.
  • Možnosti profesního rozvoje.
  • Osobní zaškolení při nástupu.
  • 30 dní dovolené ročně.
  • Tři dny dovolené navíc vyhrazené pro Grafana Shutdown Days.