Senior and Principal Software Engineer, AI Frameworks
Microsoft
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 78% of similar roles. Most pay $150,187–$208,668 — the shaded band above. At the midpoint, this role pays about $209k versus about $179k 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
Senior and/or Principal Software Engineer- AI Frameworks joins the Microsoft AI Frameworks team to develop software, performance systems, and engineering tools that enable state-of-the-art AI models to run reliably at cloud scale. This individual contributor role involves designing, implementing, and operating production-quality components across AI frameworks, runtimes, benchmarking systems, and performance tooling. The engineer will benchmark, profile, and optimize large language model training and inference workloads while building automation and observability to detect regressions and accelerate hardware onboarding. Candidates must possess experience in C++ or Python and familiarity with PyTorch, TensorFlow, or ONNX Runtime. Technical expertise may include CUDA, ROCm, Triton, and accelerator-aware optimization. The role addresses the critical challenge of improving model velocity, runtime performance, and infrastructure efficiency across various architectures including NVIDIA and AMD GPUs and Microsoft silicon.
What does a Software Engineer earn?
Median $197750 from 2137 postings across 141 companies.
Skills
What you'll do
What we're looking for
Related searches
More like this
Microsoft
Microsoft
Microsoft
Microsoft
Microsoft
Microsoft