
Grafana Labs desarrolla software de observabilidad de código abierto para comprender el rendimiento y el estado de las infraestructuras, las aplicaciones y los sistemas frontend. Su plataforma reúne métricas, registros, trazas y perfiles mediante productos como Grafana, Loki, Tempo y Mimir, ayudando a las organizaciones a visualizar datos, supervisar servicios, investigar anomalías, analizar las causas raíz y gestionar objetivos de nivel de servicio. Grafana Labs ofrece opciones de implementación en la nube y autogestionadas, con integraciones para tecnologías como Prometheus y OpenTelemetry. La empresa opera en los sectores del SaaS empresarial y la inteligencia artificial, y crea herramientas para equipos responsables de la monitorización de infraestructuras y de la observabilidad moderna.
Ingeniero sénior de backend, bases de datos Tempo — Grafana Labs (remoto en Canadá)
Define la dirección técnica y las operaciones de Tempo, el backend de trazas de código abierto de Grafana Labs. Mejora sus sistemas de datos distribuidos, API, escalabilidad, rendimiento y fiabilidad para los productos de observabilidad de Grafana.
Descripción
- Define la dirección técnica de los retos del plan de trabajo de Tempo.
- Lidera proyectos complejos de varios meses, desde la definición inicial del problema hasta su lanzamiento.
- Asume la responsabilidad de componentes de ingesta, almacenamiento, consultas y generación de métricas.
- Elabora y presenta documentos de diseño, y participa en revisiones de diseño.
- Evalúa las ventajas y desventajas de rendimiento, coste y complejidad, y documenta las decisiones.
- Desarrolla API estructuradas, predecibles y fáciles de descubrir para personas, agentes, productos e integradores.
- Obtén resultados operativos medidos mediante indicadores como la latencia de escritura P99, los incidentes recurrentes y el coste total por GB ingerido.
- Impulsa la automatización, los despliegues configurables, las alertas útiles y las prácticas Zero Ops.
- Colabora con los equipos de Producto, App Observability, Asserts, Drilldown y Grafana Assistant.
- Orienta a ingenieros júnior y de nivel intermedio mediante revisiones, comentarios sobre diseño y sesiones de programación en pareja.
- Participa en turnos de guardia, respuesta a incidentes y revisiones posteriores a los incidentes.
- Apoya a la comunidad de código abierto, revisa contribuciones externas y contribuye a Tempo.
- Mejora el rendimiento de Tempo, el escalado automático, los rangos de consulta, la agregación de trazas, los límites para clientes y las operaciones multicelda.
Requisitos
- Experiencia demostrada en la entrega de proyectos complejos durante varios meses, desde el diseño hasta la implementación y operación.
- Amplia experiencia práctica en la creación y operación de sistemas de datos distribuidos en producción.
- Experiencia con canalizaciones de ingesta, motores de almacenamiento, ejecución de consultas o sistemas relacionados.
- Sólidas prácticas de ingeniería de software y trayectoria produciendo software limpio, robusto y de alto rendimiento.
- Dominio de Go o capacidad para adquirirlo rápidamente; también es relevante la experiencia con Rust, C o C++.
- Experiencia asumiendo la responsabilidad de servicios en producción y participando en turnos de guardia.
- Experiencia en reducir la carga operativa y tratar los objetivos de nivel de servicio como una funcionalidad del producto.
- Comunicación clara para el trabajo remoto y asíncrono.
- Se valorará la experiencia con trazas, OpenTelemetry o sistemas de observabilidad a gran escala.
- Se valorará la experiencia en el diseño de lenguajes de consulta, motores similares a SQL o TraceQL, o API de uso programático.
- Se valorará la experiencia con Parquet u otros formatos de almacenamiento columnar, o con formatos de almacenamiento analítico diseñados para este fin.
- Se valorará la experiencia en la operación de infraestructura SaaS multicliente y multicelda a gran escala sobre Kubernetes.
- Se valorará la experiencia en el desarrollo de software para usuarios de IA o de modelos de lenguaje de gran tamaño.
- Se valorarán las contribuciones a proyectos de código abierto o el mantenimiento de proyectos.
- Se valorará la experiencia usando Grafana, Prometheus, Loki o Tempo durante turnos de guardia.
- Se valorará la experiencia en equipos totalmente remotos y distribuidos por todo el mundo.
Beneficios
- Unidades de acciones restringidas (RSU).
- Presupuesto financiado por la empresa para asistentes modernos de programación con IA.
- Acceso a los modelos de vanguardia actuales de OpenAI, Anthropic y Google.
- Cultura totalmente remota y distribuida por todo el mundo.
- Itinerarios de desarrollo profesional.
- Incorporación presencial.
- 30 días de vacaciones anuales cada año.
- Tres días de vacaciones anuales reservados para los días de cierre de Grafana.