Grafana Labs
Grafana Labs
Grafana Labs utvecklar observabilitetsprogramvara med öppen källkod för att förstå prestandan och hälsan hos infrastruktur, applikationer och frontend-system. Plattformen samlar mätvärden, loggar, spår och profiler genom produkter som Grafana, Loki, Tempo och Mimir. Det hjälper organisationer att visualisera data, övervaka tjänster, utreda avvikelser, analysera grundorsaker och hantera mål för servicenivåer. Grafana Labs erbjuder molnbaserade och självhanterade distributionsalternativ, med integrationer för teknik som Prometheus och OpenTelemetry. Företaget verkar inom enterprise-SaaS och artificiell intelligens och utvecklar verktyg för team som ansvarar för infrastrukturövervakning och modern observabilitet.

Senior backendutvecklare, Tempo Databases – Grafana Labs (distans, Kanada)

Forma den tekniska inriktningen och driften av Tempo, Grafana Labs spårningsbackend med öppen källkod. Förbättra distribuerade datasystem, API:er, skalbarhet, prestanda och tillförlitlighet för Grafanas observerbarhetsprodukter.

Beskrivning

  • Utforma den tekniska inriktningen för utmanande arbete med Tempos utvecklingsplan.
  • Leda komplexa projekt som sträcker sig över flera månader, från den inledande problemformuleringen till lansering.
  • Ansvara för komponenter inom datainhämtning, lagring, frågor och generering av mätvärden.
  • Ta fram och presentera designdokument samt delta i designgranskningar.
  • Utvärdera avvägningar mellan prestanda, kostnad och komplexitet och dokumentera besluten.
  • Utveckla strukturerade, förutsägbara och lättupptäckta API:er för människor, agenter, produkter och integratörer.
  • Uppnå operativa resultat enligt mått som P99-skrivlatens, återkommande incidenter och totalkostnad per inläst GB.
  • Utveckla automatisering, konfigurerbara utrullningar, användbara larm och arbetssätt enligt Zero Ops.
  • Samarbeta med Product samt teamen App Observability, Asserts, Drilldown och Grafana Assistant.
  • Vägleda juniora och medelerfarna ingenjörer genom kodgranskningar, designåterkoppling och parprogrammering.
  • Delta i beredskapsrotationer, incidenthantering och uppföljningar efter incidenter.
  • Stödja communityn för öppen källkod, granska externa bidrag och bidra till Tempo.
  • Förbättra Tempos prestanda, autoskalning, frågeintervall, spåraggregering, kundgränser och drift med flera celler.

Krav

  • Dokumenterad framgång med att leverera komplexa projekt under flera månader, från design till implementering och drift.
  • Omfattande praktisk erfarenhet av att bygga och driva distribuerade datasystem i produktion.
  • Erfarenhet av inläsningspipelines, lagringsmotorer, frågekörning eller närliggande system.
  • God programvaruhantverksskicklighet och dokumenterad förmåga att skapa ren, robust och högpresterande programvara.
  • Goda kunskaper i Go eller förmåga att snabbt komma in i Go; erfarenhet av Rust, C eller C++ är relevant.
  • Erfarenhet av att ansvara för produktionstjänster och delta i beredskapsrotation.
  • Erfarenhet av att minska operativt merarbete och att behandla servicenivåmål som en produktfunktion.
  • Tydlig kommunikationsförmåga för helt distansbaserat, asynkront arbete.
  • Erfarenhet av spårning, OpenTelemetry eller storskaliga observerbarhetssystem är meriterande.
  • Erfarenhet av att utforma frågespråk, SQL- eller TraceQL-liknande motorer eller API:er som används programmatiskt är meriterande.
  • Erfarenhet av Parquet eller andra kolumnära lagringsformat, eller specialbyggda analytiska lagringsformat, är meriterande.
  • Erfarenhet av att driva storskalig SaaS-infrastruktur med flera kunder och celler på Kubernetes är meriterande.
  • Erfarenhet av att bygga programvara för användare av AI eller stora språkmodeller är meriterande.
  • Bidrag till projekt med öppen källkod eller erfarenhet av att förvalta projekt är meriterande.
  • Erfarenhet av att använda Grafana, Prometheus, Loki eller Tempo under beredskap är meriterande.
  • Erfarenhet av att arbeta i ett helt distansbaserat, globalt distribuerat team är meriterande.

Förmåner

  • Aktieenheter med begränsningar (RSU:er).
  • En företagsfinansierad budget för moderna AI-kodningsassistenter.
  • Tillgång till aktuella ledande modeller från OpenAI, Anthropic och Google.
  • En helt distansbaserad, globalt distribuerad kultur.
  • Karriärutvecklingsvägar.
  • Introduktion på plats.
  • 30 dagars årlig ledighet.
  • Tre årliga ledighetsdagar avsatta för Grafana Shutdown Days.