Principal Software Engineer, AWS CloudWatch
Core
Architecting and evolving the distributed query engine, tiered storage, and ingestion pipeline for the CloudWatch metrics platform to support global observability for AWS customers and internal teams.
Role type
Principal Software Engineer (Distributed Systems & Observability)
Builds
Distributed query engine, tiered storage, long-term retention systems, and ingestion/compaction pipelines for metrics.
Domain
Cloud Observability, Distributed Systems, Time-Series Data
Required skills
Distributed systems architecture, High-performance storage design, Time-series/metrics systems, Query engine internals, Technical leadership across teams, System design for scale and reliability
Preferred skills
OpenTelemetry ecosystem, Prometheus/PromQL, S3-based storage, Stream processing (Kinesis, Kafka), Columnar formats (Parquet), Systems programming (Rust, Java, C++)
Technologies
OpenTelemetry, PromQL, S3, Kinesis, Kafka, Parquet, Rust, Java, C++