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, databaser

Led backendutvecklingen för Tempo, Grafana Labs distribuerade system för öppen källkod och distribuerad spårning, med fokus på dess databaskomponenter. Förbättra skalbara API:er, prestanda, tillförlitlighet och drift för Grafanas produkter inom observerbarhet.

Beskrivning

  • Ange den tekniska riktningen för komplexa utmaningar i Tempos färdplan.
  • Led tekniska initiativ som sträcker sig över flera månader, från problemformulering till lansering.
  • Samarbeta med Staff Engineers och teknikansvarig för att forma riktningen mellan team.
  • Ansvara för komponenter inom datainsamling, lagring, frågor och mätvärdesgenerering.
  • Ta fram och presentera designdokument samt delta i designgranskningar.
  • Balansera prestanda, kostnad och komplexitet vid tekniska beslut.
  • Bygg strukturerade, förutsägbara och lättupptäckta API:er för människor, agenter, produkter och integratörer.
  • Leverera enligt SLO:er, bland annat för P99-skrivlatens, återkommande incidenter och kostnad per inläst GB.
  • Minska driftarbetet med konfigurerbara utrullningar och användbara larm.
  • Samordna med produktorganisationen och närliggande team, däribland App Observability, Asserts, Drilldown och Grafana Assistant.
  • Stöd andra ingenjörers utveckling genom kodgranskning, designåterkoppling och parprogrammering.
  • Delta i beredskapsrotationer, incidenthantering och uppföljningar efter incidenter.
  • Bidra till Tempo och communityn för öppen källkod, bland annat genom att granska externa bidrag.
  • Utveckla aggregering av spårdata, autoskalning, prestanda för datainsamling och frågor, drift med flera celler samt gränser som är synliga för kunder.

Krav

  • Dokumenterad framgång med att leverera komplexa projekt som pågår i flera månader, från design till leverans och drift.
  • Omfattande praktisk erfarenhet av att bygga och driva distribuerade datasystem i produktion.
  • Erfarenhet av datainsamlingsflöden, lagringsmotorer, frågekörning eller jämförbara system.
  • God programvaruhantverksskicklighet med fokus på ren, tillförlitlig, effektiv och underhållbar kod.
  • Goda kunskaper i Go, eller erfarenhet av Rust, C eller C++ och möjlighet att lära sig Go.
  • Erfarenhet av att ansvara för produktionstjänster och delta i beredskapsrotationer.
  • Erfarenhet av att minska driftarbete och behandla SLO:er som en produktegenskap.
  • Kundfokus och ett pragmatiskt, iterativt arbetssätt.
  • Tydlig skriftlig och muntlig kommunikation i en helt distansbaserad och asynkron arbetsmiljö.
  • Måste vara bosatt i USA eller Kanada.

Förmåner

  • Aktierättigheter (RSU:er).
  • Budget för AI-baserade kodningsassistenter, finansierad av företaget.
  • Tillgång till avancerade modeller från OpenAI, Anthropic och Google.
  • Helt distansbaserat arbete och en global distanskultur.
  • Möjligheter till karriärutveckling.
  • Introduktion på plats.
  • 30 dagars årlig ledighet, inklusive Grafanas tre stängningsdagar.
  • Transparent kommunikation och regelbundna uppdateringar för hela företaget.
  • Självständighet och stöd för att leverera arbete av hög kvalitet.
  • En kultur präglad av eget ansvar, högt förtroende och prestige­löst samarbete.
  • Global policy för årlig ledighet, i enlighet med lokal lagstiftning.