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