Senior Software Engineer

Microsoft
United States, Washington, Redmond2026-09-18onsite

About the job

Core OS is responsible for the foundational technologies that underpin Windows and Windows Server, providing the trusted platform on which customers run their most critical workloads. Our team combines deep systems engineering with modern AI innovation to bring the next generation of intelligent capabilities to enterprise environments. We are hiring a Senior Software Engineer to build new Artificial Intelligence (AI) platform capabilities for Windows Server across on-premises and hybrid customer deployments. You will be at the forefront of AI inference in a novel environment, and your work will infuse cutting edge AI concepts into existing Server platforms and workflows.

Responsibilities

Design and implement how we track usage, policy and efficiency for artificial intelligence capabilities.\nBuild observability pipelines through telemetry insights, diagnostics, and health signals needed to measure how this on-prem infrastructure is performing.\nDefine and develop the management layer for AI inference toolchains from model lifecycles and catalogs to language and protocol gateways.\nDesign and implement validation plans to assess the quality of this infrastructure and evaluate the end to end workflows and life cycle experiences of such a solution.\nCoordinate with security and compliance teams to ensure this toolchain meets or exceeds platform release requirements.

Qualifications

Minimum

Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.

Preferred

5+ years of professional software engineering experience with coding in one or more languages such as C, C++, C#, Java, JavaScript, Python, Rust, or TypeScript, including designing automated tests and validation for the software you ship.\nDemonstrated knowledge of Server administration and management features.\nFamiliarity with Server deployment and usage strategies in air-gapped or on-premises environments.\nUnderstanding of AI model catalogs, model servers, protocols and inference layers.\nFamiliarity with the current state of the art around observability and diagnostics.\nExperience with systems software development, deep systems architecture, driver development, and code architecture/design for complex software systems.