Software Engineer Applied AI/ML Intern
@ Microsoft

Mountain View, CA
$100,000
On Site
Intern
Posted 22 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

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

Job Details

About the Role

Come build community, explore your passions and do your best work at Microsoft with thousands of University interns from every corner of the world. This opportunity will allow you to bring your aspirations, talent, potential—and excitement for the journey ahead.

As a Software Engineering Intern on AI and/or ML projects, you will work with teammates to solve complex problems and build innovative software solutions focused on leveraging AI technologies. You will collaborate with Technical Program Managers and Product Managers and adopt emerging AI tools and methods while upholding Microsoft’s responsible AI practices.

Responsibilities

  • Apply engineering principles and AI techniques to solve problems.
  • Determine user requirements and work with relevant stakeholders.
  • Learn new AI/ML techniques and incorporate them into work processes.
  • Seek feedback and apply best practices for technical solutions.
  • Review developments to improve product reliability and efficiency.

Qualifications

Required: Enrolled in a full time bachelor’s or master’s program in Computer Science, Engineering, or related field with at least one semester remaining following the internship. One year of programming experience in an object-oriented language.

Preferred: Understanding of computer science fundamentals, data structures, algorithms, AI/machine learning concepts, and experience with AI/ML projects using frameworks like TensorFlow, PyTorch or scikit-learn. Familiarity with AI coding tools such as GitHub Copilot and Microsoft Roo Code.

Additional Information

This internship is based in Microsoft's Mountain View, California office. Compensation details and benefits may vary based on location.

Key skills/competency

  • AI
  • Machine Learning
  • Software Engineering
  • Programming
  • Data Structures
  • Algorithms
  • Technical Collaboration
  • Innovation
  • Responsible AI
  • Problem Solving

How to Get Hired at Microsoft

🎯 Tips for Getting Hired

  • Customize your resume: Tailor it to emphasize your AI/ML projects.
  • Highlight academic work: Showcase relevant coursework and projects.
  • Research Microsoft initiatives: Understand their AI and internship programs.
  • Practice technical interviews: Focus on object-oriented programming and algorithms.
  • Align with company values: Demonstrate a growth mindset and passion.

📝 Interview Preparation Advice

Technical Preparation

Review object-oriented programming concepts.
Practice coding challenges in algorithms.
Study AI frameworks like TensorFlow.
Develop mini AI/ML projects.

Behavioral Questions

Describe teamwork in challenging projects.
Explain handling tight deadlines.
Discuss learning from technical feedback.
Share examples of creative problem solving.

Frequently Asked Questions