Grafana Labs
Grafana Labs
Grafana Labs vyvíja open source softvér na pozorovateľnosť, ktorý pomáha porozumieť výkonu a stavu infraštruktúry, aplikácií a frontendových systémov. Jej platforma spája metriky, protokoly, trasovania a profily prostredníctvom produktov vrátane Grafany, Loki, Tempa a Mimiru. Organizáciám pomáha vizualizovať údaje, monitorovať služby, skúmať anomálie, analyzovať základné príčiny a spravovať ciele úrovne služieb. Grafana Labs ponúka cloudové aj samostatne spravované možnosti nasadenia s integráciami pre technológie, ako sú Prometheus a OpenTelemetry. Spoločnosť pôsobí v sektoroch podnikových SaaS riešení a umelej inteligencie a vytvára nástroje pre tímy zodpovedné za monitorovanie infraštruktúry a modernú pozorovateľnosť.

Senior backend inžinier/inžinierka, databázy Tempo — Grafana Labs (práca na diaľku v Kanade)

Určujte technické smerovanie a prevádzku Tempo, open-source backendu na spracovanie trace dát. Zlepšujte jeho distribuované dátové systémy, API, škálovateľnosť, výkon a spoľahlivosť pre produkty Grafana na observabilitu.

Popis

  • Určujte technické smerovanie náročných úloh v pláne vývoja Tempo.
  • Veďte komplexné projekty trvajúce niekoľko mesiacov, od prvotného vymedzenia problému až po nasadenie.
  • Zodpovedajte za komponenty pokrývajúce ingestovanie, ukladanie, dopytovanie a generovanie metrík.
  • Pripravujte a prezentujte návrhové dokumenty a zúčastňujte sa na ich posudzovaní.
  • Vyhodnocujte kompromisy medzi výkonom, nákladmi a zložitosťou a zaznamenávajte prijaté rozhodnutia.
  • Vyvíjajte štruktúrované, predvídateľné a ľahko vyhľadateľné API pre ľudí, agentov, produkty a integrátorov.
  • Dosahujte prevádzkové výsledky podľa ukazovateľov, ako sú latencia zápisu P99, opakované incidenty a celkové náklady na každý ingestovaný GB.
  • Rozvíjajte automatizáciu, konfigurovateľné nasadzovanie, užitočné upozornenia a postupy Zero Ops.
  • Spolupracujte s produktovým tímom a tímami App Observability, Asserts, Drilldown a Grafana Assistant.
  • Pomáhajte juniorným a stredne skúseným inžinierom prostredníctvom revízií, spätnej väzby k návrhom a párovej práce.
  • Zapájajte sa do pohotovostných služieb, riešenia incidentov a ich následných rozborov.
  • Podporujte open-source komunitu, posudzujte externé príspevky a prispievajte do Tempo.
  • Zlepšujte výkon Tempo, automatické škálovanie, rozsahy dopytov, agregáciu trace dát, limity zákazníkov a prevádzku viacerých buniek.

Požiadavky

  • Preukázateľné výsledky pri dodávaní komplexných projektov trvajúcich niekoľko mesiacov, od návrhu cez implementáciu až po prevádzku.
  • Rozsiahle praktické skúsenosti s vývojom a prevádzkou distribuovaných dátových systémov v produkcii.
  • Skúsenosti s ingestovacími pipeline-mi, úložiskami, vykonávaním dopytov alebo súvisiacimi systémami.
  • Vynikajúce vývojárske zručnosti a výsledky pri tvorbe čistého, robustného a výkonného softvéru.
  • Dobrá znalosť jazyka Go alebo schopnosť rýchlo sa v ňom zdokonaliť; relevantné sú aj skúsenosti s Rustom, C alebo C++.
  • Skúsenosti so zodpovednosťou za produkčné služby a účasťou na pohotovostných službách.
  • Skúsenosti so znižovaním prevádzkovej záťaže a prístupom k cieľom úrovne služieb ako k funkcii produktu.
  • Jasná komunikácia pri plne vzdialenej a asynchrónnej práci.
  • Výhodou sú skúsenosti s tracingom, OpenTelemetry alebo rozsiahlymi systémami observability.
  • Výhodou sú skúsenosti s návrhom dopytovacích jazykov, enginov podobných SQL či TraceQL alebo programovo používaných API.
  • Výhodou sú skúsenosti s Parquetom alebo inými stĺpcovými formátmi ukladania dát či so špecializovanými analytickými formátmi.
  • Výhodou sú skúsenosti s prevádzkou rozsiahlej SaaS infraštruktúry pre viacerých nájomcov a vo viacerých bunkách na Kubernetes.
  • Výhodou sú skúsenosti s vývojom softvéru pre používateľov umelej inteligencie alebo veľkých jazykových modelov.
  • Výhodou sú príspevky do open-source projektov alebo správa takýchto projektov.
  • Výhodou sú skúsenosti s používaním Grafany, Promethea, Loki alebo Tempo počas pohotovostnej služby.
  • Výhodou sú skúsenosti s prácou v plne vzdialenom, globálne distribuovanom tíme.

Benefity

  • Jednotky obmedzených akcií (RSU).
  • Rozpočet financovaný spoločnosťou na moderných AI asistentov pri programovaní.
  • Prístup k aktuálnym špičkovým modelom od OpenAI, Anthropic a Google.
  • Plne vzdialená práca v globálne distribuovanej firemnej kultúre.
  • Možnosti kariérneho rozvoja.
  • Osobné zaškolenie pri nástupe.
  • 30 dní dovolenky ročne.
  • Tri dni dovolenky ročne vyhradené na dni Grafana Shutdown Days.