Grafana Labs
Grafana Labs
Grafana Labs sviluppa software open source per l’osservabilità, progettato per comprendere le prestazioni e lo stato delle infrastrutture, delle applicazioni e dei sistemi frontend. La sua piattaforma riunisce metriche, log, tracce e profili attraverso prodotti come Grafana, Loki, Tempo e Mimir, aiutando le organizzazioni a visualizzare i dati, monitorare i servizi, analizzare le anomalie e le cause principali e gestire gli obiettivi di livello di servizio. Grafana Labs offre opzioni di distribuzione cloud e autogestite, con integrazioni per tecnologie come Prometheus e OpenTelemetry. L’azienda opera nei settori del SaaS enterprise e dell’intelligenza artificiale e sviluppa strumenti per i team responsabili del monitoraggio delle infrastrutture e dell’osservabilità moderna.

Ingegnere backend senior, database

Guida l’ingegneria backend di Tempo, il sistema open source di tracing distribuito di Grafana Labs, in tutti i suoi componenti di database. Migliora API scalabili, prestazioni, affidabilità e operatività dei prodotti di osservabilità Grafana.

Descrizione

  • Definisci la direzione tecnica per le sfide complesse della roadmap di Tempo.
  • Guida iniziative di ingegneria della durata di diversi mesi, dalla definizione del problema al rilascio.
  • Collabora con gli ingegneri Staff e il responsabile tecnico per definire la direzione tra i team.
  • Assumi la responsabilità di componenti che coprono acquisizione, archiviazione, interrogazioni e generazione di metriche.
  • Prepara e presenta documenti di progettazione e partecipa alle revisioni di progettazione.
  • Bilancia prestazioni, costi e complessità nelle decisioni tecniche.
  • Crea API strutturate, prevedibili e facili da individuare per persone, agenti, prodotti e integratori.
  • Raggiungi gli SLO, inclusi latenza di scrittura P99, incidenti ricorrenti e costo per GB acquisito.
  • Riduci il carico operativo con rilasci configurabili e avvisi utilizzabili.
  • Coordina il lavoro con il team di Prodotto e i team correlati, tra cui App Observability, Asserts, Drilldown e Grafana Assistant.
  • Sostieni la crescita degli ingegneri attraverso revisioni del codice, feedback sulla progettazione e programmazione in coppia.
  • Partecipa ai turni di reperibilità, alla risposta agli incidenti e alle revisioni successive agli incidenti.
  • Contribuisci a Tempo e alla community open source, anche revisionando contributi esterni.
  • Fai progredire l’aggregazione delle tracce, l’autoscaling, le prestazioni di acquisizione e interrogazione, le operazioni multicella e i limiti destinati ai clienti.

Requisiti

  • Comprovata esperienza nella consegna di progetti complessi della durata di diversi mesi, dalla progettazione al rilascio e alla gestione operativa.
  • Ampia esperienza pratica nella creazione e gestione in produzione di sistemi di dati distribuiti.
  • Esperienza con pipeline di acquisizione, motori di archiviazione, esecuzione di query o sistemi comparabili.
  • Ottime capacità di ingegneria del software, con attenzione a codice pulito, affidabile, efficiente e manutenibile.
  • Ottima conoscenza di Go oppure esperienza con Rust, C o C++ e capacità di passare a Go.
  • Esperienza nella gestione di servizi in produzione e nella partecipazione ai turni di reperibilità.
  • Esperienza nella riduzione del lavoro operativo ripetitivo e nel considerare gli SLO una funzionalità del prodotto.
  • Approccio incentrato sul cliente e consegna pragmatica e iterativa.
  • Comunicazione scritta e orale chiara in un contesto completamente remoto e asincrono.
  • È necessario risiedere negli Stati Uniti o in Canada.

Benefit

  • Unità azionarie soggette a restrizioni (RSU).
  • Budget finanziato dall’azienda per assistenti di programmazione basati sull’IA.
  • Accesso a modelli avanzati di OpenAI, Anthropic e Google.
  • Lavoro completamente da remoto e cultura globale del lavoro a distanza.
  • Percorsi di sviluppo professionale.
  • Inserimento in presenza.
  • 30 giorni di ferie annuali, inclusi tre giorni di chiusura di Grafana.
  • Comunicazione trasparente e aggiornamenti periodici rivolti a tutta l’azienda.
  • Autonomia e supporto per realizzare un lavoro di alta qualità.
  • Cultura basata su autonomia, fiducia e umiltà.
  • Politica globale sulle ferie annuali, soggetta alla normativa locale.