Principal Software Engineer, AI/ML

Microsoft

Quick summary

Work type
On-site
Location
Salary
$139,900–$274,800 / yr
Posted
72 days ago

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $199k
This role $207k
$124k most similar roles pay here $291k

This role pays more than 51% of similar roles. Most pay $167,100–$230,556 — the shaded band above. At the midpoint, this role pays about $207k versus about $199k 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 622 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Principal Software Engineer, AI/ML

As a Principal Software Engineer - AI, ML on Microsoft’s Path team, you will lead the technical direction of AI-driven work management products at a global scale. This senior role involves architecting and implementing core features for Task and Work Management platforms, ensuring secure, high-quality product delivery while integrating advanced machine learning algorithms to enhance personalization and scalability. You will collaborate with cross-functional teams including data scientists, software engineers, and product managers to embed AI-first thinking into all aspects of the development lifecycle, from design through deployment. Key responsibilities include overseeing end-to-end project delivery, driving engineering excellence through reusable components and scalable architecture, and ensuring compliance with security and privacy standards. The ideal candidate has extensive experience in designing hyperscale distributed systems, Azure technologies such as Kubernetes Service, Cosmos DB, and Blob Storage, and expertise in building AI solutions using Azure Machine Learning and OpenAI services.

What you'll do

  • Solve complex challenges in distributed systems and shape the vision for AI-powered work management.
  • Architect and implement core features for Task and Work Management platform, ensuring secure, high-quality product delivery.
  • Lead end-to-end delivery of scalable, robust projects with AI solutions supporting millions of customers per second.
  • Embed AI-first mindset into design, development, testing, and developer tooling to streamline SDLC workflows.
  • Design agentic AI workflows that assist in data discovery, preparation, profiling, validation, and performance optimization.
  • Oversee technical execution across multiple projects, ensuring adherence to best practices, quality standards, and security compliance.

What we're looking for

  • 5+ years of experience designing and implementing hyperscale distributed platforms.
  • Expertise in Azure Kubernetes Service, Cosmos DB, Blob Storage, and modern cloud patterns.
  • Deep knowledge of Machine Learning algorithms for automation and personalization.
  • Experience with Azure Machine Learning, Azure OpenAI, and Azure AI Services.
  • Ability to embed AI-first thinking into software development lifecycle processes.

More like this

Similar roles

Lead Software Engineer, AI/ML

Salesforce

Remote 32 days ago $172,500$260,100
Java AI ML LLM AWS Azure GCP JUnit Jest Selenium Jenkins CI/CD Salesforce Python PostgreSQL Maven Git Kubernetes Docker Terraform
Remote

Principal Software Engineer, AI Engineer

JPMorgan Chase

Jersey City, NJ +2 2 days ago $204,250$285,000
Python PyTorch TensorFlow AWS Azure MLOps CI/CD Prometheus Grafana Kubernetes Docker PostgreSQL Vector_storage_systems LLM_services_APIs_microservices Agentic_AI_enabled_development_practices Responsible_AI_practices

Principal AI Software Engineer

Palo Alto Networks

Santa Clara, CA 15 days ago $167,000$270,500
Python Java Go AWS Azure GCP Salesforce LLM GPT Anthropic Llama LangChain LangGraph SQL Docker Kubernetes CI/CD Prometheus Grafana

Principal AI/ML Engineer

Abbott

Santa Clara, CA 25 days ago $148,700$297,300
AWS Kubernetes Terraform Docker CI/CD Azure ML SDK Azure Data Factory Databricks Spark SQL NoSQL Airflow Scrum Kanban MLOps GenAI RAG MCP Prompt Engineering Microservices Security by Design