Senior Backend Engineer - Databases - Loki Query
Build, operate, and maintain reliable backend systems for Grafana’s Loki query and telemetry database services. The role requires software development and cloud or systems engineering experience, with Go, Kubernetes, distributed systems, and operational experience valued.
About the job
Responsibilities
- Influence the roadmap and career objectives.
- Deliver new features, then iterate and improve based on results.
- Drive projects from ideation through customer-facing operations.
- Contribute to open-source projects beyond the team’s direct scope.
- Design, build, operate, and maintain critical systems, owning reliability, performance, and availability.
- Participate in on-call rotations and own the services you run.
- Support teammates, participate in design discussions, and collaborate effectively.
- Develop a deep understanding of the cloud product, customers, and large distributed-system codebase.
- Work independently and communicate effectively in a remote-first engineering organization.
Requirements
- Solid experience with at least one programming language; Go experience is useful, while Python, C, C++, Rust, or similar experience translates well.
- Experience delivering projects from requirements gathering and ideation through shipping to customers.
- Experience developing cloud-based software or working in systems engineering.
- Experience writing clean, robust, performant, and maintainable software.
- Self-directed, action-oriented, customer-focused, pragmatic, collaborative, and strong in communication.
Nice-to-haves
- Experience with Kubernetes and/or Docker.
- Experience using Grafana and Prometheus in operational roles, including on-call or homelab projects.
- Exposure to microservices architecture and distributed systems.
- Familiarity with on-call work, operations/SRE tasks, or infrastructure as code.
Compensation and Benefits
- UK base compensation: £91,000–£114,000.
- Equity, bonus where applicable, and other benefits.
- 100% remote global culture.
- 30 days of annual leave per year, including three Grafana shutdown days, subject to local legislation.
- In-person onboarding.
Skills
Go, Python, C++, Rust, Kubernetes, Docker, Grafana, Prometheus, Microservices, Distributed Systems, SRE, Infrastructure As Code
Similar jobs
Backend Engineering jobsBuild and operate secure, reliable infrastructure for Docker’s container build and CI platform. The role requires strong Go and distributed-systems experience, production operational ownership, and familiarity with container, cloud, and software supply-chain security technologies.
Build and operate backend infrastructure for an AI agent platform, including orchestration, integrations, knowledge systems, trust and safety, and evaluation tooling. The role requires 5+ years of backend experience, hands-on LLM or agent experience, and strong ownership in an early-stage environment.
Senior engineer responsible for designing, delivering, and operating distributed systems supporting Cloudflare’s application security products. The role requires 6+ years of experience, strong systems programming skills, technical leadership, and experience with production reliability and mentoring.
Senior Software Engineer building backend APIs, distributed systems, and large-scale data pipelines for Hudl’s Global Sports Library. The role requires strong cloud engineering, architectural leadership, mentoring, and experience with technologies such as C#, GraphQL, MongoDB, Elastic, and AWS.
Build and evolve Hospitable’s core and growth platform in Laravel and PHP, delivering customer-focused features, reliable production systems, and maintainable code. The role requires 5+ years of backend engineering experience, strong Laravel expertise, and comfort using AI coding tools in production.