Principal Research & Development Engineer
Motorola Solutions
Quick summary
Market check
How this pay compares to similar roles
This role pays more than 65% of similar roles. Most pay $174,600–$231,000 — the shaded band above. At the midpoint, this role pays about $209k versus about $203k for comparable roles.
Based on 240 similar postings.
Employer
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 598 open roles on FindRole.
Listed pay typically runs $119,800–$234,700 across 586 roles with salary data.
Most-posted roles
At a glance
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 turn model ideas into reproducible experiments and measurable improvements across pretraining, continued pretraining, fine-tuning, and post-training. You will manage training programs, modify architectures, learning objectives, and hyperparameters while designing ablation studies to assess accuracy, reasoning, and safety. You will diagnose issues like training instability, convergence failures, and data-quality defects while partnering with infrastructure specialists to scale approaches across GPU clusters. The role requires proficiency in Python, C, C++, C#, or Java, along with experience in PyTorch or JAX. Key technical domains include distributed model training, mixed precision, and advanced adaptation methods like instruction tuning, preference optimization, and reinforcement-learning-based post-training to solve complex foundation model development challenges.
Skills
What you'll do
What we're looking for
More like this
Motorola Solutions
Qualcomm
Adobe
JPMorgan Chase
Microsoft
CNA Financial