Principal Research Engineer

Microsoft

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Redmond, WA
Salary
$142,800–$274,800 / yr
Posted
75 days ago
Freshness
Confirmed live yesterday
Closes
Feb 8, 2027

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $213k
This role $209k
$127k $291k
below market most similar roles pay here above market

This role pays more than 57% of similar roles. Most pay $180,281–$245,687 — the blue band above. At the midpoint, this role pays about $209k versus about $213k 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 Research Engineer

JOB TITLE: Principal Research Engineer The Principal Research Engineer joins Microsoft Research Americas to advance how foundation models are trained, adapted, evaluated, and improved. Working with researchers and engineers, you will lead hands-on work across model pretraining, continued pretraining, fine-tuning, and post-training to turn promising ideas into reproducible experiments. You will improve model quality by modifying architectures, learning objectives, optimizers, and hyperparameters while designing ablation studies for accuracy, reasoning, and safety. You will diagnose training instabilities, numerical issues, and data-quality defects. The role requires proficiency in Python, C, C++, C#, or Java, along with experience in PyTorch or JAX. You will also utilize distributed model training, mixed precision, and GPU performance optimization to scale successful approaches across GPU clusters for large-scale foundation model development.

What you'll do

  • Lead model-training programs including pretraining, continued pretraining, supervised fine-tuning, and post-training.
  • Improve model quality by modifying architectures, training data, learning objectives, optimizers, and hyperparameters.
  • Design and implement controlled experiments, ablation studies, and evaluation methods for accuracy and safety.
  • Diagnose and resolve training instabilities, convergence failures, numerical issues, and data-quality defects.
  • Develop reusable training, evaluation, and experimentation practices to support multiple research initiatives.
  • Partner with infrastructure specialists to scale successful approaches across GPU clusters and improve training efficiency.
  • Provide technical direction to research and engineering teams and translate ambiguous goals into measurable milestones.

What we're looking for

  • Bachelor's Degree in Computer Science, Machine Learning, Applied Mathematics, or a related technical field and 6+ years of technical engineering experience.
  • Proficiency in coding in languages including Python, C, C++, C#, or Java.
  • Master's Degree or Doctorate in a related technical field and 8+ years of technical engineering experience (preferred).
  • Bachelor's Degree in a related technical field and 12+ years of technical engineering experience (preferred).
  • Experience training language or foundation models through pretraining or continued training of existing base models (preferred).
  • Experience improving model quality through changes to training data, architecture, learning objectives, optimization methods, or post-training techniques (preferred).
  • Experience developing and debugging machine learning systems using Python and frameworks like PyTorch or JAX (preferred).
  • Experience with distributed model training, mixed precision, GPU performance, or multi-node training (preferred).

More like this

Similar roles

Principal Research & Development Engineer

Motorola Solutions

Los Angeles, CA +2 159 days ago $180,000–$250,000
C/C++ MATLAB Python FPGA MIMO OFDM Signal Processing RF Design Wireless Communications Mesh Networking Channel Modeling Digital Communication Radio Frequency Sensing Prototyping Simulation
10+ yrs exp Hybrid

Principal R&D Engineer

Medtronic

Mounds View, MN 7 days ago $131,200–$196,800
Python MATLAB 3D Modeling CAD Computational Fluid Dynamics (CFD) Finite Element Analysis (FEA) Machine Learning Image Segmentation CT MRI Ultrasound Fluoroscopy Statistical Shape Modeling data-analysis Design Controls FDA Regulations QSR GMP
7+ yrs exp

Senior Principal R&D Engineer

Medtronic

Mounds View, MN 4 days ago $160,800–$241,200
Minitab JMP MATLAB Creo SolidWorks FEA Regression Fitting CAD TA Instruments Instron Mechanical Engineering Biomedical Engineering Material Science MDR Regulations
10+ yrs exp

Principal Engineer

Arm Holdings

Chandler, AZ 7 days ago $249,900–$338,100
PCB Design SoC Architecture Signal Integrity Power Integrity Cadence OrCAD ANSYS Siemens EDA PCIe Gen5/6/7 LPDDR5/6 CSI DSI FPGA PMIC HDI PTH Silicon Packaging EDA Tools
Hybrid

Principal Engineer

Q2

Austin, TX 74 days ago
Python SQL C# Go API Design Cloud Architecture Enterprise Integration Patterns SDLC Service-Oriented Architecture Agile Security Best Practices Integrations Scalability
10+ yrs exp Hybrid

Principal Engineer

Twilio

Remote (CA) +1 160 days ago $188,240–$235,300
Java Go AWS Kubernetes Terraform Kafka DynamoDB Redis Spark SQL NoSQL CI/CD Microservices LLMs GitHub Copilot Anthropic Claude EKS Lambda
10+ yrs exp Remote