Senior Machine Learning Engineer

Microsoft builds innovative cloud and AI solutions, including Azure AI stack/PaaS that powers flagship products from Office to Teams and Xbox.
Machine Learning
Senior Software Engineer
Hybrid
5,000+ Employees
9+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Senior Software Engineer - MSAI

Senior Software Engineer position at Microsoft's MSAI team, focusing on Copilot for M365 services, data security, and AI integration, offering competitive compensation and remote work options.

Senior Software Engineer - Windows AI Agent

Senior Software Engineer position at Microsoft focusing on Windows AI Agent development, specializing in scalable model infrastructure and cloud-based AI workflows.

Senior Software Engineer

Senior Software Engineer role at Microsoft 365 IDEAs team, focusing on ML platform development and optimization, requiring 4+ years of experience in technical engineering and ML platforms.

Senior Software Engineer

Senior Software Engineer role at Microsoft's MAI APRD Shopping team, focusing on AI-driven e-commerce solutions and catalog development.

Senior Software Engineer

Senior Software Engineer role at Microsoft's AI Frameworks team, focusing on optimizing AI model performance and working with OpenAI on Azure services.

Description For Senior Machine Learning Engineer

Microsoft is seeking a Senior Machine Learning Engineer to join their AI Platform organization, specifically the Evaluation AI team. This role is central to Microsoft's innovative AI initiatives, including Azure OpenAI, Azure ML, and Cognitive Services. The position offers a unique opportunity to work on cutting-edge deep learning models, including Large Language Models, Small Language Models, and RAG frameworks.

The role involves building sophisticated evaluation frameworks for AI models and developing the next generation of Azure AI's evaluation platform. You'll be working with state-of-the-art technologies and frameworks while contributing to Microsoft's global Azure AI infrastructure that powers the largest AI workloads globally.

The ideal candidate should have extensive experience in machine learning, deep learning, and natural language processing, with strong software development skills in Python and frameworks like TensorFlow and PyTorch. You'll need to demonstrate expertise in large-scale data processing and distributed computing, with a focus on building production-grade solutions.

This position offers a hybrid work environment with up to 50% work from home flexibility. You'll be part of Microsoft's innovative culture, working alongside passionate professionals in building and evaluating cutting-edge AI solutions. The role comes with comprehensive benefits including industry-leading healthcare, educational resources, parental leave, and various other perks.

The position requires either a Master's degree with 7+ years of experience or a Bachelor's degree with 9+ years of experience in Computer Science or related fields. You'll be working on projects that directly impact Microsoft's AI capabilities and contribute to the company's position as a leader in enterprise AI solutions.

This is an excellent opportunity for a seasoned machine learning professional who wants to work at scale, tackle complex technical challenges, and contribute to the future of AI technology while being part of a global technology leader.

Last updated 5 days ago

Responsibilities For Senior Machine Learning Engineer

  • Build sophisticated Evaluation framework for cutting-edge deep learning models
  • Design and develop next generation Azure AI's evaluation platform
  • Research and implement State-of-the-art evaluation frameworks
  • Engage in sophisticated prompt engineering techniques
  • Design and build end-to-end pipelines for model training and evaluation
  • Build and Utilize CI/CD pipelines
  • Collaborate with cross-functional teams
  • Implement new product features and evaluation metrics

Requirements For Senior Machine Learning Engineer

Python
  • Master's AND 7+ years' experience, or Bachelor's AND 9+ years' experience in Computer Science or related field
  • Specialization in Generative AI, LLMs, NLP, deep learning, machine learning
  • Strong hold on Data Structures and algorithmic problem solving
  • Proficiency in Python and open-source tools (TensorFlow, PyTorch)
  • Experience with large-scale data processing and distributed computing
  • Knowledge of Generative AI suite, transformer-based and diffuser-based models
  • Proficiency in Agile development and CI/CD
  • Experience with cloud platforms (Azure, AWS)
  • Excellent verbal and written communication skills

Benefits For Senior 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?