CareerPlanSign in

Senior Software Engineer (Windows ML MLIR Platform)

United States, Washington, Redmond💼 Full-time🗓 2026-08-31 → 2026-09-25

Core

Design, implement, test, and support production-quality compiler and runtime features for the Windows ML MLIR platform, optimizing model execution across CPU, GPU, and NPU hardware.

Role type

Senior IC compiler and runtime engineer (Windows ML MLIR)

Builds

Compiler and runtime features for the Windows ML MLIR platform

Domain

Systems software, compilers, machine learning infrastructure, heterogeneous hardware

Deliverable

production ML models

Required skills

C++, C, C#, Java, JavaScript, Python, MLIR, LLVM, ONNX Runtime, graph transformations, operator lowering, memory management, performance analysis, model inference, graph compilation, systems software, compilers, runtimes, machine learning infrastructure, performance-critical platform components

Preferred skills

experience with local model integrations in system- or application-level components, experience with modern C++ debugging, experience with production software development

Technologies

MLIR, LLVM, ONNX Runtime

Responsibilities

Design, implement, test, and support production-quality compiler and runtime features; Optimize model execution across CPU, GPU, and NPU hardware; Own complex features from design through deployment; Collaborate with Windows, model, runtime, and silicon-partner engineers to integrate new capabilities and resolve end-to-end performance and compatibility issues

Seniority

Senior, hands-on IC

Sourced via microsoft · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.