Senior Software Engineer - Metrics Infrastructure
Core
Building the foundational layer of the Time Series Database for Azure Monitor, handling trillions of signals and 100+ petabytes of daily data ingestion for global observability.
Role type
Senior Software Engineer (Metrics Infrastructure)
Builds
Low-latency data ingestion pipelines, highly scalable microservices, availability indicators, monitoring, auto-mitigation software, and deployment tooling.
Domain
Cloud infrastructure, distributed systems, big data analytics, observability
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, high-throughput data pipeline engineering, performance optimization, system reliability engineering, code review leadership, technical prototyping
Preferred skills
Large-scale distributed systems experience, real-time latency optimization, industry-level innovation
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Lead design and code reviews across feature areas, participate in full engineering lifecycle from discovery to live support, deploy across all Azure regions, identify bottlenecks and engineer performance solutions, share knowledge via tech talks and best practices.
Seniority
Senior, hands-on IC with mentorship responsibilities

