Software Engineer II and Sr. Software Engineer - AI Frameworks | Microsoft Careers

Microsoft

Hybrid

Quick summary

Work type
Hybrid
Location
Redmond, WA · Mountain View, CA · Boston, MA · New York, NY
Salary
$102,100–$202,200 / yr
Posted
7 days ago
Closes
Nov 25, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $173k
This role $152k
$88k most similar roles pay here $238k

This role pays less than 64% of similar roles. Most pay $149,800–$196,750 — the shaded band above. At the midpoint, this role pays about $152k versus about $173k 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 728 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Software Engineer II and Sr. Software Engineer - AI Frameworks | Microsoft Careers

Join the AI Frameworks team at Microsoft as a Software Engineer where you will contribute to cutting-edge projects like ONNX, ONNX Runtime, and Foundry Local, impacting millions of users daily. Your role involves designing, implementing, and testing components for our AI/ML frameworks, optimizing system performance, and collaborating with both internal teams and external partners. You will work on a variety of technologies including C++, Python, and other languages to enhance the efficiency and scalability of our software solutions across diverse hardware ecosystems. This position requires 2+ years of experience in coding with languages such as C, C++, C#, or Python, while preferred candidates have additional expertise in AI frameworks, distributed computation, system programming, and performance optimization.

What you'll do

  • Design, implement, and test functions or components for AI/ML frameworks like ONNX and ONNX Runtime.
  • Optimize key system components to enhance performance and efficiency in production environments.
  • Develop high-performance ML inferencing solutions for on-device use with Foundry Local.
  • Provide technical support and engage with both internal and external partners regarding AI/ML tools.
  • Collaborate on systems performance optimization projects to improve overall framework efficacy.

What we're looking for

  • Bachelor's degree in computer science or related field and 2+ years of technical engineering experience.
  • Proficiency in coding languages such as C, C++, C#, Python.
  • 4+ years of experience in AI frameworks, large scale distributed computation, system programming, compiler, or machine learning (ML).
  • Experience building Android applications from scratch.
  • Expertise in systems performance optimization and working with open-source code.
  • Strong track record of collaborating effectively with cross-functional teams.

More like this

Similar roles

| Microsoft Careers

Microsoft

US 21 days ago $85,400$168,100
Python Java JavaScript C# Azure DevOps CI/CD Docker Kubernetes Terraform AWS PostgreSQL Machine_Learning AI_Tools Multimodal_Safety_Infrastructure Agent_Governance Safety_and_Governance_Platforms

Software Engineer II | Microsoft Careers

Microsoft

US 64 days ago $100,600$199,000
Python C++ Rust Docker Kubernetes Azure CI/CD Prometheus Grafana PostgreSQL Redis Git Linux High Performance Computing Messaging Protocols Networking Hardware Performance Analysis Tools Profiling Tools REST APIs JSON YAML

Software Engineer II | Microsoft Careers

Microsoft

US 107 days ago $100,600$199,000
Python C C++ Java JavaScript Azure Kubernetes Docker CI/CD Prometheus Grafana PostgreSQL Redis Git Jenkins Ansible Terraform Linux Nginx Flask Django

Software Engineer II | Microsoft Careers

Microsoft

Redmond, WA 8 days ago $102,100$202,200
Python JavaScript C# ReactJS PowerShell CI/CD Docker Kubernetes AWS Azure Git Terraform PostgreSQL MSSQL Linux Windows OAuth OpenID Connect SAML JSON REST API Swagger/OpenAPI

Software Engineer II | Microsoft Careers

Microsoft

WA 88 days ago $100,600$199,000
Python Java JavaScript C# Azure Databricks CI/CD Kubernetes Terraform AWS PostgreSQL SQL Git GitHub Jenkins Prometheus Grafana Docker Linux REST JSON APIs