Staff Backend Engineer – Grafana Backend Services

Join the team working on Grafana Backend Services, a critical component of Grafana’s open source and cloud offerings. You will be instrumental in developing and maintaining highly scalable and reliable backend systems that power Grafana, ensuring seamless data storage and retrieval. This role offers the opportunity to contribute significantly to a widely used open-source project and work with a passionate, distributed team.

Responsibilities

  • Build, maintain, and support Grafana backend services used for storing and querying Grafana’s state, settings, and other data for both open source and cloud offerings.
  • Collaborate with other engineers and cross-functional teams to design, develop, and deliver features that enhance Grafana’s backend capabilities.
  • Contribute to the Grafana open source project and its vibrant community, working on improvements and new features that benefit a wide range of users.
  • Participate in on-call rotations to ensure the reliability and availability of Grafana backend services.
  • Mentor junior engineers, share knowledge, and contribute to a culture of continuous learning and improvement.

Qualifications

  • 5+ years of experience in backend software development, with a strong understanding of distributed systems and cloud-native architectures.
  • Proficiency in Go (Golang) programming language and experience with related frameworks and tools.
  • Experience with SQL databases (e.g., PostgreSQL, MySQL) and NoSQL databases (e.g., Cassandra, DynamoDB).
  • Familiarity with containerization technologies (e.g., Docker, Kubernetes) and cloud platforms (e.g., AWS, Azure, GCP).
  • Strong problem-solving skills, with the ability to debug and troubleshoot complex issues in production environments.
  • Excellent communication and collaboration skills, with a proven ability to work effectively in a remote and distributed team.
  • Experience with observability tools (e.g., Prometheus, Grafana, Loki, Tempo) and a passion for building robust and scalable systems.
  • Bachelor’s degree in Computer Science or a related field, or equivalent practical experience.
Job Category: Software Development
Job Type: Remote
Job Location: USA
Organization: Job Hunting U

Apply for this position

Allowed Type(s): .pdf, .doc, .docx