G

Grafana Labs

Open-source dashboards and cloud observability platform

Staff Backend Engineer

Backend EngineeringPosted on Nov 13
Full-time

About the Job

Requirements

  • Deep professional experience writing production services from ideation through production operations at scale.
  • Strong distributed-systems fundamentals, including replication, consistency models, partitioning, fault tolerance, and the trade-offs of operating at scale.
  • Demonstrated experience designing and operating systems for large-scale, high-traffic, high-availability, or multi-tenant environments, ideally in infrastructure, observability, or software delivery platforms.
  • Professional experience building and consuming gRPC/protobuf APIs and designing clean service contracts across service boundaries.
  • Strong database skills, including PostgreSQL and/or MySQL, schema design, query optimization, and schema migrations at scale.
  • Experience designing, operating, or integrating with large-scale CI/CD systems, build tooling, and continuous-delivery pipelines serving large engineering organizations or external operators.
  • Comfort with Kubernetes and containerized deployment environments, including operating stateful workloads and multi-tenant clusters.
  • Experience with observability tooling, including OpenTelemetry, Prometheus metrics, structured logging, and distributed tracing.
  • Familiarity with dependency-injection patterns, such as Google Wire, and clean, testable service architecture.
  • Ability to work as a communicative member of an engineering team.
  • Ability to build trust by communicating clearly and following through on commitments.
  • Customer focus and attentiveness to the needs of large-scale operators relying on Grafana as critical infrastructure.
  • Ability to develop the skills and knowledge of fellow team members.
  • Ability to break down complex distributed-systems challenges and deliver solutions in collaboration with a team and organization.
  • Ability to design modular solutions, deliver minimum lovable products, gather data and feedback, and iterate.
  • Strong teamwork and written and interpersonal communication skills.
  • Availability to participate in weekday 12-hour-by-5-day and separate weekend 24-hour-by-2-day on-call rotations.

Responsibilities

  • Earn the trust of large-scale operator customers and meet clear business objectives while supporting Grafana's data-accessibility philosophy.
  • Design and lead development of backend services, distributed systems, and enterprise features at scale.
  • Drive continuous improvement of 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 the specified on-call rotations.
  • Hire and develop engineers to build the future of Grafana and observability.
  • Develop as a thought leader and drive improvements in 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 solutions.
  • 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 their requirements and translate them into robust engineering solutions.
  • Advocate for customers throughout the development lifecycle.

Desired Qualifications

  • Experience with TypeScript and React for contributing to frontend features and collaborating 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 SLA 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