Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer- Compute Graph Compiler (CGC) Team

$165.6k - $296.4k
Full-time

Microsoft Corporation

Overview

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.

Responsibilities

A 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.

Qualifications

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

Vacancy posted 1 day ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer- Compute Graph Compiler (CGC) Team in Washington DC vacancy
  •  ..., 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

    JPMorgan Chase & Co.

    Washington DC
    a month ago
  • $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... 
    Suggested
    Ongoing contract
    Full time
    Local area
    Shift work

    Microsoft

    Washington DC
    1 day ago
  • $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... 
    Suggested
    Full time
    Contract work
    Work experience placement
    Immediate start

    Anduril

    Washington DC
    1 day ago
  • $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... 
    Suggested
    Ongoing contract
    Full time
    Local area

    Microsoft

    Washington DC
    1 day ago
  • $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... 
    Suggested
    Ongoing contract
    Full time
    Local area

    Microsoft

    Washington DC
    1 day ago
  • $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 contract
    Full time
    Local area

    Microsoft

    Washington DC
    1 day ago
  •  ...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... 

    Targeted Talent

    Washington DC
    a month ago
  • $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 time
    Work experience placement
    Local area
    Worldwide
    Shift work

    Cohu, Inc.

    Washington DC
    1 day ago
  •  ...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

    ETHOS - Talent & Advisory

    Washington DC
    1 day ago
  • $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 start
    Flexible hours

    Jobleads-US

    College Park, MD
    3 days ago
  • $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 employment
    Full time
    Internship
    Flexible hours

    Amazon Leo

    Washington DC
    1 day ago
  • $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 time
    Internship
    Flexible hours

    Amazon

    Washington DC
    1 day ago
  • $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 contract
    Full time
    Local area

    Microsoft

    Washington DC
    1 day ago
  • $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

    Prescient Edge

    Bethesda, MD
    1 day ago
  • $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 time
    Worldwide
    Flexible hours

    Oracle

    Washington DC
    7 days ago
  • $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 work
    Work at office
    Immediate start
    Worldwide

    Alarm.com

    Washington DC
    a month ago
  • $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 contract
    Full time
    Local area
    Immediate start

    Microsoft

    Washington DC
    1 day ago
  • $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 time
    Local area
    Work from home
    Relocation package
    Flexible hours

    General Motors

    Washington DC
    2 days ago
  • $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 contract
    Full time
    Work at office
    Local area

    Microsoft

    Washington DC
    1 day ago
  • $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 contract
    Permanent employment
    Full time
    Work at office
    Local area
    3 days per week

    Microsoft

    Washington DC
    1 day ago
  •  ...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 time
    Immediate start
    Remote work

    Microsoft

    Washington DC
    1 day ago
  • $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 time
    Work at office
    Local area
    Flexible hours

    Thomson Reuters

    Washington DC
    11 days ago
  • $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 time
    For contractors
    Work at office
    Flexible hours

    APOGEE RESEARCH LLC

    Arlington, VA
    19 days ago
  • $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 time
    Flexible hours

    Oracle

    Washington DC
    13 days ago
  • $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

    J.P. Morgan

    Washington DC
    14 days ago
  • $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 contract
    Full time
    Work at office
    Local area

    Microsoft

    Washington DC
    1 day ago
  • $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 contract
    Full time
    Local area

    Microsoft

    Washington DC
    1 day ago
  • $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 time
    Work at office
    Flexible hours
    3 days per week

    Gradial

    Washington DC
    16 days ago
  •  ...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 time
    Relocation
    Flexible hours
    Shift work

    Spectrum Effect

    Washington DC
    25 days ago
  • $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 contract
    Full time
    Local area

    Microsoft

    Washington DC
    1 day ago

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!