Senior Software Engineer
Core
Design and build large-scale distributed services and telemetry platforms to improve fleet reliability, hardware health, and operational efficiency through predictive models and intelligent automation.
Role type
Senior IC software engineer (distributed systems & AI operations)
Builds
Telemetry and analytics platforms, predictive models for hardware failure detection, and AI-assisted incident investigation tools.
Domain
Cloud infrastructure, datacenter operations, hardware reliability engineering
Deliverable
production ML models | product features | infrastructure
Required skills
distributed systems design, cloud services operation, data science, machine learning, anomaly detection, predictive analytics, telemetry platform development, AI-powered tooling, hardware reliability engineering, capacity planning, M365 service optimization
Preferred skills
experience with Azure Data Explorer (Kusto), Spark, Fabric, Databricks, agent-based solutions, hardware infrastructure management
Technologies
C, C++, C#, Java, JavaScript, Python, Azure Data Explorer, Spark, Fabric, Databricks, M365 (Exchange, SharePoint)
Responsibilities
Design and implement safe automation and remediation workflows, participate in architecture and code reviews, mentor engineers, drive projects from design through deployment, analyze telemetry to identify reliability opportunities, partner with hardware and capacity planning teams
Seniority
Senior, hands-on IC with mentorship responsibilities
