Software Development Engineer II - AI Frameworks
@ Microsoft

Noida, Uttar Pradesh, India
$150,000
On Site
Full-time
Posted 10 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXX XXXXXXXXX****** @microsoft.com
Recommended after applying

Job Details

About the Role

The Software Development Engineer II - AI Frameworks at Microsoft develops the AI software used to train and deploy the world’s most advanced AI models. The role collaborates with hardware teams and partners to build the software stacks for Microsoft’s next-generation supercomputers and the Maia-100 AI accelerator.

Key Responsibilities

You will work closely with ML researchers and developers to optimize and scale model training and inference. The role is intersectional between AI algorithmic innovation, purpose-built hardware, systems, and software.

  • Collaborate with hardware design teams to build system software stacks.
  • Develop developer tools including debuggers, profilers, and simulators.
  • Solve challenging technical problems across AI frameworks.
  • Promote an entrepreneurial approach and take initiative.

Key Skills/Competency

  • AI Software
  • Model Training
  • Inference
  • System Software
  • Developer Tools
  • Debugging
  • Profiling
  • Simulation
  • Hardware Integration
  • Problem Solving

How to Get Hired at Microsoft

🎯 Tips for Getting Hired

  • Research Microsoft’s culture: Review mission, products and news.
  • Tailor your resume: Highlight end-to-end AI and software system experience.
  • Prepare technical examples: Showcase system software challenges solved.
  • Practice collaborative scenarios: Use STAR method for interview answers.

📝 Interview Preparation Advice

Technical Preparation

Study AI frameworks architecture.
Practice debugging system software.
Review hardware-software integration fundamentals.
Optimize code for performance improvements.

Behavioral Questions

Describe a challenging project experience.
Explain team collaboration in problem solving.
Discuss managing tight deadlines.
Share initiative examples in projects.

Frequently Asked Questions