Principal Machine Learning Engineer

Global technology leader specializing in software, cloud computing, and artificial intelligence solutions.
Machine Learning
Principal Software Engineer
Hybrid
10+ years of experience
AI · Enterprise SaaS

Description For Principal Machine Learning Engineer

Join Microsoft's GenAI Systems team in Azure AI as a Principal Machine Learning Engineer, leading the development of customized LLM solutions. This role focuses on fine-tuning, distillation, synthetic data generation, and custom model development, enabling enterprises to build optimized, scalable AI systems. You'll be part of a dynamic team shaping the future of AI and language models, working on high-impact projects with global reach. The position offers the opportunity to collaborate with leading experts in the field while enjoying a flexible and inclusive work environment. The role requires extensive experience in machine learning, particularly in GenAI and LLMs, with responsibilities ranging from model optimization to mentoring team members. Microsoft provides comprehensive benefits, including industry-leading healthcare, educational resources, and work-life balance benefits. The hybrid work environment allows up to 50% work from home, with some travel requirements (0-25%).

Last updated 15 hours ago

Responsibilities For Principal Machine Learning Engineer

  • Optimize model performance, scalability, and efficiency
  • Conduct experiments to evaluate model performance, robustness, and generalization
  • Implement customization techniques for various NN based architectures
  • Explore novel techniques and approaches to enhance model capabilities
  • Stay up-to-date with the latest advancements in NLP, deep learning, and AI research
  • Work with large-scale datasets, preprocess them, and create appropriate data representations
  • Select relevant features and ensure data quality for training and evaluation
  • Develop and deploy customized LLM solutions for customer scenarios
  • Optimize models using fine-tuning, distillation, and synthetic data generation
  • Mentor and guide team members to foster innovation and technical excellence

Requirements For Principal Machine Learning Engineer

Python
  • 10+ years of experience in machine learning, with a strong focus on GenAI and LLMs
  • Ph.D. or Master's in CS, AI, or a related field
  • Hands-on experience with LLM fine-tuning, model compression, and synthetic data generation
  • Strong background in machine learning, deep learning, and natural language processing
  • Proficiency in Python and relevant ML libraries (TensorFlow, PyTorch)
  • Experience with transformer-based models (BERT, GPT, T5, Llama)
  • Familiarity with cloud platforms and distributed computing
  • Solid understanding of statistics, linear algebra, and probability theory
  • Excellent problem-solving skills
  • Proven ability to build, optimize, and scale AI models in production

Benefits For Principal Machine Learning Engineer

Medical Insurance
Education Budget
Parental Leave
Mental Health Assistance
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Interested in this job?

Jobs Related To Microsoft Principal Machine Learning Engineer

Principal Software Engineer

Principal Software Engineer position at Microsoft's Bing Places team, focusing on AI/ML and search technology innovation with competitive compensation and flexible work arrangements.

Principal Software Engineer - GPU Performance

Principal Software Engineer role at Microsoft focusing on GPU performance optimization for AI platforms, offering remote work and competitive compensation.

Principal Software Engineer

Lead the development of Generative AI search experiences at Microsoft's Bing team, focusing on technical architecture and full-stack development with cutting-edge AI technologies.

Principal Software Engineer

Principal Software Engineer role at Microsoft focusing on optimizing LLMs and Diffusion models for Azure Machine Learning, offering competitive pay and remote work options.

Principal Software Engineer

Principal Software Engineer role at Microsoft's AI Frameworks team, developing AI software and systems across various platforms with competitive compensation and benefits.