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