Software Engineer II and/or Senior Software Engineer
Core
Design, implement, test, deploy, and operate highly available distributed services and automation for configuring and migrating large-scale telemetry workloads across a fleet.
Role type
Senior IC Software Engineer (Distributed Systems & Telemetry)
Builds
APIs, tools, and subsystems for telemetry collection, routing, storage, and efficient data access, including ML-based anomaly detection and validation.
Domain
Cloud-native infrastructure, distributed systems, and large-scale production services
Deliverable
production ML models | product features | infrastructure
Required skills
Distributed systems design, API development, telemetry data management, machine learning integration, monitoring and alerting, incident response, cloud-native infrastructure, observability, networking, operational excellence
Preferred skills
Agentic development practices, AI training for non-coding scenarios, site reliability engineering, engineering velocity improvement
Technologies
C#, Java, .NET, Python
Responsibilities
Design and implement distributed services for telemetry workloads, integrate ML capabilities for platform intelligence, ensure production reliability through monitoring and incident response, collaborate on end-to-end observability solutions, champion AI-assisted development practices.
Seniority
Senior, hands-on IC