Back to jobsJob overview
About the role
Senior Software Engineer at Microsoft
Required Skills
pythonc#javascriptreacttypescriptazurellmsgenerative aici/cd
About the Role
Senior Software Engineer role at Microsoft's Copilot AI Enablement team, building secure and scalable AI-powered services for Copilot Studio. The position involves developing generative AI features, working with Large Language Models, and delivering reliable cloud-based solutions across Microsoft's ecosystem.Key Responsibilities
- Develop new functionalities and architectural patterns to integrate Generative AI into various applications
- Deliver highly available, highly reliable services
- Collaborate with Applied Science & AI experts to design and deliver cutting-edge generative AI features
- Work across various technologies and platforms, applying modern engineering best practices including CI/CD pipelines and observability
- Apply a variety of tools and technologies to deliver diverse customer experiences
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related technical field AND 4+ years technical engineering experience with coding in languages including C, C++, C#, Java, JavaScript, or Python OR equivalent experience
- 4+ years of software development experience in application or services development on cloud-based platforms or AI-driven systems
- 1+ years of experience working with Large Language Models (LLMs) and Generative AI
- Ability to meet Microsoft security screening requirements including Microsoft Cloud Background Check
Nice to Have:
- Master's Degree in Computer Science or related technical field AND 6+ years technical engineering experience OR Bachelor's Degree with 8+ years experience
- Experience building AI-centric software and services with familiarity in AI-based orchestration and agent capabilities
- Experience developing scalable applications and services on Azure (or other major cloud platforms) with focus on reliability, resilience, security, and performance
- Experience developing modern applications using React and TypeScript
- Ability to deal with ambiguity, deliver in agile environment, learn new technologies, and collaborate across groups
Benefits & Perks
- Industry leading healthcare