Software engineers at Microsoft are building products, solutions and technologies to empower every person and organization on the planet to achieve more and to make the world a better place. we’re looking for engineers to develop new features and components to help make our products more powerful and up-to-speed with the latest challenges. At Microsoft, you will be working with cutting edge technologies and collaborate with top notch people solve. Your efforts on the design, development, and testing of next-generation applications will have an impact on millions of people.

***We recommend that you apply early***

***First round screening interviews will start on January***

***Technical interviews will start on March***

Full stack development, distributed backend services and data pipelines at massive scale, algorithms and data structures, artificial intelligence and machine learning, natural language processing, security, development languages and tools, networking and storage;
-Due to nature of the Intern Program we are currently considering  applications from students with final graduation date of Summer 2022 and beyond.

-Currently pursuing bachelor’s, master’s, or PhD degree in engineering, computer science or related field with at least 3 semesters remaining to graduation
-A year or two of experience programming in C++, Java or other computer programming languages preferred.
Ability to demonstrate understanding of algorithms, data structures and other systems architecture factors that affect code quality, performance and customer experience
-Some experience building software outside of the classroom environment like an internship, hackathon, research project or related experience preferred
-Demonstrated skill in time management and completing software projects in a cooperative team environment.

Upload your CV/resume or any other relevant file. Max. file size: 1,000 MB.