Principal Software Engineer, ML & Distributed Systems
Microsoft
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 54% of similar roles. Most pay $203,799–$254,750 — the blue band above. At the midpoint, this role pays about $231k versus about $229k 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 694 open roles on FindRole.
Listed pay typically runs $119,800–$234,700 across 651 roles with salary data.
Most-posted roles
At a glance
The Principal ML Engineer joins the Copilot Discover Engineering Team as a senior technical architect to define the long-range architecture and technical direction for Copilot Discover. This role involves designing and driving systems that power the Copilot Discover feed at scale, focusing on foundational platforms that ingest, enrich, rank, personalize, and serve content across web, mobile, and partner surfaces. The engineer will modernize the ranking and personalization stack while building AI-forward infrastructure for content understanding, summarization, and safety. Key technologies and skills include Apache Spark, Kafka, columnar storage, data modeling, schema evolution, and experience with large-scale distributed systems, microservices, and APIs. The work addresses the technical challenge of unifying signals, models, and data into coherent, trustworthy, and personalized discovery experiences.
Skills
What you'll do
What we're looking for
Related searches
More like this
Microsoft
Oracle
Adobe
The Walt Disney Company
Amgen
Oracle