| Microsoft Careers

Microsoft

Quick summary

Work type
On-site
Location
US
Salary
$119,800–$234,700 / yr
Posted
14 days ago
Closes
Nov 30, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $190k
This role $177k
$106k most similar roles pay here $248k

This role pays more than 62% of similar roles. Most pay $163,416–$215,681 — the shaded band above. At the midpoint, this role pays about $177k versus about $190k 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 1589 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · | Microsoft Careers

As a Senior Software Engineer - Performance Tooling on Microsoft’s AI Frameworks team, you will work across multiple layers of the AI software stack, including abstractions, programming models, compilers, runtimes, libraries, and APIs, to enable large-scale model training and inference. Your day-to-day responsibilities include benchmarking OpenAI and other LLMs for performance on GPUs and Microsoft hardware, debugging and optimizing performance for training/inference workloads on CPUs/GPUs, monitoring performance regressions, and driving continuous improvements to reduce time-to-deploy and hardware footprint. You will leverage C++, Python, PyTorch, TensorFlow, ONNX Runtime, CUDA, ROCm, and Triton in a high-performance computing environment, collaborating closely with researchers and engineers to deliver scalable, production-ready AI solutions for major Microsoft products like Office, Windows, Bing, SQL Server, and Dynamics.

What you'll do

  • Benchmark OpenAI and other LLM models for performance on GPUs and Microsoft hardware.
  • Debug and optimize training/inference workloads on CPUs/GPUs for improved efficiency.
  • Monitor performance regressions and drive continuous improvements in deployment time and hardware usage.
  • Develop scalable, production-ready AI performance enhancements across the software stack.
  • Profile state-of-the-art LLMs using GPU profiling tools to ensure optimal performance.

What we're looking for

  • 6+ years of technical engineering experience with coding in C++ or Python.
  • Bachelor's Degree in Computer Science or related field plus extensive relevant work experience.
  • 4+ years’ hands-on experience working on high-performance applications and performance debugging/optimization for CPUs/GPUs.
  • Experience with DNN/LLM inference and familiarity with DL frameworks like PyTorch, TensorFlow, ONNX Runtime, CUDA, ROCm, Triton.
  • Solid foundation in software engineering principles, computer architecture, GPU architecture, and hardware neural net acceleration.
  • Proficiency in end-to-end performance analysis and optimization of state-of-the-art LLMs and HPC applications using GPU profiling tools.

More like this

Similar roles

Senior Software Engineer

Adobe

San Jose 94 days ago $208,300$301,600
Apache_Spark Java Scala Agile CI/CD Kafka Docker AWS PostgreSQL Redis GCP Azure Python GraphQL REST_API JSON SQL Git Jenkins Kubernetes Terraform

Senior Software Engineer

Circle

San Francisco, CA +11 3 days ago $152,500$205,000
Java Go AWS RESTful_APIs SQL CI/CD Kubernetes Docker Terraform Python PostgreSQL Redis Git Jenkins Swagger JUnit SonarQube Maven Spring_Framework

Senior Software Engineer

Morgan Stanley

750 Seventh Ave- Ny 6 days ago $120,000$165,000
HTML5 Angular JavaScript CSS jQuery React Ember Chrome Dev Tools Unit testing Automated build pipelines GitHub Jira Rally Confluence Git Jenkins BDD Microservices Micro frontends Responsive design Web performance Browser DOM and Event APIs

Senior Software Engineer

Boeing

Remote (Hazelwood, MO) 79 days ago $133,000$155,000
VB.NET C#.NET .NET Framework xUnit MSTest SQL Agile C++ CompTIA Security+ Computer Science
Remote

Senior Software Engineer

Carmax

Richmond +1 2 days ago
Azure React JavaScript TypeScript .Net Core C# API design DevOps CI/CD SQL Server NoSQL Agile REST API Kubernetes Docker JSON XML SQL
Hybrid

Senior Software Engineer

Adobe

San Jose 94 days ago $228,600$331,050
Apache Spark Hadoop Apache Kafka AWS S3 Azure Data Lake Storage Apache Parquet Databricks Delta Apache Iceberg Apache Hudi Apache HBase Cassandra MongoDB Azure Cosmos DB Java Scala CI/CD Agile