G

Grafana Labs

Open-source dashboards and cloud observability platform

Staff Backend Engineer - Grafana Enterprise

Backend EngineeringPosted on Nov 13
Full-timeRemote in Canada

About the Job

Requirements

  • Work effectively as a communicative member of an engineering team.
  • Have deep professional experience writing production services from ideation through production operations at scale.
  • Have strong distributed systems fundamentals, including replication, consistency models, partitioning, fault tolerance, and the trade-offs of operating at scale.
  • Have experience designing and operating systems for large-scale, high-traffic, high-availability, or multi-tenant environments, ideally for infrastructure, observability, or software delivery platforms.
  • Have professional experience building and consuming gRPC and Protocol Buffers APIs and designing service contracts across service boundaries.
  • Have strong database skills, such as PostgreSQL and/or MySQL, including schema design, query optimization, and schema migrations at scale.
  • Have experience with large-scale continuous integration and continuous delivery systems and build tooling, including designing, operating, or integrating delivery pipelines serving large engineering organizations or external operators at scale.
  • Be comfortable with Kubernetes and containerized deployment environments, including operating stateful workloads and multi-tenant clusters.
  • Have experience with observability tooling, including OpenTelemetry, Prometheus metrics, structured logging, and distributed tracing.
  • Be familiar with dependency injection patterns, such as Google Wire, and clean, testable service architecture.
  • Have customer focus and awareness of the needs of large-scale operators who rely on Grafana as critical infrastructure.
  • Be able to take on complex distributed systems challenges, break them into manageable problems, and collaborate to deliver solutions.
  • Be able to design modular solutions, deliver minimum lovable products, gather data and feedback, and progress iteratively.
  • Have strong teamwork, written communication, and interpersonal communication skills.

Responsibilities

  • Earn the trust of large-scale operator customers and help advance Grafana's data-accessibility philosophy while meeting business objectives.
  • Design and lead development of backend services, distributed systems, and enterprise features at scale.
  • Drive continuous improvement of the engineering culture through actions and communication.
  • Drive projects from initial ideation through development and into production.
  • Improve the scalability, reliability, security, and multi-tenancy of the Grafana platform.
  • Own platform operational health by participating in weekday 12-hour, five-day and separate weekend 24-hour, two-day on-call rotations.
  • Hire and develop engineers to build the future of Grafana and observability.
  • Develop as a thought leader and drive improvements to engineering and operational practices across Grafana Labs.
  • Design and build backend systems powering Grafana Enterprise.
  • Architect and implement distributed backend services in Go, focusing on correctness, observability, and performance at scale.
  • Design APIs and service contracts used by enterprise operators and cloud service providers.
  • Collaborate with Product and UX and partner with frontend engineers to deliver end-to-end features.
  • Drive scalability and reliability improvements for large-scale operators running Grafana in regulated, high-availability environments.
  • Engage directly with enterprise customers and cloud service providers to understand requirements and translate them into engineering solutions.
  • Advocate for customers throughout the development lifecycle.

Desired Qualifications

  • Experience with TypeScript and React for frontend contributions and collaboration with frontend engineers.
  • Experience with Grafana's LGTM+ observability stack, including Loki, Mimir, Tempo, Pyroscope, and Alloy.
  • Prior experience at or building for large-scale cloud service providers, IaaS providers, or global enterprises with demanding service-level agreement requirements.
  • Experience designing or operating large-scale build infrastructure, artifact registries, distributed build caches, hermetic build systems such as Bazel, or developer platform tooling.

About the Company

Grafana Labs

Open-source dashboards and cloud observability platform

Grafana Labs builds observability and monitoring tools for cloud infrastructure and applications. Its core Grafana is an open-source metrics dashboard that collects data from various sources and shows real-time dashboards and alerts. Revenue comes from premium products and managed services: Grafana Enterprise and Grafana Cloud, atop the open-source core. It differentiates by combining a strong open-source ecosystem with enterprise-grade features and managed cloud options, aiming to help organizations keep digital services reliable with scalable, real-time visibility.

Company size
1,001-5,000
Company stage
Series D
Total funding
$805.2M
Headquarters
New York City, New York
Founded
2014

Recently Posted Jobs

Explore more opportunities at Grafana Labs

See more jobs