Website Microsoft is Hiring

Job Title. (Senior) Machine Learning Engineer – AI Platform

About the Job

In the AI Platform at Microsoft Azure ML, our team is at the forefront of empowering data scientists and developers to efficiently build, train, deploy, manage, and consume machine learning models. As a (Senior) Machine Learning Engineer, you will play a pivotal role in advancing the field, collaborating with researchers and data scientists to design and implement sophisticated machine learning models, with a focus on natural language processing and generative AI.


  • Collaborate closely with researchers and data scientists to design advanced machine-learning models.
  • Implement and fine-tune neural network architectures, specializing in transformer-based models such as BERT, GPT, T5, Llama, and Stable diffusion.
  • Optimize model performance, scalability, and efficiency to meet high standards.
  • Conduct experiments to evaluate model performance, robustness, and generalization capabilities.
  • Explore novel techniques and approaches to enhance the capabilities of machine learning models.
  • Stay abreast of 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 purposes.
  • Collaborate with cross-functional teams, including researchers, software engineers, and product managers.
  • Communicate technical findings and insights effectively to both technical and non-technical stakeholders.
  • Deploy trained models in production environments and contribute to monitoring and troubleshooting efforts.


Required Qualification

  • Depth in Data Science, Generative AI, and Engineering.
  • Background in machine learning, deep learning, and natural language processing.
  • Proficiency in Python and relevant ML libraries (e.g., TensorFlow, PyTorch).
  • Experience with transformer-based and diffuser-based models (e.g., BERT, GPT, T5, Llama, Stable diffusion).
  • Good understanding of statistics, linear algebra, and probability theory.
  • Familiarity with cloud platforms (e.g., Azure, AWS) and distributed computing.
  • Excellent problem-solving skills and the ability to work independently and collaboratively.
    Preferred/Additional Qualifications.

Experience with training and fine-tuning models on large datasets.

Microsoft is an equal-opportunity employer, and all qualified applicants will receive consideration for employment without regard to various factors. If you need assistance or a reasonable accommodation during the application process, details about requesting accommodations are available.