Senior FullStack Engineer
Core
Build and evolve fullstack features for Real User Monitoring (RUM), designing systems to ingest, store, and query high-volume user interaction data from browsers and mobile devices.
Role type
Senior FullStack Engineer (Observability/RUM)
Builds
High-performance backend systems, columnar storage databases, and intuitive frontend experiences for real-time exploration of user sessions, traces, and events.
Domain
Observability, Telemetry, Distributed Systems
Deliverable
production ML models | product features
Required skills
Fullstack engineering, TypeScript, React, Go, distributed systems, cloud-native systems, high-throughput data handling, data modeling, API design, data-heavy UIs, observability concepts
Preferred skills
Browser/mobile instrumentation, mobile development (iOS/Android), OpenTelemetry contributions, developer-facing platforms, session replay, sampling strategies
Technologies
Kafka, WarpStream, Apache Pinot, ClickHouse, Cassandra, Postgres, Docker, Kubernetes, AWS, GCP, Azure, OpenTelemetry, Grafana Cloud
Responsibilities
Design and implement systems for ingesting and querying high-cardinality telemetry data; Develop performant query layers and APIs; Contribute to frontend applications visualizing RUM data; Work on data modeling, indexing, and query optimization; Collaborate with SDK engineers on data ingestion and schema evolution; Own projects end-to-end from design to deployment.
Seniority
Senior, hands-on IC