Principal Machine Learning Engineer
Job Description
As a Principal Machine Learning Engineer with Microsoft Health Futures, you will accelerate the training of generative models and advance ML pipelines. This hands-on role collaborates with ML researchers, software engineers, and domain experts to improve training workflows, evaluation processes, and high-performance inference. The position is based on site in Redmond, Washington, with a salary range reflecting senior leadership responsibilities.
Responsibilities
- Lead the design and implementation of scalable and reliable ML models and systems for health and life sciences applications, guiding architecture decisions and ensuring robust performance.
- Define the technical strategy and architecture for end-to-end ML pipelines, encompassing data ingestion, feature engineering, model training, evaluation, and deployment workflows.
- Collaborate with interdisciplinary teams of scientists, researchers, and software engineers to envision and build AI-augmented scientific systems that advance research outcomes.
- Mentor engineers and researchers, promoting best practices in ML development, experimentation methodologies, and alignment with responsible AI principles.
- Ensure security, privacy, and regulatory compliance are integrated across all ML workflows and data handling processes.
Requirements
- A Bachelor's degree in Computer Science or a related technical field, combined with 6+ years of hands-on engineering experience coding in C++, C#, Java, JavaScript, or Python.
- Or an equivalent combination of education and experience.
Technologies
- C++
- C#
- Java
- JavaScript
- Python
- PyTorch
- TensorFlow
Compensation and Location
Location: Redmond, WA (onsite)
Salary: USD 142,800 - 304,200 per year
Similar Jobs
J