Back to jobsJob overview
About the role
Senior Software Engineer at Microsoft
Required Skills
full-stack developmentreacttypescriptnode.jsc#azureai/mlllmsprompt engineering
About the Role
Senior Software Engineer role on the People Experiences team building AI-assisted Person View for Microsoft 365 Copilot. You'll work on declarative agent architecture, prompt grounding systems, and backend tuning to surface real-time insights across M365. This role involves developing scalable features for People Agent across web and native surfaces.Key Responsibilities
- Build scalable, privacy-aware features for the People Agent across web and native surfaces
- Collaborate with PMs, Designers, and Researchers to deliver user-centric scenarios
- Contribute to Declarative Agent frameworks and runtime systems like Middle Tier, Copilot Backend, and Search
- Build scalable, reusable components in our consolidated repository
- Develop and refine hero scenarios, ensuring consistent, high prompt quality through evaluations
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience OR equivalent experience
- Experience in full-stack development using technologies such as React, TypeScript, Node.js, C#, Azure, and/or Microsoft Graph APIs
- Experience partnering across disciplines to design, develop, and ship reliable features using agile methodologies
- Ability to pass Microsoft Cloud background check upon hire and every two years thereafter
Nice to Have:
- Understanding of agent-based architectures and best practices in conversational UX design
- Experience with declarative frameworks and prompt engineering
- Proficiency in AI/ML, particularly in working with LLMs and assessing prompt quality
- Experience building or integrating with Copilot or similar conversational platforms
Benefits & Perks
- Industry leading healthcare