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