Senior Software Development Engineer
Core
Develop tooling for control plane systems, provide business insights via data science, and drive service reliability through monitoring and automated remediation.
Role type
Senior Software Development Engineer (Data Science & Reliability)
Builds
Device telemetry, health monitoring, hardware health signal processing, and automated remediation workflows
Domain
Hardware-software systems, control plane, device telemetry
Deliverable
production ML models
Required skills
C, C++, C#, Java, JavaScript, Python, data analysis, data science, business intelligence, business and financial analysis
Preferred skills
hardware-software boundary collaboration, root cause analysis, continuous service reliability improvements
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Develop tooling to enhance working knowledge of control plane systems, services and tools; Use data science to provide key business insights; Develop and enhance device telemetry, health monitoring, hardware health signal processing, and automated remediation workflows; Drive live-site excellence through monitoring, debugging, root cause analysis, repair loops, and continuous service reliability improvements; Collaborate with hardware, firmware, platform, and partner teams to deliver end-to-end solutions across hardware-software boundaries; Translate customer and production feedback into feature enhancements, bug fixes, reliability improvements, and supportability investments
Seniority
Senior, hands-on IC
