Microsoft
Principal Machine Learning Engineer
Found: January 17, 2026
Overview:
As a Principal Machine Learning Engineer, you will work on the Data Labeling and classification on large scale multi modal Copilot data part of the Microsoft AI (MAI) organization.
Responsibilities:
- Build evaluation loops (precision/recall, calibration, drift, human-in-the-loop) and publish dashboards/SLOs.
- Generalize machine learning (ML) solutions into repeatable frameworks.
- Operationalize prompted classifiers at scale (batch & streaming).
- Collaborate cross-functionally with DS, Security, and Platform to define schemas, access patterns, and governance.
- Write efficient, readable, extensible code and model pipelines.
Qualifications:
Required: Bachelor's Degree in Computer Science or related field AND 6+ years of technical engineering experience with coding in languages such as C, C++, C#, Java, JavaScript, or Python.
Preferred: 7+ years' experience writing production-quality Python or Java or Scala code, and experience in distributed systems design.
Compensation:
The typical base pay range for this role across the U.S. is USD $139,900 - $274,800 per year. In New York City, the base pay range is USD $188,000 - $304,200 per year.