Machine Learning Engineer II

A global technology company empowering people and organizations to achieve more through innovative software and services.
Machine Learning
Mid-Level Software Engineer
Hybrid
2+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
Language Engineer

Language Engineer role at Microsoft AI, focusing on building next-generation capabilities for Copilot through language engineering and LLM development.

Software Engineer II

Microsoft Azure AI Platform Software Engineer II position focusing on machine learning, AI model training, and distributed systems development in Hyderabad, India.

Software Engineer II

Software Engineer II position at Microsoft Security working on Security Copilot and generative AI services in Hyderabad, India.

Software Engineer II

Software Engineer II position at Microsoft working on Azure Specialized team, focusing on SAP workload optimization and machine learning integration.

Software Engineering

Software Engineering role at Microsoft focusing on Azure Machine Learning platform development and large-scale AI model serving infrastructure.

Description For Machine Learning Engineer II

Join Microsoft's Azure GenAI team working at the cutting edge of large language model technologies. As a Machine Learning Engineer II, you'll be developing and adapting large language models for product-driven scenarios, focusing on enhancing custom copilot experiences through efficient model adaptation. The role involves collaboration with OpenAI and various Microsoft product teams, including GitHub and Office.

You'll work on multiple stages of adaptation, including supervised fine-tuning and post-training with Reinforcement Learning from Human Feedback (RLHF). The position offers the opportunity to work with state-of-the-art AI technology while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

The role combines technical expertise in machine learning with practical application in a cloud-native environment. You'll be part of a team that values innovation, collaboration, and technical excellence. The hybrid work environment (up to 50% work from home) offers flexibility while maintaining team connectivity.

This position is perfect for someone passionate about AI and large language models, with a strong technical background and desire to work on cutting-edge technology that impacts millions of users. The role offers comprehensive benefits, professional growth opportunities, and the chance to work with leading experts in the field.

Last updated 3 months ago

Responsibilities For Machine Learning Engineer II

  • Development for OpenAI models customization and large scale training
  • Data preparation, training and evaluation of customization tasks
  • Scaling Engineering system and Enterprise readiness
  • Collaboration with product groups in Microsoft

Requirements For Machine Learning Engineer II

Python
  • Bachelor's Degree in Computer Science, Electrical or Computer Engineering, or related field
  • 2+ years related experience in statistics, predictive analytics, or research
  • Solid grasp of machine learning concepts and large model training
  • Proficiency in Python or similar languages
  • Good understanding of modern cloud native infrastructure and distributed systems
  • Experience with data processing and handling large datasets

Benefits For Machine Learning Engineer II

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?