Back to jobsJob overview

About the role

Software Engineer – Microsoft AI at Microsoft

Required Skills

pythonc++c#golangai/mlllmsweb applicationsbackend developmentmachine learning frameworks

About the Role

Microsoft AI is seeking a Software Engineer to build next-generation capabilities for Copilot, focusing on secure and performant AI services. The role involves collaborating with cross-functional teams to develop AI products and requires experience with backend technologies and Large Language Models.

Key Responsibilities

  • Build secure and performant AI services & features that power Copilot
  • Work collaboratively with platform, infrastructure, application engineers and AI Researchers
  • Ship high-quality, well-tested, secure, and maintainable code
  • Find paths to overcome roadblocks and deliver work to users quickly
  • Embody Microsoft's culture and values in a fast-paced product development environment

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related field OR equivalent experience
  • Technical engineering experience building web applications
  • Coding experience in languages including C, C++, C#, Python, or Golang
  • Experience building applications or features with Large Language Models (LLMs) or AI APIs

Nice to Have:

  • Experience working with AI platforms, frameworks, and APIs
  • Experience using Machine Learning frameworks and deploying multimodal models
  • Ability to identify, analyze, and resolve complex technical issues
  • Dedication to writing clean, maintainable, and well-documented code
  • Strong interpersonal skills for cross-functional collaboration

Benefits & Perks

  • Industry leading healthcare