Principal Software Engineer, Maia Model Enablement

Microsoft

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$142,800–$274,800 / yr
Posted
10 days ago
Freshness
Confirmed live today
Closes
Mar 15, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $224k
This role $209k
$127k most similar roles pay here $291k

This role pays more than 51% of similar roles. Most pay $204,065–$244,362 — the shaded band above. At the midpoint, this role pays about $209k versus about $224k for comparable roles.

Based on 240 similar postings.

Employer

About Microsoft

Microsoft Corporation is a global technology leader producing software, hardware, and cloud services including Windows, Office 365, Azure cloud platform, Xbox gaming, and Surface devices. Industry: Software & Cloud Computing

Microsoft currently has 683 open roles on FindRole.

Listed pay typically runs $119,800–$234,700 across 661 roles with salary data.

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Principal Software Engineer, Maia Model Enablement

As a Principal Software Engineer on the Maia Model Enablement team, you will drive the technical strategy required to bring frontier AI models onto specialized accelerators. You will lead complex cross-stack investigations involving model architectures, serving systems, infrastructure, and hardware interactions to resolve systemic challenges. Your daily work involves building durable automation, validation systems, and engineering tools to improve the speed and reliability of model enablement while driving platform-wide improvements in performance and scalability. The role requires expertise in C++, Python, and modern AI inference systems. You will solve critical problems at the intersection of software and hardware, transforming recurring technical hurdles into reusable capabilities. Key focus areas include hardware bring-up, performance characterization, and hardware-software debugging to ensure multiple generations of models and hardware are successfully enabled for production use across various workloads.

What does a Software Engineer earn in Remote?

Median $202482 from 350 postings across 56 companies.

See salary data

What you'll do

  • Define and drive technical strategies for enabling new AI models and hardware generations on Maia.
  • Lead cross-stack investigations across models, serving systems, infrastructure, and hardware to resolve systemic issues.
  • Drive platform-wide improvements in performance, scalability, and serving capabilities for multiple model types.
  • Create durable automation and validation systems to improve the speed and reliability of model enablement.
  • Align cross-functional teams on shared technical directions and long-term platform investments.
  • Transform recurring technical challenges into reusable platform capabilities rather than one-off fixes.
  • Identify high-impact technical investments and drive them from initial concept through production.

What we're looking for

  • Bachelor's Degree in Computer Science or a related technical field.
  • 6+ years of technical engineering experience coding in languages such as C++ or Python (or equivalent experience).
  • Ability to pass Microsoft Cloud background checks and other required security screenings.
  • Understanding of modern AI model architectures, inference systems, performance optimization, and serving stacks (preferred).
  • Experience diagnosing and resolving complex problems spanning models, software, systems, infrastructure, and hardware (preferred).
  • Experience enabling software on new hardware platforms, accelerators, or large-scale systems (preferred).
  • Experience leveraging modern engineering tools, including AI-assisted workflows, automation, and agents (preferred).
  • Demonstrated ability to lead cross-team technical initiatives and balance immediate delivery with long-term strategy (preferred).

More like this

Similar roles

Principal Software Engineer

Microsoft

Redmond, WA 53 days ago $142,800–$274,800
C# Python C++ C Java JavaScript Distributed Systems Cloud Services System Design AI Infrastructure Telemetry Agile
6+ yrs exp

Senior Software Engineer, Maia Model Enablement

Microsoft

Remote 10 days ago $119,800–$234,700
Python C++ PyTorch ONNX Runtime vLLM TensorRT-LLM AI Model Architectures Inference Systems Distributed Systems Hardware-Software Debugging Performance Analysis Accelerator Architectures Automation
4+ yrs exp Remote

Principal Software Engineer, AI Frameworks

Microsoft

23 days ago $165,600–$296,400
C++ Python AI Frameworks Compiler Runtime Azure AMD GPUs Performance Engineering Benchmarking Observability Architecture Automation
8+ yrs exp

Principal Software Engineer, Performance

Microsoft

26 days ago $165,600–$296,400
C++ Python AI Frameworks Performance Engineering Benchmarking Azure Compiler Computer Architecture Observability Software Architecture
8+ yrs exp