Software Engineer - AI/ML
@ Microsoft

Redmond, WA
$165,200
On Site
Full Time
Posted 22 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

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

Job Details

Overview

Come build community, explore your passions and do your best work at Microsoft. This opportunity allows you to bring your aspirations, talent, potential and excitement for the journey ahead.

Role Description

As a Software Engineer - AI/ML at Microsoft, you will develop software, tools and code for design, infrastructure and technology platforms including large and small language models. You will create maintainable code and prompts for products and features while partnering with stakeholders to determine user requirements and incorporating valuable feedback for continuous improvement.

Responsibilities

  • Review and break down work items in collaboration with stakeholders.
  • Deploy features safely with attention to user and service impacts.
  • Evaluate AI technologies and implement platform improvements.
  • Produce maintainable code using best practices and debugging tools.
  • Support quality assurance, system monitoring and telemetry integration.
  • Ensure compliance with security, privacy, and accessibility standards.
  • Apply Microsoft’s responsible AI practices in software development.

Qualifications

Required: Bachelor’s degree or equivalent in Computer Science or related field, and proven coding experience in C, C++, C#, Java, JavaScript, or Python. Preferred: Advanced degree and demonstrated interest in AI/ML technologies along with 1+ year of technical engineering experience.

Additional Information

This application is for roles based in Microsoft’s Redmond, Washington office and US-based roles not tied to a specific office. Compensation for Software Engineering IC2 ranges from USD 84,200 to USD 165,200 per year with location-based variations.

Key skills/competency

  • AI
  • ML
  • Software Development
  • Code Quality
  • Debugging
  • Stakeholder Collaboration
  • Testing
  • Deployment
  • Security
  • Responsible AI

How to Get Hired at Microsoft

🎯 Tips for Getting Hired

  • Customize Resume: Tailor your skills to Microsoft job requirements.
  • Highlight AI/ML Experience: Showcase projects and technical contributions.
  • Research Microsoft: Understand their culture and values online.
  • Prepare Interviews: Practice technical and behavioral questions.

📝 Interview Preparation Advice

Technical Preparation

Review AI/ML frameworks and coding languages.
Practice debugging and system analysis techniques.
Study Microsoft code standards and deployment tools.
Rehearse building scalable software systems.

Behavioral Questions

Describe teamwork in technical projects.
How do you handle feedback effectively?
Explain problem-solving under pressure.
Discuss your learning from challenging projects.

Frequently Asked Questions