Senior FullStack Engineer - Real User Monitoring (RUM) | Canada | Remote
Core
Build and evolve fullstack features for Real User Monitoring (RUM), capturing, storing, and querying high-volume user interaction data from browsers and mobile devices to enable real-time exploration of user experiences.
Role type
Senior Fullstack Engineer (RUM)
Builds
High-performance backend systems, columnar storage databases, and intuitive frontend experiences for observability.
Domain
Observability, Telemetry, Distributed Systems
Required skills
Fullstack engineering, TypeScript, React, Go, distributed systems, columnar databases, high-throughput data, data modeling, query optimization, API design, observability concepts
Preferred skills
Browser/mobile instrumentation, mobile development, OpenTelemetry, session replay, user behavior analytics
Technologies
Kafka, WarpStream, Apache Pinot, ClickHouse, Cassandra, Postgres, Docker, Kubernetes, AWS, GCP, Azure
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 and query optimization; Collaborate with SDK engineers; Own projects end-to-end from design to deployment.
Seniority
Senior, hands-on IC