Back to jobsJob overview
About the role
Principal Software Engineer - AI at Microsoft
Required Skills
pythonc#azureai/mlllmsmlopsdockerkubernetesgenai
About the Role
Principal Software Engineer - AI role at Microsoft focusing on designing and implementing intelligent solutions within Dynamics 365 Contact Center. Responsibilities include integrating AI models, optimizing performance, and collaborating with cross-functional teams to deliver scalable, production-ready systems using cutting-edge AI technologies.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
- Troubleshoot live site issues and ensure high reliability and performance
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related technical field AND 6+ years technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python OR equivalent experience
- 6+ years of experience with GenAI, LLMs, or agentic systems
- Ability to meet Microsoft, customer, and/or government security screening requirements including Microsoft Cloud Background Check
Nice to Have:
- Master's Degree in Computer Science or related technical field AND 8+ years technical engineering experience OR Bachelor's Degree AND 12+ years experience
- Deep expertise in AI domains with proven track record of deploying and scaling AI models in cloud environments
- Experience with MLOps workflows and familiarity with modern LLMOps frameworks
- Skilled in building infrastructure using Azure, AWS, or Google Cloud and deploying containerized models with Docker, Kubernetes
Benefits & Perks
- Industry leading healthcare