Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI
Azure
Communication @ 7
Distributed Systems @ 4
Go @ 4
Grafana @ 4
IaC
Kubernetes @ 4
Microservices @ 6
OpenTelemetry
Prometheus @ 4
Python @ 4
Rust @ 4
SRE @ 3
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Grafana Labs is hiring a Staff Backend Software Engineer to join the Databases team and work on Loki, its open-source log aggregation system. The role supports Grafana Cloud, on-premise deployments, and distributed telemetry databases used across major cloud providers.
The Databases team works on Mimir for metrics, Loki for logs, Tempo for traces, and Pyroscope for profiles. These are multi-tenant distributed systems implemented primarily in Go and running on Kubernetes across Google Cloud Platform, Microsoft Azure, and Amazon Web Services. The broader engineering organization also works on Prometheus, Grafana Alloy, Mimir proxies, and OpenTelemetry.
This is a remote role available to candidates located in Australia or Singapore.
Responsibilities
- Design, build, operate, and maintain critical systems, owning their reliability, performance, and availability.
- Influence the product roadmap and define career objectives.
- Deliver new features, evaluate results, and iterate on solutions.
- Drive projects from initial ideation through production operations.
- Contribute to open-source projects beyond the immediate team when appropriate.
- Participate in on-call rotations and take ownership of the services operated by the team.
- Mentor and support team members, participate in design discussions, and collaborate effectively.
- Develop a deeper understanding of Grafana Cloud, its customers, and large distributed systems.
- Work independently and communicate effectively in a remote engineering organization.
Requirements
- Solid experience with at least one programming language. Grafana Labs primarily uses Go; experience with Python, C, C++, Rust, or similar languages is also relevant.
- Experience delivering projects from requirements gathering and ideation through product delivery.
- Experience developing cloud-based software or working in systems engineering.
- Experience writing clean, robust, performant, and maintainable software.
- A self-starting, action-oriented approach.
- Customer focus and an interest in building intuitive products that meet user needs.
- Pragmatic problem-solving skills, including the ability to break complex challenges into modular solutions and iterate using feedback.
- Strong collaboration and communication skills.
Bonus Qualifications
- Experience writing low-level code for databases, storage layers, or query engines.
- Experience with Kubernetes.
- Experience using Grafana or Prometheus in operational roles, on-call work, or hobby and homelab projects.
- Exposure to microservices architecture and distributed systems.
- Familiarity with on-call work, operations, SRE tasks, or infrastructure as code.
Benefits
- Base compensation in Singapore of SGD 167,000 to SGD 209,000 per year.
- Equity, bonus where applicable, and other benefits.
- 100% remote, global work culture.
- Company-funded usage budget for modern AI coding assistants.
- Access to frontier models from OpenAI, Anthropic, and Google.
- In-person onboarding.
- Global annual leave policy of 30 days per year, including three Grafana Shutdown Days where applicable.
- Career growth opportunities and a transparent, collaborative culture.
More jobs at Grafana Labs
Senior Software Engineer - Grafana Search & Storage | Canada | Remote
Grafana Labs · United States, Canada
CAD 164,500-197,400 per year
Senior Software Engineer - Grafana Search & Storage
Grafana Labs · United States, Canada
USD 154,400-185,300 per year
Staff Backend Software Engineer - Loki | NASA | Remote
Grafana Labs · United States, Canada
USD 174,500-209,000 per year
Senior Backend Software Engineer - Loki | NASA | Remote
Grafana Labs · United States, Canada
USD 154,000-185,000 per year
Senior Solutions Engineer, Growth | Mid Atlantic or Southeast | Remote
Grafana Labs · Atlanta, United States, Orlando, United States, Miami, United States, Tampa, United States, United States
USD 204,000-254,000 per year
Similar jobs
Senior Backend Software Engineer - Loki | NASA | Remote
Grafana Labs · Canada
CAD 164,500-197,000 per year
Staff Backend Software Engineer - Loki
Grafana Labs · Singapore, Singapore, Australia
AUD 168,000-210,000 per year
Staff Backend Software Engineer - Loki | NASA | Remote
Grafana Labs · Canada
CAD 186,500-223,500 per year
Staff Backend Engineer - Mimir Query, Databases
Grafana Labs · Canada
CAD 186,400-223,600 per year
Staff Backend Engineer - Mimir Query, Databases | USA | Remote
Grafana Labs · United States
USD 175,000-210,000 per year
Senior Software Engineer
SentinelOne · United States
USD 132,000-182,000 per year
NCX Senior Engineer
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Staff Backend Engineer - Adaptive Telemetry, Databases
Grafana Labs · Canada
CAD 186,400-223,600 per year