Principal Machine Learning Engineer | Microsoft Careers

Microsoft

Quick summary

Work type
On-site
Location
WA
Salary
$139,900–$274,800 / yr
Posted
168 days ago
Closes
Jun 15, 2026

Market check

Salary context

Competitive pay

How this pay compares to similar roles

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

This role pays less than 58% of similar roles. Most pay $185,000–$249,750 — the shaded band above. At the midpoint, this role pays about $207k versus about $217k 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 571 open roles on FindRole.

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

Most-posted roles

View all roles at Microsoft

At a glance

TL;DR · Principal Machine Learning Engineer | Microsoft Careers

Health Futures is seeking a Principal Machine Learning Engineer to join its interdisciplinary team of engineers, scientists, and medical professionals focused on developing next-generation AI tools for health and life sciences. This hands-on role involves designing and deploying scalable ML models, defining technical strategies for data ingestion and model training pipelines, and collaborating with researchers to develop innovative scientific systems. Day-to-day responsibilities include optimizing model performance across various modalities, devising new evaluation methods, and ensuring compliance with security and regulatory standards. The ideal candidate has a strong background in machine learning frameworks like PyTorch or TensorFlow, experience with large-scale distributed training, and expertise in ML algorithms and optimization techniques.

What you'll do

  • Lead the design and development of scalable ML models for health sciences applications.
  • Define technical strategy for ML pipelines including data ingestion, training, evaluation, and deployment.
  • Develop new methods to assess model capabilities and optimize training processes.
  • Mentor team members in best practices for ML development and responsible AI principles.
  • Ensure compliance with security, privacy, and regulatory standards in ML workflows.

What we're looking for

  • Bachelor's Degree in Computer Science or related field with 6+ years of technical engineering experience.
  • Experience coding in languages such as C++, Java, Python, JavaScript, or similar.
  • Proven track record of designing and deploying large-scale ML or MLops systems.
  • Hands-on experience with distributed training of machine learning models.
  • Deep expertise in ML algorithms, model optimization, and frameworks like PyTorch and TensorFlow.
  • Familiarity with security and compliance standards for enterprise and health data.

More like this

Similar roles

Machine Learning Software Engineer | Microsoft Careers

Microsoft

US 51 days ago $139,900$274,800
Python JavaScript C++ Java Kubernetes AWS Azure Docker CI/CD PostgreSQL MongoDB Redis Apache Spark TensorFlow PyTorch Prometheus Grafana Git Jenkins Responsible AI Scikit-learn
Hybrid

Principal Machine Learning Engineer

Intuit

Mountain View, CA 48 days ago $254,500$344,000
Python TensorFlow PyTorch Java Scala Docker Kubernetes AWS CI/CD MLOps PostgreSQL Redis Git Jenkins Prometheus Grafana

Principal Machine Learning Engineer

PayPal

San Jose, CA 77 days ago $242,000$359,150
Python TensorFlow PyTorch Spark BigQuery Airflow dbt Kubernetes AWS Google Cloud CI/CD Docker Prometheus Grafana Redis PostgreSQL MongoDB GraphQL REST_API Swagger
Hybrid

Principal Machine Learning Engineer

Zillow

Remote (Remote-Usa, US) 20 days ago $204,400$326,600
Python LangGraph LangChain AgentsSDK AutoGen Spark Databricks Airflow Temporal AWS CI/CD LLM-based systems Vector stores Observability Elasticsearch Kubernetes
Remote

Principal Machine Learning Engineer

Cisco

Remote (San Jose, CA) 7 days ago $291,500$369,100
Python PyTorch TensorFlow NLP Log Analytics Anomaly Detection Multi-Modal AI Modeling Distributed Training MLOps CI/CD Prometheus Grafana Kubernetes AWS Azure
Remote