Principal Software Engineer, AI Frameworks

Microsoft

Confirmed live yesterday High trust
Remote

Quick summary

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

Market check

Salary context

Competitive pay

How this pay compares to similar roles

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

This role pays more than 60% of similar roles. Most pay $183,672–$231,000 — the shaded band above. At the midpoint, this role pays about $209k versus about $207k 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 657 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Principal Software Engineer, AI Frameworks

As a Principal Software Engineer on the Microsoft AI Frameworks team, you will drive technical direction and lead high-impact initiatives involving AI frameworks, performance engineering, benchmarking, and developer productivity. You will be responsible for defining architecture, leading cross-stack investigations across compilers, runtimes, and silicon, and establishing automated measurement systems to improve model onboarding velocity and hardware utilization. The role requires hands-on leadership in prototyping, complex debugging, and mentoring others while solving problems related to large language model training and inference. Required skills include proficiency in C++ or Python and deep expertise in GPU programming, compilation, and parallelism strategies like tensor and pipeline parallelism. You will work on the technical challenge of optimizing performance and reliability for AI models running at scale across various hardware platforms including NVIDIA and AMD GPUs.

What does a Software Engineer earn in Remote?

Median $204475 from 374 postings across 53 companies.

See salary data

What you'll do

  • Define technical vision, architecture, and multi-release strategies for AI frameworks and performance capabilities.
  • Lead cross-stack investigations involving models, compilers, runtimes, systems, and silicon.
  • Create automated measurement and observability mechanisms to turn one-off analyses into scalable platform features.
  • Improve model onboarding velocity, runtime performance, reliability, and hardware utilization.
  • Align researchers, product groups, and hardware partners around technical decisions and execution plans.
  • Provide hands-on leadership through prototyping, critical-path implementation, and complex debugging.
  • Mentor engineers and develop technical leaders to improve code quality and maintainability.

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.
  • Deep expertise in GPU or accelerator programming, compilation, and low-level execution (preferred).
  • Expertise in parallelism strategies for LLM training and inference (preferred).
  • Expertise in distributed inference acceleration and understanding of LLM serving architectures like vLLM or SGLang (preferred).
  • Demonstrated leadership of cross-team technical initiatives from strategy through production impact (preferred).
  • Track record of creating reusable platforms, influencing stakeholders, and mentoring engineers (preferred).

More like this

Similar roles

Principal Software Engineer, AI Frameworks

Microsoft

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

Senior Software Engineer, AI Frameworks

Microsoft

Remote 4 days ago $119,800$234,700
C++ Python CUDA Triton vLLM SGLang Kernel Optimization Benchmarking Profiling AI Frameworks Observability
4+ yrs exp Remote