Software Development Engineer, AWS CloudWatch OpenTelemetry
Core
Design, implement, and test features for distributed query execution and long-term metrics storage systems powering Amazon CloudWatch.
Role type
Senior IC distributed systems engineer (metrics storage & query)
Builds
Distributed query engine, storage access layer, and durable pipeline for billions of metric data points
Domain
Cloud observability, time-series data, distributed systems
Deliverable
production ML models | product features
Required skills
Rust, Java, distributed systems design, system reliability, scaling, query planning, storage compaction, performance optimization
Preferred skills
Time-series data, metrics systems, Prometheus/OpenTelemetry ecosystems, S3-based storage, stream processing (Kinesis/Kafka), columnar storage (Parquet), PromQL
Technologies
Rust, Java, S3, Kinesis, DynamoDB, ECS, Grafana, Prometheus, OTLP, PromQL
Responsibilities
Design and implement new features for distributed query and storage systems; Operate and maintain a globally available 24x7 service; Collaborate with stakeholders to understand requirements and shape roadmap; Contribute to full SDLC including code reviews, testing, and deployment; Evaluate new tools and approaches for system adoption