CoreWeave·Software Engineer·Onsite - System Design / Architecture
- Design a large-scale metrics collection system that supports counters, gauges, histograms, and summaries, with tagging, aggregation across tag dimensions, dashboards, and alerting.
- What storage engine would you choose for this system and why? How would you handle down-sampling and tiered retention?
- How would you handle high cardinality metrics and back-pressure in the ingestion pipeline?
- How would you make this system multi-tenant, and what does reliability and replication look like for the system itself?
“I started with the ingestion side because that felt safest, walked through agent to collector to queue to storage.”