Grafana Labs22.04.2026
Senior Software Engineer - Observability Real User Monitoring (RUM) | US | Remote
United States (Remote)
Обязанности
- 01Build and evolve fullstack features for RUM, spanning backend services, APIs, storage systems, and frontend user experiences
- 02Design and implement systems that ingest, store, and query high-cardinality, high-volume telemetry data using columnar/analytical databases
- 03Develop performant query layers and APIs that power real-time exploration of user sessions, traces, and events
- 04Contribute to frontend applications that visualize RUM data, enabling users to debug performance issues and understand user behavior
- 05Work on data modeling, indexing strategies, and query optimization to ensure low-latency, cost-efficient analytics at scale
- 06Collaborate closely with SDK engineers (browser and mobile) to ensure high-quality data ingestion and schema evolution
- 07Own projects end-to-end: from design and implementation to deployment, monitoring, and iteration
- 08Break down complex, ambiguous problems into incremental deliverables and iterate quickly based on feedback
- 09Ensure quality through testing, observability of your own systems, documentation, and smooth upgrade paths
- 10Collaborate cross-functionally with backend, frontend, product, and solutions engineering to deliver cohesive observability workflows
- 11Support teammates, participate in technical design discussions and help shape the RUM roadmap
Требования
- 015+ years of fullstack engineering experience with strong backend fundamentals
- 02Backend experience (Go is preferred) and frontend experience, we use TypeScript and React
- 03Experience building or operating distributed systems in production (e.g., Kafka, WarpStream, ClickHouse, Cassandra, Postgres)
- 04Familiarity with cloud-native systems (Docker, Kubernetes, AWS, GCP, Azure)
- 05Experience working with high-throughput, high-cardinality data (logs, metrics, traces, events)
- 06Strong understanding of data modeling, query optimization, and performance tradeoffs
- 07Experience designing and building APIs and distributed services
- 08Experience building data-heavy UIs (dashboards, query tools, debugging interfaces)
- 09Familiarity with observability concepts (traces, logs, metrics) and/or OpenTelemetry
- 10Strong communication skills and ability to work in a remote, distributed team
- 11Pragmatic, self-driven, and comfortable navigating ambiguity
- 12Customer-focused mindset with a passion for developer experience
Условия
- 01This is a full-time remote opportunity
- 02We are considering candidates from US and Canada only
- 03In the United States, the compensation range for this role is $154,445 - $185,334 USD
- 04Actual compensation may vary based on level, experience, and skillset as assessed throughout the interview process
- 05All of our roles include Restricted Stock Units (RSUs), giving every team member ownership in Grafana Labs' success
- 06We invest heavily in developer productivity
- 07You can use modern AI coding assistants as part of your daily workflow (your choice of tools, within security guidelines), backed by a company-funded usage budget
- 08You’ll also have access to frontier models (e.g., GPT-Codex 5/3, Claude Opus 4.6, Gemini 3 Pro)