Senior Fullstack Engineer - Real User Monitoring (RUM) | US | Remote

USD 154,400-185,300 per year
SENIOR
✅ Remote

Tech Stack

AI API @ 4 AWS @ 3 Android @ 3 Azure @ 3 Cassandra @ 4 ClickHouse @ 4 Communication @ 7 Data Modeling @ 7 Debugging @ 4 Distributed Systems @ 4 Docker @ 3 GCP @ 3 Grafana @ 4 Kafka @ 4 Kubernetes @ 3 Observability @ 4 OpenTelemetry @ 4 PostgreSQL React @ 4 Security TypeScript @ 4 iOS @ 3

Details

Grafana Labs is hiring a Senior Fullstack Engineer to work on its Real User Monitoring (RUM) initiative. The role involves building systems that capture, store, query, and visualize high-volume user interaction data from browsers and mobile devices.

Grafana Labs is a 100% remote company. The RUM team works with OpenTelemetry and Grafana Cloud to deliver performant, cost-efficient, and developer-friendly observability experiences.

Responsibilities

  • Build and evolve fullstack RUM features spanning frontend experiences, backend services, APIs, and storage systems.
  • Design and implement systems that ingest, store, and query high-cardinality, high-volume telemetry data using columnar and analytical databases.
  • Develop performant query layers and APIs for real-time exploration of user sessions, traces, and events.
  • Build frontend applications that visualize RUM data and help users debug performance issues and understand user behavior.
  • Work on data modeling, indexing strategies, and query optimization for low-latency, cost-efficient analytics at scale.
  • Collaborate with browser and mobile SDK engineers on data ingestion and schema evolution.
  • Own projects end to end, including design, implementation, deployment, monitoring, and iteration.
  • Break down complex and ambiguous problems into incremental deliverables.
  • Ensure quality through testing, system observability, documentation, and smooth upgrade paths.
  • Collaborate with backend, frontend, product, and solutions engineering teams.
  • Support teammates, participate in technical design discussions, and help shape the RUM roadmap.
  • Use AI coding assistants for prototyping, test generation, refactoring, documentation, and incident follow-ups in accordance with security guidelines and code review standards.

Requirements

  • 5+ years of fullstack engineering experience with strong frontend fundamentals.
  • Frontend experience with TypeScript and React.
  • Backend experience; Go is preferred.
  • Experience building or operating distributed systems in production, such as Kafka, WarpStream, Apache Pinot, ClickHouse, Cassandra, or Postgres.
  • Familiarity with cloud-native systems, including Docker, Kubernetes, AWS, GCP, or Azure.
  • Experience working with high-throughput, high-cardinality data such as logs, metrics, traces, and events.
  • Strong understanding of data modeling, query optimization, and performance tradeoffs.
  • Experience designing and building APIs and distributed services.
  • Experience building data-heavy user interfaces, including dashboards, query tools, or debugging interfaces.
  • Familiarity with observability concepts such as traces, logs, metrics, and/or OpenTelemetry.
  • Strong communication skills and the ability to work in a remote, distributed team.
  • Pragmatic, self-driven, and comfortable navigating ambiguity.
  • Customer-focused mindset with a passion for developer experience.

Bonus / Nice-to-Have

  • Experience with browser or mobile instrumentation, RUM SDKs, or telemetry collection.
  • Mobile development experience on iOS or Android, or familiarity with mobile performance and telemetry.
  • Contributions to OpenTelemetry or other observability open-source software.
  • Experience building developer-facing platforms or observability products.
  • Familiarity with session replay, sampling strategies, or user behavior analytics systems.

Benefits

  • US OTE/base compensation range of USD $154,445–$185,334.
  • Restricted Stock Units (RSUs).
  • 100% remote work and a global culture.
  • In-person onboarding.
  • Global annual leave policy of 30 days per year, including 3 Grafana Shutdown Days where applicable.
  • Career growth opportunities and an empowered, transparent working environment.

More jobs at Grafana Labs

Similar jobs