Staff Backend Engineer - Grafana Databases, Loki Ingest | Canada | Remote
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Go @ 3 Grafana @ 3 Kafka @ 3 Kubernetes @ 3 Prometheus @ 3 Python @ 2 GCP @ 3 Distributed Systems @ 3 AWS @ 3 Azure @ 3 Communication @ 6 SRE @ 2 Rust @ 2 Microservices @ 3 OpenTelemetry @ 3Details
Grafana Labs is a remote-first, open-source company with more than 20M users of Grafana worldwide. The company builds observability software (metrics, logs, traces, and profiling) available as open source projects and offered as managed Grafana Cloud or self-managed Grafana Enterprise Stack. The Databases team owns telemetry databases (Mimir for metrics, Loki for logs, Tempo for traces, Pyroscope for profiles). These are multi-tenant distributed systems implemented in Go and run on Kubernetes across major cloud providers (GCP, Azure, AWS). The team also works with Prometheus, Grafana Agent, Mimir proxies, and OpenTelemetry.
Responsibilities
- Influence roadmap and set your own career objectives.
- Collaborate with the team to deliver new features and iterate based on results.
- Drive projects from ideation through to operation and customer impact.
- Contribute to open-source projects and other cross-team efforts.
- Design, build, operate, and maintain critical systems, owning reliability, performance, and availability.
- Participate in on-call rotations and take ownership of services in production.
- Mentor and support other team members; participate in design discussions and team collaboration.
- Learn and deepen understanding of the cloud product and a large distributed codebase.
Grafana Labs is remote-first; strong communication skills and the ability to work independently in a distributed team are required.
Requirements
- Solid experience with at least one programming language. (Grafana primarily uses Go; familiarity with Python, C, C++, Rust or similar is considered transferable.)
- Experience delivering projects end-to-end: gathering requirements, brainstorming, shipping to customers in a self-driven manner.
- Experience developing software that runs in the Cloud or experience with systems engineering.
- Experience running complex distributed systems at scale.
- Ability to write clean, robust, performant, and maintainable software.
Bonus
- Experience with Kubernetes.
- Experience running Kafka at scale.
- Operational use of Grafana and Prometheus (including on-call experience or hobby/homelab use).
- Exposure to microservices architecture and distributed systems (or desire to learn).
- Familiarity with on-call operations/SRE tasks or with infrastructure as code.
Compensation & Rewards
- Base compensation range for Canada: CAD 174,176 - CAD 209,011. Actual compensation may vary by level, experience, and skillset.
- All roles include Restricted Stock Units (RSUs). Benefits may include equity, bonus (if applicable), and other country-specific benefits.
Why You'll Thrive at Grafana Labs
- Remote-first global culture and 100% remote company model.
- Opportunities to tackle meaningful work in a scaling organization.
- Transparent communication, innovation-driven environment, and career growth pathways.
- In-person onboarding and global annual leave policy (30 days per annum, with 3 days reserved for company shutdown days).
Equal Opportunity
Grafana Labs is an equal opportunity employer and recruits, trains, compensates, and promotes regardless of race, religion, color, national origin, gender, disability, age, veteran status, and other protected characteristics.
Notes
- This is a remote opportunity restricted to applicants in Canadian time zones at this time.
- The role's tech stack emphasis: Go, Kubernetes, cloud providers (GCP/Azure/AWS), distributed systems, and observability tooling (Grafana, Loki, Mimir, Tempo, Prometheus, Grafana Agent, OpenTelemetry).