Back to jobsJob overview

About the role

Software Engineer II - Applied AI at Microsoft

Required Skills

pythonc#azureai/mlllmsmlopsdockerkubernetesgenai

About the Role

Software Engineer II - Applied AI role at Microsoft's Dynamics 365 Customer Experience Applications team. Builds intelligent, scalable AI solutions for Dynamics 365 Contact Center using software engineering and AI expertise. Collaborates cross-functionally to deliver high-impact features and optimize AI model performance in production.

Key Responsibilities

  • Design and develop scalable application capabilities integrating AI models
  • Translate business requirements into AI solutions with cross-functional teams
  • Optimize AI model performance and reliability in production environments
  • Own deployment, quality, and operation of AI systems with MLOps/DevOps practices
  • Build and debug production-grade code in distributed systems using C# and Azure

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related field AND 2+ years technical engineering experience with coding (C, C++, C#, Java, JavaScript, Python) OR equivalent experience
  • 1+ years of experience with GenAI, Large Language Models (LLMs), or agentic systems
  • 1+ years of experience with customers success, zero trust security and compliance
  • 1+ years of experience with coding, debugging, and problem-solving skills

Nice to Have:

  • Master's Degree in Computer Science or related field AND 3+ years technical engineering experience OR Bachelor's Degree AND 5+ years experience
  • Deep expertise in AI domains with proven track record of deploying and scaling AI models in cloud
  • Experience with MLOps workflows and modern LLMOps frameworks
  • Skilled in building infrastructure using Azure, AWS, or Google Cloud with Docker/Kubernetes

Benefits & Perks

  • Industry leading healthcare