Principal Software Engineering - AI Frameworks | Microsoft Careers

Microsoft

Actively hiring
San Francisco Bay area · New York City metropolitan area Posted 45 days ago $139,900$274,800 / year

At a glance

AI generated

TL;DR

As a Principal Software Engineer joining Microsoft’s AI Frameworks team, you will play a pivotal role in advancing cutting-edge machine learning technologies that impact millions of users daily. Your responsibilities include leading the development and optimization of ONNX, ONNX Runtime, and Foundry Local, ensuring seamless integration across various devices and platforms. You will collaborate closely with stakeholders to define user requirements, mentor junior engineers, and drive technical innovation while maintaining high standards for code quality and system performance. The ideal candidate possesses deep expertise in inference software stacks and systems optimization, along with experience in open-source development. This role offers the chance to work on ambitious projects that span Microsoft’s major products, from Windows and Office to Bing and Azure services, pushing the boundaries of AI technology at scale.

Skills

ONNX ONNX Runtime Foundry Local C++ Python CLI SDK REST API Cloud Services Docker CI/CD Linux Windows Performance Optimization Open Source Contribution

What you'll do

  • Lead the development of design documents for complex AI frameworks and products.
  • Mentor engineers to produce maintainable code used across Microsoft’s major products.
  • Collaborate with stakeholders to identify dependencies in cross-product features.
  • Act as a Designated Responsible Individual (DRI) for monitoring system performance.
  • Proactively seek new knowledge to improve the efficiency and reliability of AI products.
  • Drive consistency in monitoring and operations at scale within the company.

What we're looking for

  • Extensive experience in developing inference software stacks.
  • Proficient in optimizing system performance and efficiency.
  • Strong background in open-source development and contributions.
  • Expertise in technical leadership and mentoring engineering teams.
  • Deep understanding of cross-product feature integration and planning.
  • Proactive approach to learning new trends and technical solutions.
  • Accountability as a Designated Responsible Individual (DRI) for projects.

Market check

Salary context

This $139,900–$274,800 range sits above 58% of similar postings on FindRole.

Peer median band

$143,000$272,525

Median floor and ceiling across peers.

Typical midpoint (25–75%)

$177,250$229,700

Middle half of comparable postings.

Based on 240 comparable postings.

* 240 is the maximum number of comparable postings sampled.

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 451 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

More like this

Similar roles

Principal Software Engineer | Microsoft Careers

Microsoft

US 106 days ago $139,900$274,800
Python Java JavaScript C# AI CI/CD Kubernetes Docker AWS Azure PostgreSQL MongoDB Git Jenkins GitHub Swagger RESTful APIs Microservices Cloud Native DevOps SRE Observability Security

Principal Software Engineer | Microsoft Careers

Microsoft

US 129 days ago $139,900$274,800
Python Java Kubernetes AWS Azure CI/CD MLOps Apache Spark Flink Docker Prometheus Grafana PostgreSQL Redis Scalability High-Availability Multi-Agent Systems Reinforcement Learning

Principal Software Engineer | Microsoft Careers

Microsoft

US 65 days ago $139,900$274,800
Azure Python Java C++ Kafka Spark Hadoop HDFS Flink Scala Docker Kubernetes CI/CD Prometheus Grafana PostgreSQL Redis Git Jenkins