4 days ago
Base Salary
$143k - $304k/yr
Responsibilities
- Define and drive the technical vision, architecture, and roadmap for Windows ML compiler stack components.
- Lead cross-team initiatives improving AI workload performance, scalability, and efficiency across CPUs, GPUs, and NPUs.
- Drive NPU enablement strategy and advanced optimization techniques for next-generation AI processors.
- Partner with hardware vendors and internal platform teams to influence AI hardware and software capabilities.
- Design and develop high-performance compiler infrastructure, execution engines, and developer tooling.
- Solve systems challenges involving scheduling, memory management, code generation, graph optimization, and hardware abstraction.
- Mentor engineers and provide technical leadership across multiple projects and organizations.
- Shape Microsoft's strategy for on-device AI and generative AI execution on Windows.
Requirements
- Bachelor's degree in computer science or a related technical field and 6+ years of technical engineering experience with coding, or equivalent experience.
- Coding experience in C, C++, C#, Java, JavaScript, Python, or comparable languages.
- Ability to meet Microsoft, customer, and/or government security screening requirements, including the Microsoft Cloud Background Check.
- Preferred: master's degree and 8+ years of technical engineering experience, or bachelor's degree and 12+ years, or equivalent experience.
- Preferred: 6+ years working at low levels of the software stack, in device driver development, and/or in hardware and software integration.
- Preferred: deep hands-on knowledge of ML compiler, tool, and platform technology.
- Preferred: 10+ years delivering system software and experience with operating system or user-mode/kernel-mode driver development.
- Preferred: significant technical leadership in AI platforms or frameworks and experience designing ML hardware microarchitecture for real-world products.
- Preferred: strong communication, customer interfacing, ambiguity management, and prioritization skills.
Tech Stack
Categories
About Microsoft
Microsoft develops operating systems, productivity software, cloud services, developer tools, and consumer devices for individuals, enterprises, and governments. Its main products include Windows, Microsoft 365, Azure, Visual Studio/GitHub, Xbox, and LinkedIn; revenue comes from software subscriptions and licenses, cloud consumption, hardware sales, and advertising. Founded in 1975 and headquartered in Redmond, Washington, Microsoft is a public company traded on Nasdaq.
