Machine Learning Engineer

Microsoft is a leading technology company that builds innovative products and services, including Azure AI, which is core to Microsoft's flagship products like Office, Teams, and Xbox.
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
5+ years of experience
AI · Enterprise SaaS

Description For Machine Learning Engineer

Microsoft's AI Platform organization is seeking a passionate Machine Learning Engineer to join their Evaluation AI team. This role involves working on cutting-edge NLP and Deep Learning models, and building the next generation model evaluation platform. The ideal candidate will have extensive experience in coding (proficient in Python), machine learning, natural language processing, deep learning, and experience with libraries like PyTorch or TensorFlow.

Key responsibilities include:

  • Architecting, designing, and developing the next generation of Azure AI's evaluation platform
  • Collaborating with researchers, applied scientists, and other ML engineers to design and build end-to-end pipelines for model training, data analysis, serving, and evaluation
  • Implementing latest evaluation methods from published literature and industry practices
  • Driving new product features and evaluation metrics

The role offers opportunities to work on massive-scale AI projects, contributing to Azure OpenAI, Azure ML, Cognitive Services, and global Azure AI infrastructure. Ideal candidates will have a strong background in ML, statistics, and data science, with a PhD or significant experience in the field being advantageous.

Microsoft offers a comprehensive benefits package, including industry-leading healthcare, educational resources, savings and investments options, parental leave, generous time off, and opportunities for networking and professional growth. The company is committed to diversity and inclusion, providing equal opportunities for all qualified applicants.

Last updated 16 days ago

Responsibilities For Machine Learning Engineer

  • Work on architecture, design and development of the next generation of Azure AI's evaluation platform
  • Work with other researchers, applied scientists, and machine learning engineers to design and build end-to-end pipelines covering model training, data analysis, model serving and model evaluation
  • Implement latest evaluation methods from published literature and methods in the industry
  • Drive new product features and evaluation metrics

Requirements For Machine Learning Engineer

Python
  • Extensive experience in coding and proficient in Python
  • Extensive experience in machine learning, natural language processing, deep learning, or reinforcement learning
  • Extensive experience in deep learning libraries, such as PyTorch or TensorFlow
  • PhD degree is preferred but not required
  • Strong publications in top conferences is a plus
  • Strong ML, statistics, and data science experience
  • Passion and experience to build large-scale AI models as general AI services

Benefits For Machine Learning Engineer

Medical Insurance
Education Budget
Parental Leave
  • 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 Machine Learning Engineer

Senior Research Software Engineer

Senior Research Software Engineer position at Microsoft Research AI Frontiers, focusing on AI systems development and research with competitive compensation.

Senior Software Engineer

Senior Software Engineer position at Microsoft focusing on machine learning implementation and optimization, offering hybrid work in Suzhou, China.

Senior Software Engineer - AI

Senior Software Engineer position at Microsoft Security, focusing on AI-powered cybersecurity solutions with hybrid work option and competitive compensation.

Senior Research Engineer, MSR AI for Science

Senior Research Engineer position at Microsoft Research's AI for Science team, focusing on developing infrastructure and tools for AI-driven scientific research.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI Frameworks team, developing AI software and infrastructure for various platforms from supercomputers to mobile devices.