Summer Internships Offered @ IIITD

The summer internship program 2019. Each year our faculty members invest their time, effort & innovation in some great real-time projects.The projects are listed below.
A student can apply for a max of 03 projects. The last date to apply is 31st March 2019. The results will be up on the website by 15th April & the internship will commence from 6th May 2019.

Process to apply for internship

  1. The details of the project openings are listed below.
  2. Click on Apply Here
  3. Login with your google account
  4. Fill the registration form. If you want hostel select the checkbox accordingly.
  5. For hostel booking details please click here
  6. To apply for any project just click the apply button
  7. Done
  8. Students who get selected for the summer internship at IIIT-Delhi will be receiving a stipend of 5k per month

Summer Internship Projects 2019-2020 at IIIT-D

Faculty Name Project Name Project Detail Duration
Rajiv Ratn Shah Multimedia Systems for Healthcare and Society Building multimedia systems for healthcare and society exploiting machine learning algorithms. Check more details of our projects at 2 Months
Gourab Ghatak Cooperative mm-Wave Localization for 5G URLLC Applications This project aims to prescribe algorithms/strategies to enhance the positioning accuracy of mm-wave systems, by employing cooperation among TNs of the network. Throughout the work, the intern would be developing mathematical models for the system under consideration and perform numerical optimization to derive network-dimensioning rules. 2 Months
Sarthok Sircar DRP numerical schemes for advection-diffusion-reaction equations The project aims to find out the "best" possible combination (the criteria of best will be explained during the course of the project) of time-integration and spatial discretization schemes for advection-diffusion-reaction equations, common to applications in biomathematics. 2 Months
Vibhor kumar Analysing big data with novel algorithm Analysis of hyperdemsional data in genomics 2-3 Months
Ashish Kumar Pandey Linear stability of periodic traveling waves of nonlinear PDEs A periodic traveling wave solution of a nonlinear PDE is termed to be "stable" if it doesn't deviate from its original form in some sense. In general, it's a hard problem but instead of looking at the full nonlinear PDE, if we look at its linearized version, the analysis is relatively easy both analytically and numerically. In this project, we will study stability of periodic traveling waves of some shallow water wave models. 2 Months
Vivek Bohara VLC annd 5G Testbed The student will help us in the developing a visible light communication (VLC) and a next generation 5G testbed on software defined radio platform. The student will also be involved in proposing new algorithms and testing this algorithms through software such as Matlab and LabView. 2-3 Months
Jainendra Shukla Social Media/Streaming Services among Indian Subscribers The aim of the first project is to analyze the effects of social media among Indian subscribers by performing a randomized evaluation of the welfare effects of social media. It will also look at the quality and the popularity of different streaming services. 2-3 Months
Jainendra Shukla Affective Computing Project will look at online recognition of emotional states among an individual using physiological signals such as EDA/HR/EEG. 2-3 Months
Tanmoy Chakraborty Natural Language Processing, Data Mining, Machine Learning Various problems related to Social Media, which involve NLP, Data Mining and ML 2-3 Months
Rakesh Chaturvedi Mechanism Design for Land Assembly Environments The intern will be required to both formulate and implement a mechanism design approach to land acquisition problem using linear programming. 2 Months
Aman Parnami Building wearable and tangible systems This project is an exploration in the area of wearable or tangible systems. The student will be expected to work on either programming, building hardware, or designing visuals and UI. 3 Months
Debajyoti Bera Developing tools for post-processing of random number generator Random number generators output data whose "randomness" needs to be established and third-party libraries exist to verify such properties. One outcome of the project would involve building a tool for the same using the libraries. Two other outcomes would be to (a) extract pure random bits from any source of random numbers that is not necessarily emitting pure high-quality random bits and (b) connect both the earlier steps. 2-3 Months
Swapna Purandare Developing Tools and Technology for a Sustainable Planet This project involves developing tools/technology for biodiversity assessment and conservation. For example, using CV/ML for automatic insect identification, classification, and counting. 2 Months
Sneh Saurabh Simulation of Nanoelectronic Devices Using 2D Device simulation, various Nanoelectronic Devices will be simulated. A strong background of Solid State Devices is necessary. 2 Months
Mukulika Maity Connect the WiFi-based IoT Nodes in Challenged Scenarios Address the problem of connecting the IoT nodes to the Internet in the challenged networks, which are characterized by minimal/intermittent network accessibility. For example, in forests without infrastructure or at railway stations that are densely populated. 3 Months
Mukulika Maity Solution Approaches for Improving WiFi Performance in Dense Settings Analysis of next generation WLAN IEEE 802.11ax to improve WiFi performance in dense settings such as stadium, busy air-ports etc. 3 Months
Mukulika Maity Restrict background traffic in smartphones A solution to restrict background traffic from smartphones to optimize network and battery performance. 3 Months
Debarka Sengupta Voice enabled query of medical records This project involves building a voice enabled database querying service for hospital records 3 Months
Pravesh Biyani AI for urban transportation We will create a trip planner using the open data that project that was implemented by us for the Delhi govt. ( 2 Months
Vivek Kumar Developing tasks based parallel applications in C++11 for multicore processors Student will be provided with parallel programs written in Java. They will have to first rewrite those programs in C++11 by using a task based parallel programming model called as HClib ( They will then study the parallel performance of these applications on a 32 core processor. 2 Months
Vikram Goyal Collaborative Filtering on Big Data Platforms Data munging and management for the task of product recommendation 3 Months
Sneha Chaubey Distribution of sequences modulo one Investigate questions on distribution of sequences which appear naturally in problems in number theory 2-3 Months
Rahul Purandare Program analysis to find functionally similar implementations across languages Have a background in natural language processing techniques (word embedding) and preferably a fair idea of Abstract syntax trees 2 Months
Rahul Purandare Comprehension of software binaries using learning algorithms. Comprehension of software binaries poses a number of problems as a compilation of source may add or remove certain instructions such as ghost operations introduced for function parameters, or replacement of log API call with a precomputed value in an optimized version of the binary. In this project, we intend to leverage machine learning and information retrieval approaches coupled with static analysis to summarize binaries. The project is organized in two phases. In the first phase, we will collect binaries for different popular algorithms compiled with different optimization levels and prune them using static analysis. In the second phase, we plan to use learning algorithms on the pruned dataset to comprehend the binaries.

Skills Required: C/C++, Basic knowledge of compilers, machine learning and/or information retrieval.
3 Months
Raghava Mutharaju Development of Domain Specific Language for capturing requirements Develop a domain specific language (DSL), which is generally a restricted English language vocabulary that can be used by the domain experts to express the requirements in the language that they understand. From the DSL, code and test cases will be generated automatically. Keywords: DSL, Requirements Engineering, Code Generation 2-3 Months
Rahul Mohanani Development of Domain Specific Language for capturing requirements Develop a domain specific language (DSL), which is generally a restricted English language vocabulary that can be used by the domain experts to express the requirements in the language that they understand. From the DSL, code and test cases will be generated automatically. Keywords: DSL, Requirements Engineering, Code Generation 2-3 Months
PB Sujit Cooperative control of UAVs This project involves designing strategies for the UAVs to collaborate with each other for achieving different objectives 2 Months
Kaushik Kalyanaraman HPC implementation of discretizations of exterior calculus Calculus on manifolds or exterior calculus is the language of differential forms that is finding increasing acceptance to express certain partial differential equations. These include equations of elasticity, electromagnetism and fluid flow. Discretizations of exterior calculus have therefore become crucial and, since the turn of the 21st century, somewhat pervasive. Discrete exterior calculus (DEC) and finite element exterior calculus (FEEC) have been two popular discretizations of exterior calculus, and a part of their success can be attributed to their discrete structure preserving properties. The standard package for performing computations in DEC and FEEC has been the Python library PyDEC ( due essentially to Anil Hirani. This summer internship project shall strive to reimplement all objects and operators implemented PyDEC via C/C++ and with high performance computation (HPC) capabilities, and a Julia/Python frontend. This will require a rethink of the design and redevelopment of the framework. 3 Months
Debajyoti Bera Quantum random number generators Random number generators using quantum mechanical principles (QRNG) are conceptually better than those based on classical techniques, algorithms and sole dependence on noise. This project will involve reading scientific articles on QRNGs and preparing a comparative survey on them. Knowledge of quantum computing is not required but knowledge of quantum physics (at the high school level) is required and a passion for understanding physics. This project is more suitable for Physics majors. 2-3 Months
Anuj Grover Memory Design and Test Develop support material for Memory Design and Test course 3 Months
Anubha Gupta EEG signal processing This project is related to building methods for EEG signals for extracting functional brain networks. 3 Months
Anubha Gupta Cancer Genomics/bioinformatics This project is related to carrying out survival analysis - overall survival and progression-free survival on the cancer data. 3 Months
Amrit Srinivasan SRP 101- Sustainable Lifestyles Accelerator Sustainable Lifestyles Accelerator is a KR Foundation Denmark funded 7 nation initiative focusing on households to encourage One Planet living through behavior change. The Wuppertal Institute Germany is the lead partner, leaders in initiatives aimed at reduction in the carbon and material footprint of an individual and his or her immediate family. The project is unique in that it calculates each participating household’s energy consumption and encourages and guides members to move towards reduced levels of carbon production through actions they have chosen for themselves and think are feasible for them. The project guides and maps and handholds people, inspiring them with 2030 as the year for reaching the 3 ton goal in footprint reduction. It eventually seeks to reach out to 10000 participants from India, through the medium of a platform, online tools and social media. 2-3 Months
Ganesh Bagler Computational Gastronomy Tools - Android App Development Interns, with solid prior experience of Android App development, would develop Android Computational Gastronomy tools using the following two databases as the basis: (1) FlavorDB: a database of flavor molecules, Nucleic Acids Research, 2018. ( (2) SpiceRx: an integrated resource for the health impacts of culinary spices and herbs, bioRxiv, 2018, 2-3 Months
Ganesh Bagler Data-driven Recipe Analytics and Recommendation System Analysis of food-recipe data and development of a recommender system using data of recipes, their ingredients and flavor molecules. Skills Required: Recommender Systems, Statistics, Distributional Semantics, Data Analytics. 2-3 Months
Ganesh Bagler Pattern mining for Food-Disease Relations Data Statistical Analysis and Association Rule Learning to find correlations, patterns or causal structures from a large database of food-disease relations. Skills required: Association Rule Learning, Python/R, matplotlib, ggplot. 2-3 Months
Ganesh Bagler Estimating nutrition from recipe details Application of state-of-the-art deep learning and machine learning techniques on recipe details (images and text) towards estimating nutrition information. Skills required: Deep Learning, Machine Learning, Natural Language Processing, PyTorch/Tensorflow, Scikit-learn 2-3 Months
Ganesh Bagler RecipeDB - Database development Development of a comprehensive database of recipes. Skills required: Javascript, HTML, CSS, Django/Flask, Python 2-3 Months
Tavpritesh Sethi Deep learning Powered Android App for Healthcare Models The two summer interns will divide their work between (i) Making our deep learning models production ready for addressing a healthcare need (ii) create an android application for deployment. 2 Months