Back to jobsJob overview
About the role
Principal Software Engineer at Microsoft
Required Skills
generative aic#pythonpower platformm365backend developmentfull stackai servicestechnical leadership
About the Role
Principal Software Engineer role at Microsoft's Copilot Studio AI Knowledge team, focusing on technical leadership for AI workstreams, building and operating AI services, and mentoring junior engineers. Involves leveraging generative AI models to provide grounding data from various sources and integrating with Microsoft Copilot and other platforms.Key Responsibilities
- Collaborate with stakeholders to determine user requirements
- Drive design document development and identify dependencies
- Create, implement, optimize, debug, and refactor code for performance and maintainability
- Conduct experimentation to evaluate effectiveness and interpret results
- Act as Designated Responsible Individual (DRI) to monitor and restore systems
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 building generative AI applications or services
- 6+ years of experience with Power Platform or M365 Enterprise development
- Ability to pass Microsoft Cloud background check upon hire and every two years
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
- 8+ years of industry experience in full stack or backend development, shipping services through multiple releases
Benefits & Perks
- Industry leading healthcare