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

Principal AI Software Engineer

$142.8k - $274.8k

Microsoft

Job ID: 200056276Posted: 2026-09-18Location: United States, Washington, RedmondSalary: USD $142,800 - $274,800 per yearEmployment type: Full-TimeWork site: 3 days / week in-officeRole type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany: MicrosoftOverviewDo you want to be at the forefront of innovating the latest hardware and systems designs to propel Microsoft’s cloud growth? Are you seeking a unique career opportunity that combines technical capabilities, cross team collaboration, with business insight and strategy?The SPARC organization is responsible for strategy, planning and architecture pathfinding, and manages Azure’s hardware roadmap from architecture concept, through production for Microsoft’s current and future offerings. The CSA team within SPARC is at the forefront of systems architecture and technology pathfinding spanning compute, memory, storage, and system interconnects. Drawing on deep insights of workloads, emerging technology trends, and focused industry engagements, CSA team’s charter is to define and evaluate novel systems architecture innovations through hardware/software co-design and advance them through technical readiness for productization. Join our Compute System Architecture (CSA) team within the System Planning and Architecture (SPARC) organization in Azure Hardware Systems & Infrastructure (AHSI). AHSI is the team behind Microsoft’s expanding cloud business, responsible for delivering the hardware systems and infrastructure for cloud computing across Microsoft Azure, Bing, MSN, Office 365, OneDrive, Skype, Teams and Xbox Live.The CSA team is seeking a Principal AI Software Engineer !ResponsibilitiesLead full system software prototyping to develop capable proof-of-concepts to evaluate hardware/software co-designed capabilities for memory TCO reduction such as through memory tiering/pooling and overcommit solutions for Azure usages and deployment scenarios.Develop deep insights through workload characterization and correlation to identify systems optimization opportunities.Collaborate with diverse workload experts across Microsoft and partner ISVs to engineer TCO-optimized solutions for Azure general-purpose and specialized compute fleet.Influence and shape hardware architecture and industry alignment, targeting three-to-six-year timeframe, with data-driven analysis, insights and recommendations.Lead characterization and optimization of Large Language Model (LLM) inference workloads with focus on KV Cache capacity, placement, migration, and utilization across GPU HBM, host DRAM, CXL memory expansion/pooling, SSD, and emerging memory tiers.Develop proof-of-concepts and evaluation frameworks to assess memory-tiering architectures for AI inference, including CXL pooled memory, memory expansion solutions, context-memory platforms, SSD-backed cache tiers, and hardware/software co-designed approaches for reducing inference TCO.Design and execute workload characterization studies for agentic, multi-turn, coding, reasoning, and long-context AI workloads to quantify memory consumption, latency, throughput, token efficiency, and system utilization.Analyze end-to-end data movement across GPU, CPU, storage, and networking subsystems, identifying optimization opportunities within GPU Direct Storage (GDS), GPU Direct RDMA (GDR), peer-to-peer memory transfers, and distributed inference pipelines.Develop software prototypes, framework extensions, and instrumentation to evaluate KV Cache offload, prefetching, migration, compression, deduplication, and memory-overcommit techniques.Build performance models and simulation frameworks to predict the impact of memory hierarchy innovations on large-scale inference deployments.QualificationsRequired/minimum qualificationsBachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages including, but not limited to, C, C++, C#, Java, JavaScript, or Python OR equivalent experience.Other Qualifications:Ability to meet Microsoft, customer and/or government security screening requirements are required for this role. These requirements include but are not limited to the following specialized security screenings: Microsoft Cloud Background Check: This position will be required to pass the Microsoft Cloud Background Check upon hire/transfer and every two years thereafter.Preferred Qualifications:12+ years of experience in systems software (OS kernel, memory management, I/O stacks, Virtualization) with demonstrated track record of success, guiding architecture and software enabling.10+ years of experience leading significant hardware/software co-design projects involving CPU and/or systems architecture and influencing technical direction.Deep expertise in Linux kernel internals, memory management, I/O subsystems, NUMA, DMA, and GPU/CPU/storage/network data paths.Hands-on experience with NVIDIA GPU software stacks including CUDA, NCCL, GPUDirect Storage (GDS), and GPUDirect RDMA (GDR).Understanding of AI inference infrastructure, large GPU clusters, inference serving architectures, and workload performance optimization.Experience characterizing and optimizing KV Cache intensive workloads including long-context, agentic, multi-turn, coding, and reasoning workloads.Experience with inference frameworks such as vLLM, SGLang, and TensorRT-LLM.Familiarity with KV Cache technologies including LMCache, SGLang HiCache, cache offload, cache sharing, and memory tiering approaches.Experience designing or extending inference runtimes, scheduling systems, memory management components, or KV Cache subsystems.Understanding of disaggregated prefill/decode architectures, distributed inference serving, and multi-node cache-sharing topologies.Experience with CXL memory expansion, memory pooling, and memory tiering solutions in large-scale deployments.Software development skills in C/C++, Python, CUDA, and distributed systems.Skilled in partnering and influencing architects, hardware engineers, and software leadsAbility to manage through ambiguity, bringing clarity and results orientation to engage and energize collaborators and stakeholdersCollaboration skills, teamwork, and sense of presumed responsibilityVerbal and written communication skills, and ability to articulate and engage with both technical and non-technical stakeholders at all levels.Experience leading and driving complex projects with respect and integrity, including those with multiple workstreams spanning different business and technical disciplines.Intellectual curiosity and passion about learning and deploying new technologies. Problem-solving skills, analytical capabilities, and attention to detailSoftware Engineering IC5 - The typical base pay range for this role across the U.S. is USD $142,800 - $274,800 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 $188,000 - $304,200 per year. Certain roles may be eligible for benefits and other compensation. Find additional benefits and pay information here:This 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.

