Principal Machine Learning Engineer, RAI

Microsoft

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
—
Salary
$142,800–$274,800 / yr
Posted
7 days ago
Freshness
Confirmed live today
Closes
Apr 18, 2027

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $231k
This role $209k
$127k $294k
below market most similar roles pay here above market

This role pays less than 71% of similar roles. Most pay $207,300–$254,750 — the blue band above. At the midpoint, this role pays about $209k versus about $231k 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 Machine Learning Engineer, RAI

JOB TITLE: Principal Machine Learning Engineer - RAI The Principal Machine Learning Engineer will join the team to design, build, deploy, and scale production machine learning systems. This hands-on role involves transforming research innovations into reliable product capabilities by developing reusable infrastructure, services, and components that support multiple models and workloads. The engineer will solve complex problems regarding scalability, performance, reliability, and efficiency while partnering with applied scientists and software engineers. Key responsibilities include driving architectural decisions, providing technical mentorship, and integrating modeling advances into production systems. Candidates must possess coding skills in languages such as C, C++, C#, Java, JavaScript, or Python. The work specifically focuses on the domain of AI safety and Responsible AI, building systems that ensure advanced AI capabilities operate safely, reliably, and responsibly within production environments.

What does a Machine Learning Engineer earn?

Median $235750 from 323 postings across 48 companies.

See salary data

What you'll do

  • Design and build large-scale systems for machine learning training, evaluation, inference, and production operations.
  • Transform machine learning models and research innovations into reliable, scalable product capabilities.
  • Develop reusable infrastructure, services, and components that support multiple models and workloads.
  • Solve complex engineering problems involving scalability, performance, reliability, and efficiency.
  • Drive architectural decisions while personally implementing critical system components.
  • Incorporate security, privacy, safety, and Responsible AI considerations throughout the system design process.
  • Provide technical direction and mentorship to raise engineering standards across the broader team.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical field and 6+ years of technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python.
  • Ability to pass the Microsoft Cloud background check upon hire and every two years.
  • Master’s or Doctorate degree in Computer Science or a related technical field with a focus on machine learning and 7+ years of technical engineering experience (preferred).
  • Experience building machine learning infrastructure or platforms that support multiple models, teams, or workloads (preferred).
  • Experience driving architecture across complex, cross-team engineering initiatives (preferred).
  • Demonstrated interest in AI safety and Responsible AI, including building systems that support the safe and responsible development or deployment of AI capabilities (preferred).
  • Demonstrated experience deploying and scaling machine learning models and pipelines in production (preferred).
  • Experience with machine learning systems, distributed systems, software architecture, and system design (preferred).

More like this

Similar roles

Senior Machine Learning Engineer, RAI

Microsoft

7 days ago $119,800–$234,700
Machine Learning Python C++ C# Java JavaScript C Distributed Systems System Design Data Processing Model Training Inference Production Deployment Responsible AI
4+ yrs exp Hybrid

Principal AI/ML Engineer

Fidelity Financial Services

Durham, NC 15 days ago
Machine Learning MLOps Python Java Go AWS Azure GCP Kubernetes Terraform SageMaker Kubeflow MLflow FastAPI Flask Triton Deep Java Library (DJL) LangGraph CrewAI OpenAI Swarm RAG Vector Databases OpenSearch Redis Memcached Airflow AWS Step Functions Jenkins Git JFrog Artifactory AWS Glue EMR Kinesis Athena DynamoDB PostgreSQL MongoDB Hadoop Datadog Splunk Streamlit Gradio CI/CD Infrastructure as Code (IaC)
5+ 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