Taro Logo

Software Engineer Internship Opportunities

Microsoft's mission is to empower every person and every organization on the planet to achieve more.
Machine Learning
Software Engineering Intern
Hybrid
5,000+ Employees
AI · Enterprise SaaS

Job Description

Microsoft's Search, Assistant, and Intelligence (MSAI) group is seeking passionate Software Engineering Interns to join their London team for a 12-week internship starting July 2027. This role offers a unique opportunity to work on cutting-edge AI technologies, including machine learning, deep learning, and large language models (LLMs).

The MSAI team builds intelligent experiences that enhance everyday Microsoft tools like Outlook, Teams, Windows, Edge, Office, SharePoint, and OneDrive. By leveraging user preferences, communication patterns, and context across applications, the team helps millions of users achieve more with less effort.

As an intern, you'll collaborate with world-class engineers and researchers, working on real-world projects that impact hundreds of millions of users. The role involves applying engineering principles to solve complex problems, working with stakeholders to determine requirements, and implementing best practices in software development.

The position offers comprehensive benefits including healthcare, educational resources, and opportunities for professional growth. Microsoft maintains a culture of inclusion where everyone can thrive, emphasizing values of respect, integrity, and accountability. The work environment is hybrid, with up to 50% work from home flexibility.

This internship is ideal for students passionate about AI and machine learning, particularly those interested in the future of LLMs and their applications in productivity, search, and intelligent assistance. You'll gain hands-on experience with cutting-edge technologies while contributing to Microsoft's mission of empowering every person and organization on the planet to achieve more.

Last updated a day ago

Responsibilities For Software Engineer Internship Opportunities

  • Apply engineering principles to solve complex problems through sound and creative engineering
  • Work with stakeholders to determine user requirements for features
  • Learn new engineering methods and incorporate them into work processes
  • Seek feedback and apply best practices to improve technical solutions
  • Complete software projects in a cooperative team environment
  • Review and improve products' availability, reliability, efficiency, observability, and performance

Requirements For Software Engineer Internship Opportunities

Python
Java
  • Currently pursuing Bachelor's or Master's degree in Computer Science, Engineering, or related field
  • Must have at least 1 semester/term remaining following internship completion
  • One year of programming experience in an object-oriented language
  • Must be legally authorized to work in the United Kingdom
  • Understanding of computer science fundamentals, including data structures and algorithms

Benefits For Software Engineer Internship Opportunities

Medical Insurance
Education Budget
Parental Leave
  • Industry leading healthcare
  • Educational resources
  • Discounts on products and services
  • Savings and investments
  • Maternity and paternity leave
  • Generous time away
  • Giving programs
  • Opportunities to network and connect

Related Jobs

Artificial Intelligence (AI) & Structural Analysis Engineer Placement (12.5 months)

12.5-month internship at Airbus combining AI and structural analysis engineering, offering hands-on experience in aerospace innovation with a £23,400 salary in Bristol, UK.

Artificial Intelligence (AI) & Structural Analysis Engineer Placement (12.5 months)

12.5-month internship at Airbus combining AI development with structural analysis, offering hands-on experience in aerospace engineering and software development.

Graduate Software Engineer, Machine Learning (Graduating 2025)

Graduate Machine Learning Engineer role at Runna, building personalized training algorithms for runners. Python, ML focus, £42.5k + equity.

Software Engineer Internship, Machine Learning

Machine Learning Internship at Runna - Build ML models for personalized running training, work with Python and AWS, collaborate with founders and coaches in a fast-growing fitness tech startup.

Full Stack Developer (Intern)

Full Stack Developer Intern position at Melotech, working remotely on innovative media and entertainment technology solutions using AI and modern web frameworks.