Back to jobsJob overview

About the role

Software Development Engineer 2 at Microsoft

Required Skills

pythondistributed systemsai/mlcloud servicesdeveloper platformsc#javajavascript

About the Role

This role involves building foundational platforms and services for generative AI applications, focusing on agentic applications at scale. Responsibilities include developing core platform components, collaborating with architects, and ensuring operational excellence in distributed systems.

Key Responsibilities

  • Creates and implements code for products or features
  • Provides feedback on architecture proposals
  • Tests and explores design options for solutions
  • Collaborates with architects to build product features
  • Contributes to design documents and product refinement

Required Skills & Qualifications

Must Have:

  • Bachelor's Degree in Computer Science or related field
  • 2+ years technical engineering experience with coding in languages like C, C++, C#, Java, JavaScript, or Python
  • 2+ years experience designing, building, and operating production-grade software at scale
  • Ability to pass Microsoft Cloud background check

Nice to Have:

  • Expertise in distributed systems, AI/ML infrastructure, developer platforms, or cloud services
  • Experience engaging with customers during integration or deployment

Benefits & Perks

  • Industry leading healthcare