Back to jobsJob overview

About the role

Senior Software Engineer - AI/ML at Microsoft

Required Skills

pythonmachine learninglarge language modelstransformer modelshugging facedistributed computingsoftware developmentai/ml

About the Role

Join the PowerPoint team at Microsoft to develop AI-powered features using large language models. You'll fine-tune ML models, create data pipelines, and collaborate with product teams to deliver intelligent experiences. This senior role requires expertise in AI/ML and software development.

Key Responsibilities

  • Develop customer features leveraging large language models
  • Finetune and deploy Machine Learning models
  • Create data pipelines and manage training/test datasets
  • Measure model impact and design AI-powered experiences
  • Collaborate effectively with engineers and applied scientists

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related field AND 4+ years technical engineering experience
  • 2+ years experience in machine learning, deep learning, NLP, computer vision, or statistics
  • 4+ years experience in software development
  • Ability to pass Microsoft Cloud background check

Nice to Have:

  • Master's Degree in ML/AI/CS or related field AND 3+ years experience
  • 5+ years experience in software development
  • 3+ years experience in end-to-end ML model development
  • Proficiency in Python and familiarity with multiple languages
  • Proficiency with ML libraries like Hugging Face
  • Expertise in transformer-based models and LLM applications
  • Knowledge of distributed/cloud computing systems
  • Contributions to open-source ML projects

Benefits & Perks

  • Industry leading healthcare