Vacancy posted 9 days ago
Similar jobs that could be interesting for youBased on the Principal AI Software Engineer in Redmond, WA vacancy
  • $142.8k - $274.8k

     ...type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany: MicrosoftOverviewAre you a Software Engineer already at the forefront of agentic AI development — someone who uses agents to build software today... 
    Suggested
    Ongoing contract
    Local area

    Microsoft

    Redmond, WA
    a month ago
  • $142.8k - $274.8k

     ...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software...  ...organization enables scalable, resilient, and AI-powered commerce and finance platforms...  ....We are hiring for multiple Principal Software Engineer and Principal AI Engineer opportunities... 
    Suggested
    Ongoing contract
    Local area
    Worldwide
    3 days per week

    Microsoft

    Redmond, WA
    a month ago
  • $160k - $200k

     ...physics-based 3D simulation, and reward-driven AI, Worldscape enables organizations to...  ...standards. Mentor and develop engineers, fostering a culture of collaboration, accountability...  ...large-scale, distributed cloud-based software solutions. ~10+ years of experience... 
    Suggested
    Full time
    Flexible hours

    Worldscape Technology, Inc

    Redmond, WA
    2 days ago
  • $164.59k - $246.79k

     ...combines the patented technology of metamaterials with powerful software to create a radar sensor with unprecedented performance at...  ...Urban Air Mobility (UTM). Echodyne is seeking a Principal Software Engineer to join our fast-growing team.  ROLE OVERVIEW... 
    Suggested
    Full time
    Contract work
    Temporary work
    Flexible hours

    Echodyne

    Kirkland, WA
    23 days ago
  • $160k - $200k

     ...based 3D simulation, and reward-driven AI, Worldscape enables organizations to build...  ...Worldscape is looking for a seasoned Principal Engineer to join our expanding team. We are at...  ...solutions. Drive best practices in software design, testing, CI/CD, observability,... 
    Suggested
    Full time
    Flexible hours

    Worldscape Technology, Inc

    Redmond, WA
    more than 2 months ago
  • $210k - $345k

     ...is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars. PRINCIPAL SOFTWARE ENGINEER, POWER OPTIMIZATION (STARLINK) Starlink connects the entire planet (and beyond) via the world's largest satellite constellation... 
    Permanent employment
    Full time
    Temporary work
    Work at office
    Monday to Friday

    Spacex

    Redmond, WA
    3 days ago
  •  ...About the role The Principal Software Engineer leads our largest, most complex projects - making sure they meet a high bar for performance,...  ...architecture, mentor engineers across backend, frontend, and our AI platform, and help bring emerging technology - especially... 
    Full time
    Work at office

    Enlyft

    Kirkland, WA
    a month ago
  • $142.8k - $274.8k

     ...type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany:...  ...team to be as diverse as our community.We are looking for a Principal Software Engineer to serve as the technical lead for Minecraft Studio’s mobile... 
    Ongoing contract
    Local area
    3 days per week

    Microsoft

    Redmond, WA
    9 days ago
  • $142.8k - $274.8k

     ...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software...  ...EngineeringCompany: MicrosoftOverviewThe Microsoft AI Experiences, Edge browser is a core...  ...We’re looking for exceptional Full Stack Engineers to join the Edge AI Companions and Agents... 
    Ongoing contract
    Work at office
    Local area

    Microsoft

    Redmond, WA
    26 days ago
  • $142.8k - $274.8k

     ...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software...  ...working software. We are looking for a Principal Software Engineer to tackle hard product and platform challenges...  ...tools, open-source projects, or AI products is not required. Experience... 
    Ongoing contract
    Local area
    Immediate start
    Remote work
    3 days per week

    Microsoft

    Redmond, WA
    5 days ago
  • $272k - $431.25k

     ...tapping into the unlimited potential of AI to define the next era of computing. An era...  ..., drive, and operationalize firmware and software architecture and design as well as...  ...product production.Mentor architects and engineering teams to grow them into future leaders.Make... 
    Full time
    Shift work

    Nvidia

    Redmond, WA
    15 days ago
  • $142.8k - $274.8k

     ...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software...  ...and form factors. We are looking for a principal engineer who combines deep Windows systems expertise...  ...virtualized scenarios.Experience using AI-assisted engineering tools responsibly... 
    Ongoing contract
    Local area
    Remote work
    3 days per week

    Microsoft

    Redmond, WA
    22 days ago
  • $142.8k - $274.8k

     ...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software...  ...journey from a One Microsoft approach. As a Principal Software Engineer, Windows Domain FDE (Foward Deployed...  ...endpoint, security, management, and AI-platform strategies. Build trusted... 
    Ongoing contract
    Local area
    3 days per week

    Microsoft

    Redmond, WA
    12 days ago
  • $165.6k - $296.4k

     ...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline:...  ...Windows the best platform for AI development and deployment,...  ...frameworks, execution engines, and hardware abstractions that...  ...Windows.We are looking for a Principal Software Engineer to help define... 
    Ongoing contract
    Work at office
    Local area
    Worldwide
    Shift work

    Microsoft

    Redmond, WA
    15 days ago
  • $142.8k - $274.8k

     ...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software...  ...MicrosoftOverviewDo you want to build the AI platform that trains the world’s most advanced...  ...Improve iteration loops for researchers and engineers Debug complex interactions between models... 
    Ongoing contract
    Local area
    3 days per week

    Microsoft

    Redmond, WA
    3 days ago
  • $142.8k - $274.8k

     ...analytics, service reliability, business intelligence, and AI-powered experiences. Our multi-tenant platform processes...  ...evaluation pipelines, and agentic workflows. We are seeking a Principal Software Engineer to provide hands-on technical leadership. This role will... 

    Microsoft Corporation

    Redmond, WA
    5 days ago
  • $142.8k - $274.8k

     ...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software...  ...infrastructure underlying this growth including AI! CSCP’s vision is to empower customers to...  ...architectures in partnership with product managers, engineers, and business stakeholders.Define and... 
    Ongoing contract
    Work at office
    Local area
    Worldwide
    3 days per week

    Microsoft

    Redmond, WA
    9 days ago
  • $200k - $285k

     ...with the ultimate goal of enabling human life on Mars. PRINCIPAL SOFTWARE ENGINEER (PLATFORM TEAM)  The Platform Team builds the foundational...  ...infrastructure that empowers every team at SpaceX to harness AI effectively. This team creates secure, scalable gateways... 
    Permanent employment
    Full time
    Temporary work

    Spacex

    Redmond, WA
    more than 2 months ago
  • $119.8k - $234.7k

     ...across GitHub and Microsoft. Our work spans the full software development lifecycle, with a focus on turning modern AI systems into reliable, production-grade developer tools. We are looking for a Senior Software Engineer to help build a world-class coding agent CLI. This... 
    Ongoing contract
    Local area
    Immediate start

    Microsoft Corporation

    Redmond, WA
    2 days ago
  • $165.6k - $296.4k

     ...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software...  ...MicrosoftOverviewThe Microsoft Content team powers AI-driven experiences for more than 1B...  ..., Windows, and Xbox. We are seeking a Principal Software Engineer to define and lead the technical... 
    Ongoing contract
    Work at office
    Local area

    Microsoft

    Redmond, WA
    15 days ago
  • $142.8k - $274.8k

     ...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline:...  ...market already online. Search engines, web publishers, major ad...  ...unleash your potential.As a Principal Software Engineer and member of...  ...Starting January 26, 2026, Microsoft AI (MAI) employees who live... 
    Ongoing contract
    Work at office
    Local area

    Microsoft

    Redmond, WA
    a month ago
  • $142.8k - $274.8k

     ...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software...  ...MicrosoftOverviewWe are looking for a Principal Software Engineer to design, build, and operationalize machine...  ...services that power Microsoft's AI experiences. This is a role for an engineer... 
    Ongoing contract
    Work at office
    Local area

    Microsoft

    Redmond, WA
    a month ago
  • Providence in Redmond seeks a Senior Principal Software Engineer to own the development and quality of key solutions. In this hybrid role, you will leverage your 12+ years of experience using advanced programming and integration skills to enhance caregiver experiences.... 

    Providence

    Redmond, WA
    6 days ago
  • $142.8k - $274.8k

     ...officeRole type: People ManagerTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany:...  ...community.The Gameplay Systems team is looking for a hands-on Engineering Lead who will drive innovation through a group of software engineers... 
    Ongoing contract
    Local area
    3 days per week

    Microsoft

    Redmond, WA
    9 days ago
  • $137.6k - $267k

     ...: We are looking for a Principal Software Engineering Manager to join our team! The Commerce + Ecosystems (C+E) team is working to enable an easier experience for customers and partners to grow, as well as to buy and do business with us by delivering a dependable, safe... 
    Full time
    Local area

    Microsoft

    Redmond, WA
    7 days ago
  • $164.59k - $246.79k

     ...combines the patented technology of metamaterials with powerful software to create a radar sensor with unprecedented performance at...  ...including Urban Air Mobility (UTM).Echodyne is seeking a Principal Software Engineer, Cloud Platform, to join our fast-growing team. Who You... 
    Full time
    Temporary work
    Remote work

    Echodyne

    Kirkland, WA
    a month ago
  • $165.6k - $296.4k

     ...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline:...  ...about solving complex engineering challenges at scale,...  ...across teams, and leveraging AI to transform how software is...  ...productivity innovations. As a Principal Software Engineer, you will play... 
    Ongoing contract
    Work at office
    Local area

    Microsoft

    Redmond, WA
    a month ago
  • $142.8k - $274.8k

     ...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software...  ...: MicrosoftOverviewSoftware engineers on the Microsoft AI Experiences - Edge Web Platform team...  ...accessibility, and user experience. As a principal engineer on the Edge Web Platform team... 
    Ongoing contract
    Work at office
    Local area

    Microsoft

    Redmond, WA
    12 days ago
  • $76.2 - $129.74 per hour

    Senior Principal Software Engineer IS - Hybrid The Senior Principal Software Engineer takes end-to-end ownership for development and quality of solutions and services that delight caregivers and add strategic value to Providence St. Joseph Health. They evaluate requirements... 

    Providence

    Redmond, WA
    6 days ago
  • $142.8k - $274.8k

     ...The CoreAI organization at Microsoft builds the end-to-end AI stack and is core to Azure AI innovation and differentiation...  ...audio, video, and multimodal content. We are looking for a Principal Software Engineering Manager who is passionate about building customer-facing AI... 
    Ongoing contract
    Work at office
    Local area

    Microsoft Corporation

    Redmond, WA
    2 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Principal AI Software Engineer. Be the first to apply!