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 10 hours 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
    22 days ago
  • $272k - $431.25k

     ...NVIDIA Edge AI Platform Design Technical Leader NVIDIA has been transforming computer...  ..., 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.... 
    Suggested
    Shift work

    NVIDIA

    Redmond, WA
    13 hours ago
  • $185k - $255k

     ...Job Description Position Title: Principal Software Engineer Position Description: Protingent Staffing has an exciting direct-hire opportunity...  ...with competing priorities • Enthusiasm for leveraging AI-assisted development tools and emerging technologies •... 
    Suggested
    Remote work

    Protingent

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

     ...for the next era of work. Together, we are building the platform that will power Microsoft's AI experiences for decades to come. We are looking for Principal Software Engineer to join our team! This is an exciting time to join our group and work on something highly... 
    Suggested
    Ongoing contract
    Local area
    Shift work

    Microsoft Corporation

    Redmond, WA
    4 days ago
  • $190k - $213.5k

     ...Job Description As a Principal Software Engineer here at Honeywell, you will play a critical role in the design, implementation, and management of complex systems and solutions that drive innovation, safety, and efficiency in the aerospace industry. You will work... 
    Suggested
    Permanent employment
    Temporary work
    Work experience placement
    Flexible hours

    Honeywell

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

     ...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany: MicrosoftOverviewCore AI is at the forefront of Microsoft’s...  ...AI agent performance. We are seeking a Principal Software Engineer to join the team and help build the core... 
    Ongoing contract
    Local area
    3 days per week

    Microsoft

    Redmond, WA
    4 days ago
  • $119.8k - $234.7k

     ...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline:...  ...applications leading with AI? Are you interested in...  ...Solutions, AI strategy, full stack engineering, Security, Dataverse & D365?...  ...a Senior Software Engineer/Principal Software Engineer, you will... 
    Ongoing contract
    Local area
    3 days per week

    Microsoft

    Redmond, WA
    a month ago
  •  ...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... 
    Flexible hours

    Worldscape Technology Inc.

    Redmond, WA
    23 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 to join our fast-growing team. ROLE OVERVIEWEchodyne is... 
    Full time
    Contract work
    Temporary work

    Echodyne

    Kirkland, WA
    13 days ago
  • $260k - $345k

     ...SpaceX is actively developing the technologies to make this possible, with the ultimate goal of enabling human life on Mars.PRINCIPAL SOFTWARE ENGINEER, CDN (STARLINK)At SpaceX we’re leveraging our experience in building rockets and spacecraft to deploy Starlink, the world... 
    Permanent employment
    Temporary work
    Worldwide
    Weekend work

    SpaceX

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

     ...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany: MicrosoftOverviewCore AI is at the forefront of Microsoft’s mission...  ...short-term delivery needs, making thoughtful engineering trade-offs.Foster Engineering Alignment:... 
    Ongoing contract
    Temporary work
    Local area
    3 days per week

    Microsoft

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

     ...type: Individual ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software EngineeringCompany:...  ...impact billions of lives around the world.We are hiring a Principal Software Engineer - Architect to join our mission of securing access to world... 
    Ongoing contract
    Work at office
    Local area
    3 days per week

    Microsoft

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

     ...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software...  ...generation of intelligent agents and generative AI systems. Within CoreAI, the Foundry Agents...  ...and optimize agents. As a senior engineer within Foundry Agents, you will help build... 
    Ongoing contract
    Local area
    3 days per week

    Microsoft

    Redmond, WA
    a month ago
  • $225k - $345k

     ...actively developing the technologies to make this possible, with the ultimate goal ofenabling human life on Mars. PRINCIPAL SECURITY SOFTWARE ENGINEER (STARLINK) At the company we’re leveraging our experience in building rockets and spacecraft to deploy Starlink,... 
    Permanent employment
    Temporary work
    Work at office
    Worldwide
    Monday to Friday
    Flexible hours
    Weekend work

    Jobleads-US

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

     ...Principal Software Engineer, Cloud Platform Kirkland, WA Radar Reinvented. Echodyne offers the world's first compact solid-state true beam-steering radar for a wide range of industries and applications. Our high-performance radars work in all weather and are designed... 
    Full time
    Temporary work
    Remote work
    Flexible hours

    Echodyne Corp

    Kirkland, WA
    1 day 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
    21 days 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
  • $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
    6 days ago
  • $142.8k - $274.8k

     ...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software...  ...Intelligence Security (AeGIS) team, the AI Safety Platform (AISP) is Microsoft's...  ...protection. We are looking for a hands-on Principal Software Engineer for a deeply consequential technical... 
    Ongoing contract
    Work at office
    Local area

    Microsoft

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

    Senior Principal Software Engineer IS - HybridThe 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... 
    Minimum wage
    Local area
    Shift work

    Providence Health & Services

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

     ...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline:...  ...: MicrosoftOverviewSoftware engineers on the Edge Web Platform team...  ...experience the web and AI-powered computing. Edge...  ...security, and trust on the web.As a principal engineer on the Web Platform... 
    Ongoing contract
    Work at office
    Local area

    Microsoft

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

     ...ContributorTravel: Less than 25%Profession: Software EngineeringDiscipline: Software...  ...experiences that power the next generation of AI-driven applications. As part of CoreAI, the...  ...technical vision for services that empower engineers and scientists across the company to... 
    Ongoing contract
    Local area
    3 days per week

    Microsoft

    Redmond, WA
    a month ago
  • $130k - $150k

     ...AI Software Engineer We are looking for an AI Software Engineer in Redmond, WA. Location - Redmond, WA (Open for WFM - Need to work in PST time zone) Salary Range- $130-150K per annum + Benefits Subcon Rate Card- $70-80 per hr Mandate: C# Microsoft Full... 

    Yochana

    Redmond, WA
    3 days ago
  •  ...thinking services company at the forefront of AI-native innovation. We partner with...  ...next-generation, agent-powered workflows engineered to scale in real-world settings. Our engineers...  .... What You Need: Minimum 10 years software engineering experience (Python,... 
    Work experience placement
    Live in
    Work at office
    Local area

    Accenture

    Kirkland, WA
    2 days 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... 
    Ongoing contract
    Local area
    Worldwide
    3 days per week

    Microsoft

    Redmond, WA
    9 days ago
  • $196k - $294k

     ...Principal Software Engineer A Principal Software Engineer is a senior technical leader responsible for shaping the architecture, strategy, and technical direction of complex software. The Principal Software Engineer provides senior technical leadership for the architecture... 
    Visa sponsorship
    Work visa
    Relocation package

    GE

    Bellevue, WA
    2 days ago
  • $276k - $414k

     ...Principal Software Engineer Snap Inc is a technology company. We believe the camera presents the greatest opportunity to improve the way people...  ...technical direction that influences the entire company Utilize AI tools and high velocity engineering workflows to design and... 
    Temporary work
    Live in
    Local area

    Snapchat

    Bellevue, WA
    2 days ago
  • $227.8k - $338.8k

     ...About the role NetApp's Cloud AI team is building an enterprise AI agent...  ...agentic frameworks, and production cloud engineering. We are hiring a Principal Engineer to be the technical anchor...  ...Requirements ~12+ years in software development. ~7+ years hands-on with... 
    Work at office
    Local area

    NetApp

    Bellevue, WA
    1 day ago
  • $250k - $380k

     ...Snowflake Principal Software Engineer At Snowflake, we are powering the era of the agentic enterprise. To usher in this new era, we seek AI-native thinkers across every function who are energized by the opportunity to reinvent how they work. You don't just use tools... 
    Flexible hours

    Streamlit

    Bellevue, WA
    3 days ago
  • $304k

     ...enterprise. To usher in this new era, we seek AI-native thinkers across every function...  ...how work gets done. We are hiring a Principal Engineer II to architect the core data...  ...for every customer. AS A PRINCIPAL SOFTWARE ENGINEER II AT SNOWFLAKE YOU WILL:... 
    Flexible hours

    Snowflake Computing

    Bellevue, WA
    13 hours ago

Do you want to receive more vacancies?

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