Grafana Labs
Grafana Labs
Grafana Labs entwickelt Open-Source-Software für Observability, mit der sich die Performance und der Zustand von Infrastrukturen, Anwendungen und Frontend-Systemen verstehen lassen. Die Plattform vereint Metriken, Logs, Traces und Profile über Produkte wie Grafana, Loki, Tempo und Mimir. Damit können Unternehmen Daten visualisieren, Dienste überwachen, Anomalien untersuchen, Ursachen analysieren und Service-Level-Ziele verwalten. Grafana Labs bietet Optionen für die Bereitstellung in der Cloud und im eigenen Unternehmen sowie Integrationen für Technologien wie Prometheus und OpenTelemetry. Das Unternehmen ist in den Bereichen Enterprise-SaaS und künstliche Intelligenz tätig und entwickelt Werkzeuge für Teams, die für Infrastrukturüberwachung und moderne Observability zuständig sind.

Senior Backend Engineer, Tempo-Datenbanken — Grafana Labs (Remote in Kanada)

Gestalte die technische Ausrichtung und den Betrieb von Tempo, dem Open-Source-Backend für Tracing von Grafana Labs. Verbessere verteilte Datensysteme, APIs, Skalierbarkeit, Leistung und Zuverlässigkeit für die Observability-Produkte von Grafana.

Beschreibung

  • Lege die technische Ausrichtung für anspruchsvolle Arbeiten an der Tempo-Roadmap fest.
  • Leite komplexe, mehrmonatige Projekte von der ersten Problemdefinition bis zum Rollout.
  • Verantworte Komponenten für Ingestion, Speicherung, Abfragen und Metrikgenerierung.
  • Erstelle und präsentiere Designdokumente und nimm an Design-Reviews teil.
  • Bewerte Zielkonflikte zwischen Leistung, Kosten und Komplexität und halte die Entscheidungen fest.
  • Entwickle strukturierte, vorhersehbare und leicht auffindbare APIs für Menschen, Agenten, Produkte und Integratoren.
  • Erziele operative Ergebnisse anhand von Kennzahlen wie P99-Schreiblatenz, wiederholten Vorfällen und Gesamtkosten pro ingestiertem GB.
  • Treibe Automatisierung, konfigurierbare Rollouts, nützliche Warnmeldungen und Zero-Ops-Praktiken voran.
  • Arbeite mit dem Produktteam sowie den Teams für App Observability, Asserts, Drilldown und Grafana Assistant zusammen.
  • Unterstütze Nachwuchs- und erfahrene Engineers mit Reviews, Design-Feedback und gemeinsamem Programmieren.
  • Beteilige dich an Rufbereitschaften, der Reaktion auf Vorfälle und deren Nachbesprechungen.
  • Unterstütze die Open-Source-Community, prüfe externe Beiträge und arbeite an Tempo mit.
  • Verbessere Tempos Leistung, automatische Skalierung, Abfragebereiche, Trace-Aggregation, Kundenlimits und Multi-Cell-Betrieb.

Anforderungen

  • Nachweisliche Erfolge bei der Umsetzung komplexer, mehrmonatiger Projekte vom Entwurf bis zur Implementierung und zum Betrieb.
  • Umfangreiche praktische Erfahrung mit dem Aufbau und Betrieb verteilter Datensysteme in Produktionsumgebungen.
  • Erfahrung mit Ingestion-Pipelines, Speicher-Engines, Abfrageausführung oder verwandten Systemen.
  • Ausgeprägtes Software-Handwerk und eine Erfolgsbilanz bei der Entwicklung sauberer, robuster und leistungsfähiger Software.
  • Sehr gute Go-Kenntnisse oder die Fähigkeit, sich schnell in Go einzuarbeiten; Erfahrung mit Rust, C oder C++ ist ebenfalls relevant.
  • Erfahrung mit der Verantwortung für Produktionsdienste und der Teilnahme an Rufbereitschaften.
  • Erfahrung darin, betrieblichen Aufwand zu verringern und Service-Level-Ziele als Produktmerkmal zu behandeln.
  • Klare Kommunikation für vollständig remote stattfindende, asynchrone Arbeit.
  • Erfahrung mit Tracing, OpenTelemetry oder Observability-Systemen im großen Maßstab ist von Vorteil.
  • Erfahrung mit dem Entwurf von Abfragesprachen, SQL- oder TraceQL-ähnlichen Engines oder programmatisch genutzten APIs ist von Vorteil.
  • Erfahrung mit Parquet oder anderen spaltenorientierten Speicherformaten beziehungsweise speziell entwickelten analytischen Speicherformaten ist von Vorteil.
  • Erfahrung mit dem Betrieb großer mandantenfähiger Multi-Cell-SaaS-Infrastrukturen auf Kubernetes ist von Vorteil.
  • Erfahrung mit der Entwicklung von Software für Nutzerinnen und Nutzer von KI oder großen Sprachmodellen ist von Vorteil.
  • Beiträge zu Open-Source-Projekten oder die Betreuung solcher Projekte sind von Vorteil.
  • Erfahrung mit Grafana, Prometheus, Loki oder Tempo während einer Rufbereitschaft ist von Vorteil.
  • Erfahrung in vollständig remote arbeitenden, weltweit verteilten Teams ist von Vorteil.

Zusatzleistungen

  • Restricted Stock Units (RSUs).
  • Ein vom Unternehmen finanziertes Budget für moderne KI-Programmierassistenten.
  • Zugang zu aktuellen Spitzenmodellen von OpenAI, Anthropic und Google.
  • Eine vollständig remote und weltweit verteilte Arbeitskultur.
  • Möglichkeiten zur beruflichen Weiterentwicklung.
  • Einarbeitung vor Ort.
  • 30 Urlaubstage pro Jahr.
  • Drei der jährlichen Urlaubstage sind für die Grafana Shutdown Days vorgesehen.