Applied Sciences INTERN
Microsoft
About the role
Microsoft is a global technology leader that empowers individuals and organizations through a wide range of software, services, devices, and cloud solutions. With a presence in over 190 countries, Microsoft’s Indian operations span research labs, data centers, sales, and engineering hubs in cities such as Hyderabad, Bengaluru, and Noida. The company’s culture is built on a growth mindset, encouraging employees to learn continuously, collaborate across boundaries, and drive inclusive innovation.
As a fresher‑friendly employer, Microsoft invests heavily in campus hiring, internship programs, and mentorship to nurture the next generation of technologists.
The Applied Sciences Internship is designed for bright students who want to translate cutting‑edge research into real‑world products. Interns work side‑by‑side with senior researchers, data scientists, and software engineers on projects that impact millions of users worldwide. The role offers exposure to large‑scale data pipelines, advanced machine‑learning algorithms, and cloud‑native deployment frameworks.
Interns are expected to take ownership of end‑to‑end tasks, from data preparation to model evaluation, while receiving guidance from experienced mentors.
Key Responsibilities
- Analyze and improve the performance of advanced algorithms on massive datasets.
- Translate product scenarios into concrete machine‑learning tasks and design experimental pipelines.
- Build and prototype scalable AI systems that can be integrated into Microsoft products.
- Conduct literature reviews to stay abreast of emerging research trends and share insights with the team.
- Clean, curate, and validate datasets, documenting quality issues and remediation steps.
- Develop feature engineering pipelines and assist in creating training datasets.
- Implement model training, evaluation, and hyper‑parameter tuning under senior guidance.
- Document experimental results, prepare technical reports, and present findings to cross‑functional stakeholders.
- Collaborate with software engineers to deploy prototypes on Azure or internal platforms.
- Contribute to code reviews and adopt best practices for reproducibility and version control.
Tech Stack: Python, PyTorch/TensorFlow, Scikit‑learn, Azure Machine Learning, SQL, Spark, Git, Docker, Linux.
Growth Path: Successful interns often receive full‑time offers as Software Engineer, Data Scientist, or Applied Researcher. The internship serves as a gateway to Microsoft’s research labs, product teams, and cloud services, providing a clear trajectory toward senior technical or managerial roles.
Why Join Microsoft? The company offers a world‑class learning environment, access to massive compute resources, and the chance to work on products that touch billions of lives. Interns benefit from mentorship programs, networking events, and a supportive community that values diversity and inclusion.
The experience not only builds technical depth but also hones problem‑solving, communication, and teamwork skills essential for a thriving career in technology.
Eligibility & process
Who can apply
Currently pursuing a Bachelor's degree in Statistics, Econometrics, Computer Science, Electrical or Computer Engineering, or a related field. Minimum CGPA 6.0/10 (or equivalent 60%). No active backlogs at the time of internship. Must have at least one quarter/semester remaining after the internship period. Indian citizenship or eligibility to work in India.
Skills & stack
Selection process
- Round 1: Online coding assessment (Data structures & algorithms)
- Round 2: Technical interview (ML concepts, system design, coding)
- Round 3: HR interview (fit, motivation, internship logistics)
Prep kit
20 resourcesStudy material 4
Company-specific guides 4
Likely coding questions 4
Round-wise strategy 4
Technical questions 5
What is the difference between WHERE and HAVING clauses in SQL? Answer
Explain SQL Window functions: ROW_NUMBER(), RANK(), and DENSE_RANK(). Answer
How do you handle NULL and missing values during data cleaning in Python/Pandas? Answer
What is the difference between Star Schema and Snowflake Schema in Data Warehousing? Answer
How do you calculate MoM (Month-over-Month) growth in SQL? Answer
Behavioural & HR questions 3
Highlight Microsoft's market reputation, recent tech innovations, and how your skills in Python directly solve their team's objectives.
Use the STAR method: Situation (project context), Task (what needed solving), Action (specific tools/logic applied), Result (quantifiable positive outcome).
Explain your prioritization strategy, proactive communication with mentors/peers, and agile mindset.