06 Nov
|
Grafana Labs
|
Canada
06 Nov
Grafana Labs
Canada
Shape Tempo’s hardest distributed systems problems with Go, technical ownership, and a fully work from home model. Lead substantial projects from framing through rollout.
As a Senior Engineer, you will guide Tempo’s technical direction and deliver multi-month initiatives across ingestion, storage, querying, and metrics generation. You will write design documents, make performance, cost, and complexity trade-offs, and partner with Staff engineers, technical leads, Product, and sibling teams. The work includes trace aggregation APIs, autoscaling cells, customer limits, and query engine improvements.
Key Responsibilities
Own technical direction for complex Tempo roadmap problemsDeliver multi-month projects from problem framing through rolloutBuild and operate ingestion, storage, query,
and metrics componentsDefine SLOs and improve operational excellence through automationMentor engineers through reviews, feedback, and pairingRequirements:
Significant production experience with distributed data systemsStrong Go experience or a path to itExperience operating production services and participating in on-callExperience with tracing, OpenTelemetry, or observability systemsTrack record delivering complex multi-month technical projectsBring distributed systems expertise, Go capability, and operational ownership to Tempo’s ingestion, storage, query, and metrics platform.
📌 Senior Go Distributed Systems Engineer (Canada)
🏢 Grafana Labs
📍 Canada