Senior Machine Learning Engineer, RAI

Microsoft

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
—
Salary
$119,800–$234,700 / 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 $216k
This role $177k
$101k $292k
below market most similar roles pay here above market

This role pays less than 77% of similar roles. Most pay $184,688–$247,728 — the blue band above. At the midpoint, this role pays about $177k versus about $216k 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 · Senior Machine Learning Engineer, RAI

The Senior Machine Learning Engineer - RAI will join the team to design, build, deploy, and scale production machine learning systems. This senior role involves transforming research innovations into reliable product capabilities by owning complex engineering projects from technical design through production deployment. The engineer will develop infrastructure, services, and reusable components for data processing, model training, evaluation, and inference. Key responsibilities include diagnosing performance issues, coordinating technical work across partner teams, and incorporating security, privacy, and safety considerations into system designs. Candidates must possess coding skills in languages such as C, C++, C#, Java, JavaScript, or Python. The work specifically addresses the technical challenge of ensuring advanced AI capabilities operate safely, reliably, and responsibly within a Responsible AI framework.

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 production systems for machine learning training, evaluation, inference, and operation.
  • Transform machine learning models and research innovations into reliable, scalable product capabilities.
  • Own complex engineering projects from technical design through implementation and production deployment.
  • Develop infrastructure, services, and reusable components that support multiple models and workloads.
  • Diagnose and resolve challenges involving system performance, scalability, reliability, and efficiency.
  • Integrate modeling advances into production systems by partnering with applied scientists and software engineers.
  • Incorporate security, privacy, safety, and Responsible AI considerations throughout system design and development.
  • Mentor other engineers and contribute to strong engineering practices across the team.

What we're looking for

  • Bachelor's Degree in Computer Science or related technical field and 4+ 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 every two years.
  • Master’s or Doctorate degree in Computer Science or a related technical field with 5+ years of technical engineering experience (preferred).
  • Experience building machine learning infrastructure or platforms that support multiple models or workloads (preferred).
  • Experience contributing to architecture and delivering technical initiatives involving multiple components or teams (preferred).
  • Experience with distributed systems and large-scale machine learning workloads (preferred).
  • Demonstrated interest in AI safety and Responsible AI (preferred).
  • Experience deploying and scaling machine learning models or pipelines in production (preferred).

More like this

Similar roles

Senior Machine Learning Engineer

Oracle

Seattle, WA +3 46 days ago $114,600–$234,600
Machine Learning PyTorch TensorFlow Keras ETL Version Control Software Development Data Quality Data Security Data Privacy Debugging Model Deployment
3+ yrs exp

Senior Machine Learning Engineer

Capital One Financial

McLean, VA +3 46 days ago
Python Scala Java PyTorch TensorFlow Spark scikit-learn Dask AWS Azure Google Cloud Platform Distributed Computing Data Pipelines Agile Machine Learning Explainable AI

Senior Machine Learning Engineer

Microsoft

New England 20 days ago $119,800–$234,700
PyTorch Jax Distributed Training Generative Modeling Multimodal Models Model Distillation Model Parallelism Training Workflows Profiling Machine Learning
4+ yrs exp Hybrid

Principal Machine Learning Engineer, RAI

Microsoft

7 days ago $142,800–$274,800
Machine Learning Python C++ C# Java JavaScript C Distributed Systems Software Architecture System Design Model Training Inference Responsible AI
6+ yrs exp Hybrid

Senior Machine Learning Engineer

Adobe

San Jose, CA 39 days ago $151,800–$265,350
Python Java PyTorch TensorFlow JAX LLM RAG AWS Azure Redis Elasticsearch Snowflake Microservices APIs ML-Ops Agent-Ops Monitoring Observability
5+ yrs exp

Senior Machine Learning Engineer

Cloudflare, Inc

Austin, TX 117 days ago
Python PyTorch TensorFlow Scikit-Learn LangChain LangGraph Autogen RAG LLMOps Docker Kubernetes Terraform AWS GCP Azure BigQuery FastAPI TypeScript React Airflow Argo Workflows ArgoCD CI/CD Pytest
3+ yrs exp Hybrid