Grafana Labs
Grafana Labs
Grafana Labs développe des logiciels d’observabilité open source permettant de comprendre les performances et l’état des infrastructures, des applications et des systèmes frontend. Sa plateforme rassemble les métriques, les journaux, les traces et les profils grâce à des produits tels que Grafana, Loki, Tempo et Mimir. Elle aide les organisations à visualiser les données, à surveiller les services, à analyser les anomalies et leurs causes profondes, ainsi qu’à gérer les objectifs de niveau de service. Grafana Labs propose des options de déploiement dans le cloud et autogérées, avec des intégrations pour des technologies comme Prometheus et OpenTelemetry. L’entreprise exerce dans les secteurs du SaaS d’entreprise et de l’intelligence artificielle et conçoit des outils pour les équipes chargées de la supervision des infrastructures et de l’observabilité moderne.

Ingénieur backend senior, bases de données

Pilotez l’ingénierie backend de Tempo, le système de traçage distribué open source de Grafana Labs, dans l’ensemble de ses composants de base de données. Améliorez les API évolutives, les performances, la fiabilité et l’exploitation des produits d’observabilité de Grafana.

Description

  • Définir l’orientation technique pour relever les défis complexes de la feuille de route de Tempo.
  • Piloter des initiatives d’ingénierie sur plusieurs mois, de la définition du problème jusqu’au déploiement.
  • Travailler avec les ingénieurs Staff et le responsable technique pour définir l’orientation entre les équipes.
  • Prendre en charge des composants couvrant l’ingestion, le stockage, les requêtes et la génération de métriques.
  • Préparer et présenter des documents de conception, et participer aux revues de conception.
  • Arbitrer entre performances, coût et complexité lors des décisions techniques.
  • Créer des API structurées, prévisibles et faciles à découvrir pour les personnes, les agents, les produits et les intégrateurs.
  • Atteindre les SLO, notamment en matière de latence d’écriture P99, d’incidents récurrents et de coût par Go ingéré.
  • Réduire la charge opérationnelle grâce à des déploiements configurables et des alertes exploitables.
  • Coordonner avec les équipes Produit et les équipes associées, notamment App Observability, Asserts, Drilldown et Grafana Assistant.
  • Accompagner la progression des ingénieurs grâce aux revues de code, aux retours sur la conception et au travail en binôme.
  • Participer aux astreintes, à la gestion des incidents et aux revues post-incident.
  • Contribuer à Tempo et à la communauté open source, notamment en examinant les contributions externes.
  • Faire progresser l’agrégation des traces, l’autoscaling, les performances d’ingestion et de requête, l’exploitation multcellule et les limites destinées aux clients.

Exigences

  • Expérience confirmée dans la livraison de projets complexes sur plusieurs mois, de la conception à la mise en production et à l’exploitation.
  • Solide expérience pratique de la création et de l’exploitation de systèmes de données distribués en production.
  • Expérience des pipelines d’ingestion, des moteurs de stockage, de l’exécution des requêtes ou de systèmes comparables.
  • Excellente maîtrise de l’ingénierie logicielle, avec une attention particulière au code propre, fiable, efficace et maintenable.
  • Bonne maîtrise de Go, ou expérience de Rust, C ou C++ avec la capacité de passer à Go.
  • Expérience de la prise en charge de services en production et de la participation aux astreintes.
  • Expérience de la réduction des tâches opérationnelles répétitives et de la prise en compte des SLO comme une fonctionnalité du produit.
  • Approche centrée sur le client et livraison pragmatique et itérative.
  • Communication écrite et orale claire dans un environnement entièrement à distance et asynchrone.
  • Résider aux États-Unis ou au Canada.

Avantages

  • Unités d’actions restreintes (RSU).
  • Budget financé par l’entreprise pour les assistants de programmation basés sur l’IA.
  • Accès à des modèles avancés d’OpenAI, d’Anthropic et de Google.
  • Travail entièrement à distance et culture mondiale du télétravail.
  • Parcours de développement professionnel.
  • Accueil en personne.
  • 30 jours de congés annuels, dont trois jours de fermeture de Grafana.
  • Communication transparente et actualités régulières à l’échelle de l’entreprise.
  • Autonomie et soutien pour fournir un travail de grande qualité.
  • Culture fondée sur l’autonomie, la confiance et l’humilité.
  • Politique mondiale de congés annuels, sous réserve du droit local.