Senior Backend Engineer | Mimir Oss | Sweden | Remote

Grafana Labs Grafana Labs · Data AI · EMEA, Germany, Ireland, Spain, Sweden, United Kingdom · Remote · R&D : Databases

Senior Backend Engineer for Grafana Mimir OSS, focusing on large-scale, high-performance distributed systems for metrics, logs, and traces. The role involves designing, building, operating, and maintaining critical systems, contributing to roadmap influence, feature delivery, and on-call rotations. While AI coding assistants are mentioned for developer productivity, the core function of the role is not AI/ML development.

What you'd actually do

  1. Take an active role in influencing our roadmap and your own career objectives
  2. Work with your team to deliver new features solving customer problems and enhancing operations on a large database at scale
  3. Drive projects from initial idea all the way to operations once it is in the hands of customers
  4. Embrace our open-source culture and contribute to other projects that may not directly fall within your team’s scope
  5. Design, build, operate, and maintain critical systems, owning the reliability, performance, and availability

Skills

Required

  • Go programming language
  • Cloud software development or systems engineering
  • On-call and DevOps experience
  • Writing clean, robust, and performant software
  • Familiarity with observability systems (metrics, logs, traces)

Nice to have

  • Kubernetes
  • Queue systems (e.g., Kafka protocol)
  • Grafana and Prometheus user
  • Microservices architecture
  • Distributed systems
  • Infrastructure as code

What the JD emphasized

  • Solid experience with at least one programming language
  • Some experience with delivering projects from gathering requirements, brainstorming ideas all the way to shipping a product to the customer’s hands in a self-driven way
  • Some experience with developing software that runs in the Cloud _or_ some experience with systems engineering
  • Some experience with being on-call and following the DevOps model
  • Experience writing clean, robust, and performant software that is easily maintained by others
  • Familiarity with observability systems, know when to use metrics, logs, traces, to debug a problem.