Principal Software Engineer, AI Frameworks
Microsoft
Quick summary
Market check
How this pay compares to similar roles
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
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
At a glance
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.
Skills
What you'll do
What we're looking for
More like this
Microsoft
Microsoft
Microsoft
Microsoft
Microsoft
Microsoft