Back to jobsJob overview
About the role
Principal Software Engineer at Microsoft
Required Skills
pythonc#azurekubernetesrest apisemantic kernelgenerative aiai integration
About the Role
Principal Software Engineer role focused on building Advertiser Copilot, an AI-powered assistant for digital advertising. Responsibilities include designing the core platform with Semantic Kernel, integrating GenAI models for creative generation, and developing scalable AI-driven workflows. This position involves collaboration with cross-functional teams and ensuring high system reliability and performance.Key Responsibilities
- Design and develop core platform for Advertiser Copilot using Semantic Kernel
- Integrate cutting-edge GenAI models for text, image, and video generation
- Build scalable and efficient AI-driven workflows for campaign management
- Collaborate with cross-functional teams including AI researchers and UX designers
- Ensure high system reliability, security, and performance for production-grade AI assistant
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 including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
- 2+ years experience with Azure/AWS and Kubernetes for container orchestration and deployment
- 2+ years experience in REST API development for secure and scalable communication
- Ability to meet Microsoft security screening requirements including Microsoft Cloud Background Check
Nice to Have:
- Experience with Semantic Kernel or other AI integration frameworks
- Proven ability to build and maintain large-scale, high-availability systems in Kubernetes
- Solid collaboration skills with cross-functional teams including AI researchers and UX designers
- Passion for staying updated with latest advancements in Generative AI and cloud technologies
Benefits & Perks
- Industry leading healthcare