Research Intern

Position: Research Intern

We have a three slots open for research internship during the Spring-2025 semester and the summer break of 2025 at the Distributed Systems Research group. Students with good academic record who can spend a minimum of 10 weeks in-person at CNI are encouraged to apply. Longer duration (semester-long) graded intewrnships are preferred.

The selected interns will work on one of the following: (a) Sustainable computing for model-training and inference in machine learning (ML), (b) Distributed ML over heterogeneous compute environments, and (c) Network transport protocols optimized for Data Center workloads.

Please note that we do not have any projects on applying machine learning (ML/AI) models and developing ML applications. Please apply only if you are passionate about experimental research in computer networks, operating systems, computer architecture, and performance engineering.

Applicants must possess solid quantitative skills and must be well-acquainted with programming, systems architecture (Linux operating system, shell commands and scripting, networks, and computer architecture). Above all, they must have a flair for self-learning new techniques during the course of the internship.

The research internship in our research group follows a goal-driven intensive schedule, aith an aim of achieving research publications and working prototypes. Please apply only if you are willing to put in additional efforts in learning required skills and delivering on the planned experiments. The reward is the authorship on the publication(s) and software you contributed, which is a valuable endorsement to your CV for higher studies or industry job. Past CNI interns have managed to get admissions to high-ranked universities abroad or get jobs in reputed companies. The interns will be working with in a team with senior research staff, PhD scholars and IISc faculty.

Location: Indian Institute of Science campus, Bengaluru. This is a full-time in-person paid internship.
Although on-campus accommodation is not available for interns, safe paying guest accommodation is available right outside IISc campus.

Responsibilities:

  • Assist in designing, implementing, and conducting experiments on testbeds.
  • Apply quantitative analysis and data modeling techniques to interpret research data.
  • Contribute to the development and evaluation of software tools, models, and algorithms.

Qualifications:

  • Undergraduate or graduate student in Computer Science, Electrical Communication, or related engineering disciplines.
  • Proficiency in Linux/Unix operating system and CLI is a must.
  • Proficiency in data structures and algorithms, C/C++ and Python programming, and development tools (debuggers, git, profilers).
  • Solid foundation in probability and statistics.

Incentives for internship in our lab:

  • Opportunity to learn the rigor of world-class research through practice.
  • Access to state-of-the-art tools and testbeds.
  • Attribution for your contributions (publications and code) to boost your CV.
  • Interactions with renowned experts (potential recruiters and advisors) in the field.

Application deadline: January 31, 2024

How to apply:

Please fill in the form to apply.