This position is no longer accepting applications
Closed on August 2, 2026.
This role is filled — get an email when new Data Processing roles open on DataJobs.io:
Principal Machine Learning Engineer
Ai Ml
Artificial Intelligence
Data Architecture
Data Pipeline
Data Platform
Data Processing
Deep Learning
Engineering
Machine Learning
Machine Learning Engineer
Platform Engineering
Predictive Modeling
Team Lead
Technical Lead
TensorFlow
View similar jobs
Get alerted when similar jobs are posted — set up a New Data Processing jobs on DataJobs.io alert.
See other roles at Microsoft.
Job Description
Based onsite in Redmond, WA, the Principal Machine Learning Engineer role within Microsoft Health Futures centers on accelerating the training of generative models and advancing ML pipelines. This hands-on position involves close collaboration with ML researchers, software engineers, and domain experts to improve training, evaluation, and high‑performance inference.
Responsibilities
- Oversee the design and implementation of machine learning models and systems for health and life sciences applications, ensuring scalability, robustness, and reliability.
- Shape the technical strategy and architecture for end-to-end ML pipelines, covering data ingestion, feature engineering, model training, evaluation, and deployment.
- Collaborate with interdisciplinary teams of scientists, researchers, and software engineers to envision and build AI enhanced scientific systems.
- Mentor engineers and researchers, promoting best practices in ML development, rigorous experimentation, and responsible AI principles.
- Ensure security, privacy, and regulatory compliance across ML workflows and data handling.
Requirements
- Bachelor's Degree in Computer Science or a related technical field and 6+ years of technical engineering experience with coding in languages such as C++, C#, Java, JavaScript, or Python, or equivalent experience.
Technologies
- C++
- C#
- Java
- JavaScript
- Python
- PyTorch
- TensorFlow