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 @ 6
API
Azure
Communication @ 6
Datadog @ 4
Debugging @ 4
Grafana @ 4
MySQL
Observability @ 4
React
Security @ 3
Sentry @ 4
Software Development @ 4
Technical Leadership
TypeScript
- 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 building Session Replay, a Grafana Cloud product that helps customers understand what users experienced when something goes wrong. The product connects frontend signals, including errors, performance data, and synthetic checks, to session-level evidence for faster investigation of production issues.
The role focuses on frontend observability, backend data processing and storage at scale, debugging workflows, privacy and access control, and performance and cost constraints. The team is evolving the backend architecture for capturing sessions, including migration toward columnar and analytical storage as the primary solution for high-volume session data.
Responsibilities
- Own the end-to-end technical direction for Session Replay across frontend, backend, and data systems.
- Drive the evolution of the backend architecture, including:
- Designing systems around columnar and analytical data storage for large-scale session data.
- Defining data models, ingestion pipelines, and query patterns.
- Lead the design of investigation workflows connecting replay with logs, metrics, traces, and other telemetry across Grafana Cloud.
- Make high-leverage architectural decisions affecting multiple teams and products.
- Partner with the Frontend Observability, Synthetic Monitoring, and Core Grafana teams to build cohesive cross-product experiences.
- Engage directly with customers through calls, structured feedback gathering, and support for Session Replay instrumentation and adoption.
- Improve engineering standards, patterns, and operational practices within the team.
- Mentor engineers and help grow technical leadership.
Technologies
- Go for backend services and APIs.
- Columnar and analytical data storage.
- Object storage, including S3, GCS, and Azure Blob Storage.
- MySQL.
- TypeScript and React for user-facing workflows.
- Grafana ecosystem technologies, including Mimir, Loki, and Tempo.
- Modern AI coding assistants and frontier models from OpenAI, Anthropic, and Google.
Requirements
- Ability to work effectively in a remote-first company and communicate clearly in written and spoken English.
- Collaborative, respectful, and constructive communication style.
- Ability to reason about data-intensive systems, including ingestion, storage, querying, and cost trade-offs.
- Ability to own features in ambiguous problem spaces and work independently.
- Understanding of a user-centered software development process.
- Interest in building complex solutions with maintainable, readable, and automated code.
- Thoughtful use of AI tools for exploration, code review, and design trade-offs.
Bonus Qualifications
- Experience with columnar or analytical databases.
- Experience with observability tools such as Grafana, Datadog, New Relic, or Sentry.
- Experience building debugging or developer-focused tools.
- Familiarity with privacy, security, and access control in data-heavy systems.
- Experience working on performance-sensitive systems involving large datasets, real-time queries, or session data.
Compensation and Benefits
- Base compensation in Canada: CAD 164,490–197,389 per year.
- Restricted Stock Units (RSUs).
- 100% remote work in a global culture.
- Company-funded usage budget for AI coding assistants.
- In-person onboarding.
- Global annual leave policy of 30 days per year, including three Grafana Shutdown Days.
- Career growth pathways and an innovation-driven, high-trust work environment.
This is a remote opportunity for applicants from Canadian Eastern time zones only at this time.