
A Grafana Labs desenvolve software de observabilidade de código aberto para compreender o desempenho e a integridade de infraestruturas, aplicações e sistemas de frontend. Sua plataforma reúne métricas, logs, traces e perfis por meio de produtos como Grafana, Loki, Tempo e Mimir, ajudando as organizações a visualizar dados, monitorar serviços, investigar anomalias, analisar causas-raiz e gerenciar objetivos de nível de serviço. A Grafana Labs oferece opções de implantação em nuvem e autogerenciadas, com integrações para tecnologias como Prometheus e OpenTelemetry. A empresa atua nos setores de SaaS empresarial e inteligência artificial e desenvolve ferramentas para equipes responsáveis pelo monitoramento de infraestruturas e pela observabilidade moderna.
Engenheiro(a) sênior de backend, bancos de dados Tempo — Grafana Labs (remoto no Canadá)
Define a direção técnica e as operações do Tempo, o backend de tracing de código aberto da Grafana Labs. Aprimore seus sistemas de dados distribuídos, APIs, escalabilidade, desempenho e confiabilidade para os produtos de observabilidade da Grafana.
Descrição
- Define a direção técnica para os desafios do roadmap do Tempo.
- Lidera projetos complexos de vários meses, desde a definição inicial do problema até a implementação.
- Assume a responsabilidade por componentes que abrangem ingestão, armazenamento, consultas e geração de métricas.
- Cria e apresenta documentos de design e participa de revisões de design.
- Avalia os trade-offs de desempenho, custo e complexidade e registra as decisões.
- Desenvolve APIs estruturadas, previsíveis e fáceis de descobrir para pessoas, agentes, produtos e integradores.
- Entrega resultados operacionais medidos por indicadores como latência de gravação P99, incidentes recorrentes e custo total por GB ingerido.
- Amplia a automação, os rollouts configuráveis, os alertas úteis e as práticas Zero Ops.
- Trabalha com os times de Produto, App Observability, Asserts, Drilldown e Grafana Assistant.
- Orienta engenheiros juniores e de nível intermediário com revisões, feedback sobre design e programação em dupla.
- Participa de escalas de plantão, resposta a incidentes e análises pós-incidente.
- Apoia a comunidade de código aberto, revisa contribuições externas e contribui para o Tempo.
- Aprimora o desempenho do Tempo, o escalonamento automático, os intervalos de consulta, a agregação de traces, os limites para clientes e as operações multicélula.
Requisitos
- Histórico comprovado de entrega de projetos complexos ao longo de vários meses, do design à implementação e operação.
- Experiência prática substancial na criação e operação de sistemas de dados distribuídos em produção.
- Experiência com pipelines de ingestão, mecanismos de armazenamento, execução de consultas ou sistemas relacionados.
- Forte domínio das práticas de engenharia de software e histórico de produção de software limpo, robusto e de alto desempenho.
- Domínio de Go ou capacidade de se aprofundar rapidamente na linguagem; experiência com Rust, C ou C++ também é relevante.
- Experiência assumindo a responsabilidade por serviços em produção e participando de uma escala de plantão.
- Experiência em reduzir o trabalho operacional repetitivo e tratar objetivos de nível de serviço como funcionalidade do produto.
- Comunicação clara para trabalhar de forma remota e assíncrona.
- Experiência com tracing, OpenTelemetry ou sistemas de observabilidade em grande escala é um diferencial.
- Experiência no design de linguagens de consulta, mecanismos semelhantes a SQL ou TraceQL, ou APIs de uso programático é um diferencial.
- Experiência com Parquet ou outros formatos de armazenamento colunar, ou formatos analíticos desenvolvidos para esse fim, é um diferencial.
- Experiência na operação de infraestrutura SaaS multitenant e multicélula em grande escala no Kubernetes é um diferencial.
- Experiência na criação de software para usuários de IA ou de modelos de linguagem de grande porte é um diferencial.
- Contribuições para projetos de código aberto ou experiência como mantenedor são um diferencial.
- Experiência usando Grafana, Prometheus, Loki ou Tempo durante o plantão é um diferencial.
- Experiência trabalhando em uma equipe totalmente remota e distribuída globalmente é um diferencial.
Benefícios
- Unidades de ações restritas (RSUs).
- Orçamento financiado pela empresa para assistentes modernos de programação com IA.
- Acesso aos modelos de fronteira atuais da OpenAI, Anthropic e Google.
- Cultura totalmente remota e distribuída globalmente.
- Trilhas de desenvolvimento de carreira.
- Integração presencial.
- 30 dias de férias anuais por ano.
- Três dias de férias anuais reservados para os dias de pausa da Grafana.