Software Engineer - Observability
Core
Design and build control plane tooling and automation for a global time series database (TSDB) while contributing to core distributed data services.
Role type
Senior IC software engineer (distributed systems & infrastructure)
Builds
Control plane tooling, automation for fleet lifecycle management, and core TSDB data services
Domain
Cloud infrastructure, distributed systems, time series data
Required skills
Distributed systems, scalable infrastructure services, automation & tooling, concurrent programming, data structures & algorithms
Preferred skills
Control plane/fleet management tooling, Kubernetes & operators, time series database internals, Observability (OpenTelemetry, Prometheus, Grafana), Rust, columnar storage systems
Technologies
Java, Scala, Go, Python, Terraform, GitOps, Kubernetes, OpenTelemetry, Prometheus, Grafana, Rust
Responsibilities
Design and build control plane tooling for provisioning, orchestration, scaling, and self-healing of a TSDB. Build automation for deployment, configuration management, and capacity planning. Contribute to core developer tasks on ingestion, storage, and query paths. Lead technical design discussions and requirement gathering. Drive down operational toil through automation. Mentor other engineers on the team.

