System Software Engineer - WSD
Core
Designing and implementing features for the Windows update stack client code responsible for discovery, installation, and lifecycle of OS updates, including ML/AI models and security patches.
Role type
System Software Engineer (Update Stack)
Builds
Windows update client components, validation rings, and retail release pipelines
Domain
Operating Systems / System Software
Deliverable
production ML models | product features | infrastructure
Required skills
C, C++, C#, Java, JavaScript, Python, OS fundamentals, deployment technology, rapid prototyping, debugging, problem solving, generative AI models implementation
Preferred skills
Agentic AI and AI Orchestration concepts, mentoring developers
Technologies
C, C++, C#, Java, JavaScript, Python
Responsibilities
Design and implement new features for the update stack client code, address security vulnerabilities and build resilient architecture, monitor monthly retail releases and diagnose/mitigate issues, mentor developers and interns, collaborate with global teams on internal processes and tools
Seniority
Mid-level, hands-on IC