5 months ago
Remote, CanadaStaff+
Responsibilities
- Design and lead development of backend services, distributed systems, and enterprise features at scale.
- Architect and implement Go backend services focused on correctness, observability, performance, scalability, and reliability.
- Design APIs and service contracts used by enterprise operators and cloud service providers.
- Drive projects from ideation through development, production release, and operations.
- Improve the scalability, security, reliability, and multi-tenancy of the Grafana platform.
- Collaborate with Product, UX, and frontend engineers to deliver end-to-end solutions.
- Engage directly with enterprise customers and cloud service providers to understand requirements and translate them into engineering solutions.
- Hire, develop, and mentor engineers while improving engineering and operational practices.
- Participate in weekday 12-hour-by-5-day and weekend 24-hour-by-2-day on-call rotations.
- Contribute to open-source communities and advocate for customers throughout the development lifecycle.
Requirements
- Deep professional experience building and operating production services at scale.
- Strong fundamentals in distributed systems, including replication, consistency models, partitioning, fault tolerance, and scalability trade-offs.
- Experience designing or operating large-scale, high-traffic, high-availability, or multi-tenant systems.
- Professional experience building and consuming gRPC/protobuf APIs and designing service contracts.
- Strong database skills with PostgreSQL and/or MySQL, including schema design, query optimization, and schema migrations at scale.
- Experience with large-scale CI/CD systems, build tooling, and continuous delivery pipelines.
- Experience with Kubernetes and containerized deployment environments, including stateful workloads and multi-tenant clusters.
- Experience with observability tooling such as OpenTelemetry, Prometheus metrics, structured logging, and distributed tracing.
- Familiarity with dependency injection patterns such as Google Wire and clean, testable service architecture.
- Experience with TypeScript and React is preferred.
- Experience with Grafana’s LGTM+ stack, including Loki, Mimir, Tempo, Pyroscope, and Alloy, is preferred.
- Experience with large-scale cloud or IaaS providers, global enterprises, artifact registries, distributed build caches, hermetic build systems such as Bazel, or developer platform tooling is preferred.
- Strong teamwork, written communication, interpersonal communication, customer focus, and engineering leadership skills are expected.
Benefits
- 100% remote position for candidates in the US and Canada.
- In-person onboarding is provided.
- 30 days of annual leave per year, including 3 Grafana Shutdown Days, subject to local legislation.
- Restricted Stock Units (RSUs) are included.
- Company-funded usage budget for AI coding assistants.
- Career growth pathways and a transparent, collaborative remote culture.
Tech Stack
About Grafana
Grafana Labs builds open-source observability tools and a managed SaaS, Grafana Cloud, used by engineering and SRE teams to monitor, visualize, and analyze telemetry. Its products include Grafana dashboards plus Loki (logs), Tempo (traces), and Mimir (metrics), offered as cloud subscriptions and enterprise software. Privately held and headquartered in New York, it serves customers such as Anthropic, Bloomberg, NVIDIA, Microsoft, and Salesforce.
