Software Engineer - AI/ML
@ Microsoft

Redmond, WA
$120,000
On Site
Full Time
Posted 6 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXX XXXXXX***** @microsoft.com
Recommended after applying

Job Details

About Microsoft

Come build community, explore your passions and do your best work at Microsoft. We are a company of learn-it-alls with a growth mindset, inspiring excellence and encouraging teams to bring their best every day.

Role Overview

As a Software Engineer - AI/ML, you will develop software, tools, and code to support design, infrastructure, and technology platforms. You will work on projects involving large and small language models (LLMs/SLMs) and apply Microsoft’s responsible AI practices. You will partner with stakeholders, review work items, and deploy features with a focus on quality, security, and performance.

Responsibilities

  • Collaborate with stakeholders to define and refine feature requirements.
  • Evaluate AI technologies and implement platform improvements.
  • Develop maintainable, extensible code following best practices.
  • Utilize debugging tools and telemetry for proactive issue resolution.
  • Participate in quality assurance, automation, and production deployment processes.
  • Ensure compliance with security, privacy, safety, and accessibility standards.
  • Apply Microsoft’s responsible AI practices in all development stages.

Qualifications

Required: Bachelor's Degree (or in-progress) in Computer Science or related field; coding experience in C, C++, C#, Java, JavaScript, or Python.

Preferred: 1+ year experience or a Master's degree with proven coding skills and interest in AI/ML technologies.

Key skills/competency

  • AI
  • ML
  • Software Development
  • Coding
  • Debugging
  • Collaboration
  • Security
  • Performance
  • Testing
  • Compliance

How to Get Hired at Microsoft

🎯 Tips for Getting Hired

  • Research Microsoft culture: Understand their growth mindset and values.
  • Customize your resume: Highlight AI/ML project experience.
  • Prepare coding samples: Demonstrate proficiency in key programming languages.
  • Practice interview scenarios: Focus on technical and behavioral questions.

📝 Interview Preparation Advice

Technical Preparation

Review AI/ML algorithms.
Practice coding in multiple languages.
Test debugging and telemetry tools.
Study system architecture patterns.

Behavioral Questions

Describe a team challenge you solved.
Explain managing conflicting project feedback.
Detail a time you met deadlines.
Discuss adapting to new technologies.

Frequently Asked Questions