Microsoft is building a planet-scale multi-modal database from the ground up and needs a Senior Principal Machine Learning Engineer to lead and collaborate with a team of passionate engineers to drive ideas to impactful results in a fast-paced environment.
Requirements
- Proven experience in training large-scale modern Machine Learning (ML) models (e.g., transformers, diffusion models, foundation models).
- Hands-on experience in key model optimization techniques (e.g., mixed precision training, distributed training, fine-tuning, RLHF, LoRA).
- Familiarity with model evaluation, data curation pipelines, and reproducible research practices.
- Deep understanding of modern deep learning frameworks such as PyTorch or TensorFlow, and scalable training infrastructure.
- First-author publication in top-tier machine learning conferences or journals (e.g., NeurIPS, ICML, ICLR, CVPR, ACL).
- Bachelor's Degree in Computer Science, Machine Learning or Artificial Intelligence, or related field AND 8+ years related experience
- Master's Degree in Computer Science, Machine Learning or Artificial Intelligence, or related field AND 6+ years related experience
Responsibilities
- Develop and deploy scalable Machine Learning models.
- Develop robust evaluation frameworks to assess model performance, conduct systematic benchmarking, and address identified weaknesses while ensuring compliance with customer standards.
- Defines the vision and strategy for collaboration efforts between researchers and development teams at the individual product level.
- Incorporates key business and product requirements to define a clear agenda and vision that influences the direction of the company/products and provides a competitive or strategic advantage.
- Drives programs structured around the specificity of key business challenges.
- Provides strategic direction for the kinds of data used to solve problems.
- Embody our culture and values.
Other
- Bachelor's Degree in Computer Science, Machine Learning or Artificial Intelligence, or related field AND 8+ years related experience
- Master's Degree in Computer Science, Machine Learning or Artificial Intelligence, or related field AND 6+ years related experience
- Doctorate in Computer Science, Machine Learning or Artificial Intelligence, or related field AND 5+ years related experience
- Equivalent experience.
- Embody our culture and values.