Principal Software Engineer- Compute Graph Compiler (CGC) Team
$165.6k - $296.4kMicrosoft
The Compute Graph Compiler (CGC) team within DirectX is building core compiler and execution technologies that power the Windows Machine Learning Platform. Our mission is to make Windows the best platform for AI development and deployment enabling efficient execution of machine learning workloads across CPUs GPUs and NPUs from a broad ecosystem of silicon partners. CGC sits at the heart of the Windows ML ecosystem powering experiences used by millions of developers and customers worldwide. Our technologies enable computer vision audio video gaming and generative AI workloads across the Windows platform including emerging AI-first experiences and next-generation Copilot PC capabilities. As AI becomes a fundamental platform shift CGC is responsible for the compiler infrastructure optimization frameworks execution engines and hardware abstractions that unlock the performance and efficiency of modern AI accelerators. We work closely with Microsoft AI platform teams hardware partners and operating system components to define the future of AI execution on Windows.
We are looking for a Principal Software Engineer to help define and drive the next generation of AI compute infrastructure for this role you will lead architecture and technical strategy across compiler technologies execution runtimes and hardware acceleration platforms spanning CPUs GPUs and NPUs. You will influence the direction of Microsofts AI platform collaborate with industry-leading silicon partners and drive innovations that enable efficient execution of increasingly complex AI workloads. This role is ideal for engineers who are energized by large-scale platform engineering deep systems work and the opportunity to shape technology that impacts millions of users and developers.
Microsofts mission is to empower every person and every organization on the planet to achieve more. As employees we come together with a growth mindset innovate to empower others and collaborate to realize our shared goals. Each day we build on our values of respect integrity and accountability to create a culture of inclusion where everyone can thrive at work and beyond.
ResponsibilitiesA successful candidate for this position will be one who:
- Define and drive the technical vision architecture and roadmap for key components of the Windows ML compiler stack.
- Lead cross-team initiatives that improve AI workload performance scalability and efficiency across CPU GPU and NPU hardware.
- Drive NPU enablement strategy and advanced optimization techniques for next-generation AI processors.
- Partner with hardware vendors and internal platform teams to influence future AI hardware and software capabilities.
- Design and develop high-performance compiler infrastructure execution engines and developer tooling.
- Identify and solve complex systems challenges involving scheduling memory management code generation graph optimization and hardware abstraction.
- Mentor and support engineers across experience levelsand provide technical leadership across multiple projects and organizations.
- Help shape Microsofts long-term strategy for on-device AI and generative AI execution on Windows.
Required Qualifications:
- Bachelors Degree in Computer Science or related technical field AND 8 years technical engineering experience with coding in languages including but not limited to C C C# Java JavaScript or Python
- OR equivalent experience.
Other Requirements :Ability to meet Microsoft customer and/or government security screening requirements arerequiredfor this role. These requirements include but are not limited to the following specialized security screenings:
Microsoft Cloud Background Check : This position will berequiredto pass the Microsoft Cloud background check upon hire/transfer and every two years thereafter.
PreferredQualification :
- Masters Degree in Computer Science or related technical field AND 12 years technical engineering experience with coding in languages including but not limited to C C C# Java JavaScript or Python
- OR Bachelors Degree in Computer Science or related technical field AND 15 years technical engineering experience with coding in languages including but not limited to C C C# Java JavaScript or Python
- OR equivalent experience.
- 6 years of experience working at low levels of software stack device driver development and/or integration of hardware and software
Deep knowledge with hands-on experience in ML compiler tool and platform technology.
10 years of experience delivering world-class system software.
In-depth experience and knowledge in operating system development in either user-mode or kernel-mode driver development.
A proven track record of significant technical leadership in research and development of AI platforms or frameworks technology.
Prior experience in the design and development of ML hardware microarchitecture in real-world products.
Proficient communication/customer interfacing skills and the ability to deal with ambiguity and prioritize issues.
#WDJOBS
#MLCompilers #MLPlatform #Runtime #Kerneloptimizations
Software Engineering IC6 - The typical base pay range for this role across the U.S. is USD $165600 - $296400 per year. There is a different range applicable to specific work locations within the San Francisco Bay area and New York City metropolitan area and the base pay range for this role in those locations is USD $220800 - $331200 per year.
Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:
position will be open for a minimum of 5 days with applications accepted on an ongoing basis until the position is filled.
Microsoft is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to age ancestry citizenship color family or medical care leave gender identity or expression genetic information immigration status marital status medical condition national origin physical or mental disability political affiliation protected veteran or military status race ethnicity religion sex (including pregnancy) sexual orientation or any other characteristic protected by applicable local laws regulations and ordinances. If you need assistance with religious accommodations and/or a reasonable accommodation due to a disability during the application process read more about requesting accommodations.
Required Experience:
IC
$165.6k - $296.4k
...Overview The Compute Graph Compiler (CGC) team within DirectX is building core compiler and execution... ...optimization frameworks execution engines and hardware abstractions that... ...Windows. We are looking for a Principal Software Engineer to help define and drive...SuggestedOngoing contractFull timeLocal areaWorldwideShift work$142.8k - $274.8k
...Microsofts suite of enterprise software thatpowersmany of the... ...Customer Experience Applications Team delivers Dynamics 365... ...Chat Voice and SMS. As a Principal Software Engineer in the Microsoft Dynamics... ...Qualifications: Bachelors Degree in Computer Science or related...SuggestedOngoing contractFull timeLocal areaShift work$174k - $252k
Senior Software Engineer, ML Compilers, Edge TPU Share Senior Software Engineer, ML Compilers, Edge TPU corporate... ...: Master's degree or PhD in Computer Science or a related technical field.... ...s needs with opportunities to switch teams and projects as you and our fast-paced...SuggestedTemporary work$142.8k - $274.8k
...Microsoft approach. As a Principal Software Engineer Windows Domain FDE (Foward... ...Acceleration Engine (WCAE) Team as part of the Windows Ecosystem... ...: Bachelors Degree in Computer Science or related... ...using PowerShell Microsoft Graph Windows diagnostic tools or...SuggestedOngoing contractFull timeLocal area$119.8k - $234.7k
...consistently and at scaleCome join a team that values diversity... ...of Substrate. As a Senior Software Engineer on the Substrate App... ...Qualifications: Bachelors Degree in Computer Science or related technical... ...domains. Experience with graph database (e.g. Neo4j)....SuggestedOngoing contractFull timeLocal area$165.6k - $296.4k
...outcomes. As AI reshapes how software is built and how businesses... .... We are hiring for a Principal Software Engineer role within our Dataverse... ..., security, and business teams to solve ambiguous... ...Qualifications: Bachelor's Degree in Computer Science or related...Ongoing contractLocal areaWorldwide$190k - $213.5k
...Job Description As a Principal Software Engineer here at Honeywell, you will play a critical role... ...You will work within cross-functional teams on cutting-edge projects that... ...MUST HAVE Bachelors or Masters in Computer Science, Software Engineering, or another...Permanent employmentTemporary workWork experience placementFlexible hours$272k - $431.25k
...NVIDIA has been transforming computer graphics, PC gaming, and accelerated... ...operationalize firmware and software architecture and design as... ...collaborate with HW Design teams for next-generation Edge... ...production. Mentor architects and engineering teams to grow them into...Shift work$229k - $412k
...add talented CrowdStrikers to the team who have limitless passion, a relentless... ...and performs rich correlation and computation to identify malicious events and... ...in their environments. This is a Principal Software Development Engineer (SDE) role in the CTIO team that...Permanent employmentWork experience placementWork at officeLocal areaRemote work$143.7k - $194.4k
...without reliable connectivity. Our team tackles secure communication between critical... .... We are looking for an outstanding Software Engineer to participate in all phases of... ...Bachelors degree or foreign equivalent in Computer Science Engineering Mathematics or a related...Permanent employmentFull timeInternshipFlexible hours$119.8k - $234.7k
...Overview Our teams mission is to make Windows the most trusted... ...that simplify complex engineering processes and enable teams to... ...We are looking for a Senior Software Engineer to design build and... ...Qualifications: Bachelors Degree in Computer Science or related technical...Ongoing contractFull timeLocal area$142.8k - $274.8k
...make. Our goal is for the Mojang Studios team to be as diverse as our community. We are looking for a Principal Software Engineer to serve as the technical lead for the Minecraft... ...Qualifications : Bachelors Degree in Computer Science or related technical field AND 6...Ongoing contractFull timeLocal area$142.8k - $274.8k
...looking for exceptional Full Stack Engineers to join the Edge AI Companions and Agents Engineering team one of the most high-profile... ...: Bachelors Degree in Computer Science or related technical field... ...-scale environments. Software Engineering IC5 - The typical...Ongoing contractFull timeWork at officeLocal area$142.8k - $274.8k
...(Customer and Analytics Driven Evals Team) is building a customer-grounded quality... ...innovation. We are looking for a Principal Software Engineer to architect and build the production... ...Qualifications: Bachelors Degree in Computer Science or related technical field AND...Ongoing contractFull timeLocal areaShift work$142.8k - $274.8k
...Microsofts mission to redefine how software is built and experienced. We are... ...agent performance. We are seeking a Principal Software Engineer to join the team and help build the core services... ...Qualifications: Bachelors Degree in Computer Science or related technical field...Ongoing contractFull timeLocal area$142.8k - $274.8k
...benefits. Our AI Experiences Copilot Engineering team is at the forefront of redefining how AI enhance everyday computing on Copilot. We build the full stack from... ...features this team does it all. As a Principal Software Engineer on the team you will work at the...Ongoing contractFull timeWork at officeLocal area$200k - $285k
...with the ultimate goal of enabling human life on Mars.PRINCIPAL SOFTWARE ENGINEER (PLATFORM TEAM) The Platform Team builds the foundational tooling and... ...confidence. By onboarding new frontier models, expanding compute capacity, optimizing proxy efficiency for logging and...Permanent employmentTemporary work$142.8k - $274.8k
...advertising market already online. Search engines web publishers major ad networks... ...challenges that demand computationally intelligence and scalable... ...unleash your potential. As a Principal Software Engineer and member of this team you would help us build highly scalable...Ongoing contractFull timeWork at officeLocal area$220k - $350k
...goal ofenabling human life on Mars. SR AI ENGINEER, PLATFORM INFRASTRUCTURE, SPECIAL... ...Integrate with the existing Supercompute team's operators, Helm charts, and CRDs by consuming... ...BASIC QUALIFICATIONS: Bachelor's degree in computer science, mathematics, computer...Permanent employmentTemporary workImmediate startWeekend work$76.2 - $129.74 per hour
Description Senior Principal Software Engineer IS - Hybrid The Senior Principal Software Engineer takes... ...valued - they’re invaluable. Join our team at Enterprise Information Services and... ...qualifications Bachelor’s Degree in Computer Engineering, Computer Science, Mathematics...Minimum wageLocal areaShift work$142.8k - $274.8k
...Generative Intelligence Security (AeGIS) team the AI Safety Platform (AISP) is... .... We are looking for a hands-on Principal Software Engineer for a deeply consequential technical... ...Qualifications: Bachelors Degree in Computer Science or related technical field AND...Ongoing contractFull timeLocal area$119.8k - $234.7k
...considered one of the leaders in Software as a Service in the world of business... ...looking for a Senior Software Engineer to join the Azure Bot Service team which is responsible for handling... ...Qualifications: Bachelors Degree in Computer Science or related technical field...Ongoing contractFull timeLocal area$100k - $180k
...talented CrowdStrikers to the team who have limitless passion,... ...user mode and kernel mode. Engineering software at that depth and that scale... ...genuine curiosity about how computers actually work underneath the... ...memory management, concurrency, compilers and assembly. You should...Permanent employmentWork experience placementInternshipWork at officeLocal areaRemote workWorldwide$125k - $165k
...enabling human life on Mars. SOFTWARE ENGINEER, CDN (STARLINK) At SpaceX... ...around the world. Our CDN team will be pivotal in this effort... ...QUALIFICATIONS: Bachelor’s degree in computer science, engineering or other... ...optimization techniques, graph theory approaches, or convex...Permanent employmentTemporary workInternshipWork at officeWorldwideMonday to FridayWeekend work$142.8k - $274.8k
...Microsofts mission to redefine how software is built and experienced... ...of systems that help teams ship better AI experiences faster... ...vision for services that empower engineers and scientists across the... ...Required : Bachelors Degree in Computer Science or related technical...Ongoing contractFull timeLocal area$165.6k - $296.4k
...Interested in being part of a team that powers a multi-... ...about solving complex engineering challenges at scale... ...AI to transform how software is built and delivered... ...innovations. As a Principal Software Engineer you... ...Bachelors Degree in Computer Science or related technical...Ongoing contractFull timeWork at officeLocal area- ...Description The IT Technical Team Lead is responsible for IT... ...stability, and efficient support for engineering, QA, and DevOps teams. The IT... ...management of hardware and software systems. · Monitor systems... ...connectivity, and end-user computing environments . ·...Local area
$142.8k - $274.8k
...Overview The Windows Inbox team creates native experiences that ship with... ...and accessible. We are hiring a Principal Software Engineering Manager to lead work across multiple... ...Qualifications: Bachelors Degree in Computer Science or related technical field AND...Ongoing contractFull timeLocal area$142.8k - $274.8k
...partners. The Windows Engineering System is the backbone... ...Quality & Validation team focuses on building engineering... ...and manage scalable software services which use the... ...teams. As a Principal Software Engineer Manager... ...Bachelors Degree in Computer Science or related...Ongoing contractFull timeLocal areaWorldwide$276k - $414k
...Principal Software Engineer Snap Inc is a technology company. We believe the camera presents the greatest... ...owned subsidiary dedicated to making computing more human, in addition to Bitmoji,... ...services. Snap Engineering teams build fun and technically sophisticated...Temporary workLive inLocal area
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer- Compute Graph Compiler (CGC) Team. Be the first to apply!
- principal software engineer Redmond, WA
- principal Redmond, WA
- senior principal cloud computing engineer Redmond, WA
- senior principal scientist Redmond, WA
- principal cloud computing engineer Redmond, WA
- government software Redmond, WA
- software applications developer Redmond, WA
- healthcare software sales Redmond, WA
- software technical support engineer Redmond, WA
- software support Redmond, WA



