Back to jobsJob overview
About the role
Software Engineer II at Microsoft
Required Skills
pythonreacttypescriptazureai/mlllmsgenerative aici/cdsoftware engineering
About the Role
This Software Engineer II role at Microsoft focuses on building scalable infrastructure for AI-powered features within Copilot Studio. The engineer will work on delivering reliable, high-quality AI solutions that empower users to create mission-critical AI workloads. Responsibilities include writing clean code, collaborating with AI experts, and applying modern engineering practices.Key Responsibilities
- Write clean, maintainable, and secure code for AI-driven features
- Contribute to design and implementation of agent shape features
- Collaborate with Applied Science & AI experts to deliver generative AI features
- Apply modern engineering best practices like CI/CD and observability
- Participate in full software development cycle from brainstorm to deployment
Required Skills & Qualifications
Must Have:
- Bachelor's Degree in Computer Science or related field AND 2+ years technical engineering experience with coding in languages like ReactJs, C, C++, C#, Java, JavaScript, or Python OR equivalent experience
- 2+ years of software development experience on cloud-based platforms or AI-driven systems
- 1+ year experience in full software development process with at least one shipped release
- 1+ years hands-on experience with Large Language Models and Generative AI
Nice to Have:
- Master's Degree in Computer Science or related field AND 3+ years technical engineering experience OR Bachelor's Degree AND 5+ years experience
- Proven experience building AI-centric software and services with AI-based orchestration
- Solid background in developing scalable applications on Azure with focus on reliability, security, and performance
- Hands-on experience developing modern applications using React and TypeScript
- Ability to deal with ambiguity and deliver in agile environment
Benefits & Perks
- Industry leading healthcare