Principal ML Engineer

Microsoft

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
—
Salary
$165,600–$296,400 / yr
Posted
3 days ago
Freshness
Confirmed live today
Closes
Apr 21, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $229k
This role $231k
$150k $312k
below market most similar roles pay here above market

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

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

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Principal ML Engineer

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.

What you'll do

  • Own the technical direction and end-to-end architectural strategy for Copilot Discover platforms.
  • Translate business and user needs into executable architectural plans and multi-year roadmaps.
  • Govern architectural decisions to ensure systems are scalable, secure, reliable, and cost-efficient.
  • Establish and evolve quality standards for testing, CI/CD practices, monitoring, and live-site health.
  • Shape the adoption of AI/ML techniques for content understanding, personalization, and safety.
  • Align MSN architecture with Bing, Copilot, Ads, and Privacy platforms across the organization.
  • Review critical designs and establish falsifiable principles to raise the technical bar.

What we're looking for

  • Bachelor's Degree in a relevant field and 8+ years of experience, Master's and 6+ years, or Doctorate and 5+ years of experience.
  • Equivalent experience to the degree and years of experience requirements.
  • Master's Degree in a relevant field and 12+ years of experience, or Doctorate and 8+ years of experience (preferred).
  • Proven experience designing and operating large-scale distributed systems, including data pipelines, microservices, APIs, and storage systems (preferred).
  • Experience with content platforms, personalization systems, or consumer-facing services at scale (preferred).
  • Experience with Apache Spark, Kafka, columnar storage, data modeling, and schema evolution (preferred).
  • Demonstrated success as a technical lead or architect influencing across teams without direct authority (preferred).
  • Experience with ML/AI systems for content understanding, ranking, or personalization (preferred).

More like this

Similar roles

Principal Software Engineer, ML & Distributed Systems

Microsoft

55 days ago $142,800–$274,800
Machine Learning LLM Kubernetes Python C++ Java C# RAG Redis Model Serving GPU Capacity Management Data Pipelines Prompt Engineering Fine-tuning Monitoring Feature Stores
6+ yrs exp Hybrid

Principal Machine Learning Engineer

Oracle

Nashville, TN 82 days ago $126,200–$264,100
Machine Learning PyTorch TensorFlow Keras ETL Version Control Software Development Infrastructure Scalability vLLM SGLang
6+ yrs exp

Principal Machine Learning Engineer

Adobe

San Jose, CA +2 39 days ago
PyTorch CUDA Triton TensorRT Python Kubernetes MLOps RAG LLMs Diffusion Models Transformers Quantization Distributed Systems GPU scheduling Nvidia Dynamo
8+ yrs exp

Principal Machine Learning Engineer

The Walt Disney Company

Glendale, CA +1 16 days ago $210,500–$282,300
Machine Learning AWS Databricks Spark Kafka Kinesis MLflow SageMaker Vertex AI REST Microservices MLOps LangGraph AutoGen CrewAI LLMs Step Functions Lambda Glue SQS SNS Personalize
10+ yrs exp Hybrid

Principal Machine Learning Engineer

Amgen

Remote (Thousand Oaks, CA) 32 days ago $187,395–$253,534
Python Java Machine Learning generative-AI LLM RAG MLOps Kubeflow SageMaker Pipelines Docker AWS Azure GCP LangChain LangGraph Semantic Kernel Vector Databases CNNs RNNs Transformers GitHub Actions Deep Learning
8+ yrs exp Remote

Principal Machine Learning Engineer

Oracle

Nashville, TN 12 days ago $126,200–$264,100
Machine Learning ETL PyTorch TensorFlow Keras Model Serving Version Control Software Development Data Modeling Monitoring Debugging Open Source Models
6+ yrs exp