Principal Software Engineer- Compute Graph Compiler (CGC) Team
$165.6k - $296.4kMicrosoft Corporation
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
- ..., you’ve come to the right place. As a Principal Software Engineer at JPMorganChase within the Core Foundational Platforms team, you provide expertise and engineering excellence... ...them best practices in high-performance computing (HPC) practices that intersect with AI/ML....Suggested
$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$253k - $336k
...ABOUT THE TEAM Infrastructure Engineering builds and runs the foundations Anduril operates on. That includes... ...THE ROLE You will be the first software engineer on the InfraEng Platform... ...major cloud providers experience across compute networking IAM storage and managed...SuggestedFull timeContract workWork experience placementImmediate start$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...SuggestedOngoing contractFull timeLocal area$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)....Ongoing contractFull timeLocal area- ...inference chip. We are seeking an experienced Compiler Engineer to join our exceptional team. Responsibilities: Design and implement software that maps neural nets onto our spatial... ...Requirements: ~ MS or PhD in Computer Science, Engineering or related field...
$175k - $225k
...This is an opportunity for an AI-Engineering Principal Software Engineer, AI Group to get in on the ground... ...direction, and leads the small team building it. This position will own technical... ...Experience: Bachelors Degree in Computer Science or equivalent; EE/physics...Full timeWork experience placementLocal areaWorldwideShift work- ...a major federal agency, is hiring a Principal Software Engineer to lead design and delivery on a modernization... ...You Need ~ Bachelor's degree in Computer Science, Mathematics, Engineering, or... .... ~ Experience working on Agile teams with strong command of Agile...Full time
$154.05k - $278.48k
...Leidos has a new and exciting opportunity for a Principal Software Engineer in our Intelligence Sector's, Cyber & Analytics Business Area (CABA). Our talented team is at the forefront in Security Engineering, Computer Network Operations (CNO), Mission Software, Analytical...Immediate startFlexible hours$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$143.7k - $194.4k
...the fee ecosystem fee strategy engines fee integrity/accuracy... ...job responsibilities As a Software Development Engineer youll be... ...accountable to help define your teams system architecture. Youll own... ...degree or foreign equivalent in Computer Science Engineering...Full 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$140k - $165k
...Job Title Senior Computer Programmer Location Bethesda,... ...Research, Development, and Engineering Job Type Full-Time... ...Computer hardware and software engineers' research, design,... ...and network distribution, and compilers, which convert programs for...Full time$114.6k - $234.6k
...a candidate with a BS, MS, or PhD in Computer Science, Engineering, or a related discipline, or equivalent... ...working in complex and fast-changing software development environments. We need... ..., adopt, promote, and improve cross-team processes. We require deep knowledge...Full timeWorldwideFlexible hours$200k - $250k
...Job Description Job Description Principal Software Engineer — emPower Do you love working with connected... ...and engineering for our emPower team, which builds software for IoT, smart... ...You Need ~ Bachelor's degree in Computer Science, Computer Engineering, a related...Casual workWork at officeImmediate startWorldwide$119.8k - $234.7k
...MicrosoftCoreAI the Copilot CLI team buildsGitHubscoding agent in... .... Our work spans the full software development lifecycle with a... ...looking for a Senior Software Engineer to help build a world-class coding... ...Bachelors Degree in Computer Science or related technical...Ongoing contractFull timeLocal areaImmediate start$216.4k
...DescriptionAt General Motors, our product teams are redefining mobility.... ...intuitive design, intelligent software, and next-generation safety... ..., and QNX share a single high-compute platform safely and efficiently. As Principal Software Engineer, you are the senior technical...Full timeLocal areaWork from homeRelocation packageFlexible hours$142.8k - $274.8k
...65 by bridging research and engineering building core agent capabilities... ...and helping product teams scale high-quality AI features... ...millions of users. As a Principal Software Engineer you will architect... ...Qualifications: Bachelors Degree in Computer Science or related technical...Ongoing contractFull timeWork at officeLocal area$142.8k - $274.8k
...wide AI initiatives while partnering closely with engineering research and product teams. The Principal Software Engineer within OCTO will build AI-based systems... ...Required Qualifications ~ Bachelors Degree in Computer Science or related technical field AND 6 years...Ongoing contractPermanent employmentFull timeWork at officeLocal area3 days per week- ...developers turn ideas into working software. We are looking for a Principal Software Engineer to tackle hard product and... ...establish approaches that multiple teams can build on. This is hands-on technical... ...~ Bachelors Degree in Computer Science or related technical field...Full timeImmediate startRemote work
$183.1k - $340k
...reliable, and resilient enterprise software? Thomson Reuters is seeking a hands-on Principal Software Engineer with deep, recent C#/.NET... ...multiple engineering teams while remaining actively hands... ...Operations. ~ Bachelor's degree in Computer Science or a related...Full timeWork at officeLocal areaFlexible hours$153.82k - $265.2k
...Job Description Job Description Principal Software Engineer Apogee Research is at the forefront... ...lab and test events Mentoring junior team members to foster growth of technical... ...understanding of the fundamentals of computer and network security Strong analytical...Full timeFor contractorsWork at officeFlexible hours$135.2k - $306.4k
...looking for a BS or MS in Computer Science, Engineering, or another related technical... ...We require 10+ years of software engineering experience,... ...ability to collaborate across teams and functions.... ...professionals to this Sr. Principal Software Development Engineer...Full timeFlexible hours$61k - $101k
...years of experience in systems engineering, networking, or distributed... ...influence across functions and teams while delivering value at... ...~ Hands-on experience with software-defined networking technologies... ...Degree or equivalent expertise in Computer Science, Computer Engineering...Full time$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
...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$160k - $250k
...investors, we’re building software that adapts to the user, not... ...Role Gradial is seeking a Principal Software Engineer to drive the architecture... ...that transform how creative teams build and update websites.... ...in technical fields such as computer science, mathematics,...Full timeWork at officeFlexible hours3 days per week- ...powered automation. Our team is passionate about... ...developing solutions with engineering excellence, and... ...globe, our Spectrum-NET software solution performs automated... ...We are seeking a Principal Software Engineer with... ...Bachelor’s degree in Computer Engineering or equivalent...Full timeRelocationFlexible hoursShift 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
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!
- senior principal software engineer Washington DC
- principal software engineer Washington DC
- principal Washington DC
- senior principal cloud computing engineer Washington DC
- senior principal scientist Washington DC
- principal applied scientist Washington DC
- principal cloud computing engineer Washington DC
- principal designer Washington DC
- principal architect Washington DC
- associate principal Washington DC




