Software Engineer II - Fundamentals
Core
Define metrics and success criteria for Windows device reliability, performance, battery life, and sustainability; analyze fleet telemetry to identify trends and anomalies; build data pipelines and dashboards for actionable device-health insights.
Role type
Senior IC data engineering and reliability engineer (Windows OS)
Builds
Reliable data pipelines, queries, dashboards, and automated analyses for device health
Domain
Operating Systems (Windows) + Data Engineering + Reliability Engineering
Deliverable
production ML models | product features | dashboards & analysis
Required skills
C, C++, C#, Java, JavaScript, Python, statistical analysis, debugging, performance analysis, data pipeline development, anomaly detection, Kusto, Azure data platforms, fleet telemetry analysis, KPI definition, baseline establishment, regression investigation
Preferred skills
Windows internals knowledge, reliability engineering, power efficiency optimization, machine learning, experimentation design, OEM collaboration
Technologies
Kusto, Azure data platforms, C, C++, C#, Java, JavaScript, Python
Responsibilities
Analyze fleet telemetry, diagnostic signals, and traces to identify trends and anomalies; Build data pipelines and automated analyses for device-health insights; Design and test OS or analytics improvements; Evaluate data quality and validate outcomes against measurable goals; Collaborate with engineering, data science, security, and OEM teams to drive improvements.
Seniority
Senior, hands-on IC