Principal Engineer Software - Storage (Chronosphere)
Core
Design and build core backend systems for a distributed observability platform that ingests, stores, and queries massive volumes of telemetry data (metrics, logs, traces) in near real-time.
Role type
Principal Software Engineer (Distributed Systems)
Builds
Scalable backend services, ingestion pipelines, storage/indexing systems, and APIs for the Chronosphere observability platform.
Domain
Cloud-native observability, distributed systems, time-series data
Required skills
Backend development (Go, Java, Python, Rust), distributed systems architecture, API design (REST, gRPC, GraphQL), cloud infrastructure (AWS, GCP, Azure), time-series data modeling, system reliability engineering
Preferred skills
AI coding assistant usage (Cursor, Claude), mentoring engineers, data modeling for high-cardinality workloads
Technologies
Go, Java, Python, Rust, AWS, GCP, Azure, REST, gRPC, GraphQL, time-series data
Responsibilities
Design and build scalable backend services for high-volume telemetry data; Develop systems for ingestion, storage, indexing, and querying; Improve performance, reliability, and cost efficiency of distributed systems; Collaborate with frontend teams to design clean APIs; Contribute to data modeling strategies; Participate in architecture reviews; Mentor engineers and raise engineering standards
Seniority
Principal, hands-on IC with mentorship
