Staff Backend Engineer - Grafana App Platform| Canada | Remote

Grafana Labs Grafana Labs · Data AI · Canada, United States · Remote · R&D: Grafana

Staff Backend Engineer responsible for refactoring Grafana's core architecture to be fully multi-tenant and scalable, serving as a platform for cloud applications. The role involves coding new features, enhancing operational experience, authoring design documents, shaping the roadmap, and mentoring team members. The company encourages the use of AI coding assistants and provides access to frontier models, but the core role is backend engineering for a SaaS platform, not direct AI/ML model development.

What you'd actually do

  1. Coding new features, enhancing the operational experience of the systems you develop, and iteratively improving them based on production insights
  2. Authoring, contributing to and reviewing design documents
  3. Taking an active role in shaping the roadmap
  4. Mentoring and supporting other team members and collaborating with different teams across the organization
  5. Owning the experience of our customers by participating in weekday 12h x 5d and a separate weekend 24h x 2d on-call rotations.

Skills

Required

  • Golang
  • SaaS platform experience
  • distributed systems problems (scalability, multi-tenancy, data isolation, HA)
  • coding skills
  • operational experience
  • communication skills

Nice to have

  • familiarity with Golang or excitement to learn

What the JD emphasized

  • strong coding skills and operational experience
  • worked on a SaaS platform and dealt with common distributed systems problems (e.g. scalability, multi-tenancy, data isolation, HA, …)
  • planning and rolling out changes safely to avoid service disruptions is crucial