Back to jobsJob overview

About the role

Software Engineer II at Microsoft

Required Skills

pythonazurellmsai/mlci/cdcloud infrastructureprompt engineeringsoftware engineering

About the Role

Software Engineer II role building Microsoft's partner ecosystem platform, focusing on commerce experiences from onboarding to billing. Leverages AI technologies like GitHub Copilot and Azure AI to deliver scalable solutions while fostering an inclusive environment.

Key Responsibilities

  • Works with stakeholders to determine user requirements for features
  • Contributes to design documents and identifies dependencies for product areas
  • Creates and implements code for products/services/features
  • Breaks down larger work items into smaller ones and provides estimations
  • Acts as Designated Responsible Individual (DRI) for system monitoring and restoration

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Statistics, Econometrics, Computer Science, Electrical/Computer Engineering or related field AND 2+ years experience
  • 3+ years experience in software engineering, data science, or machine learning
  • 2+ years experience with LLMs, prompt engineering, and OpenAI API
  • 2+ years experience with Azure services, cloud infrastructure, and CI/CD pipelines

Nice to Have:

  • Experience with multi-agent frameworks (AutoGen, Semantic Kernel, Langchain)
  • Knowledge of MLOps practices including containerization and infrastructure-as-code
  • Exposure to Power Platform, Microsoft Graph API, or enterprise integration technologies

Benefits & Perks

  • Industry leading healthcare