Undergraduate and Graduate Student Positions

Job Description


The MIT Office of Research Computing and Data (ORCD) has multiple undergraduate and graduate student positions to work in our research computing support team. The Office of Research Computing and Data is a new campus initiative that aims to be the “go to” future of research computing for all campus researchers at all levels. The support team provides comprehensive help and training for all researchers on campus who want to leverage computing beyond their laptop and desktop. These positions will work alongside ORCD professional staff. The roles will be involved in helping researchers working with the most advanced computing tools on MITs largest and most powerful computing systems for data analysis, modeling, AI/ML and more.  

We are looking for students who are passionate about the use of computing in research and who will enjoy answering questions, helping debug other researchers' technical computing problems and participating in activities to help all members of the MIT research community use computing effectively to advance research. The MIT Office of Research Computing supports computing for every part of campus spanning areas from plasma fusion research to business analytics. 

Job Responsibilities 

  • Attend hands-on help hours and work with other students and researchers to advise and troubleshoot research computing questions from help hours attendees.  

  • Contributing to writing practical cookbook recipes that spotlight ways to use ORCD large-scale computing resources in real-world research problems.  

  • Create and document useful utilities to help researchers understand what resources they are using and find opportunities for streamlining and/or scaling up work. 

General Requirements

  • Interest in helping others learn advanced computing skills. 

  • Experience in teaching or tutoring. 

  • Strong written and/or oral communication and listening skills. 

  • Interest in learning and training in new areas at all levels. 

  • Enthusiasm for helping other researchers debug their workflows and learn new technical skills. 

  • Some experience with technical computing tools such as Python, matlab, Julia, R and/or with computer modeling, data analysis and AI/ML stacks. 

  • Some experience with Linux command line and with scripting and software workflow automation. 

  • Prior experience with research computing clusters at MIT or elsewhere would also be valuable. 

  • Some experience with scientific software tools in one or more research domains will be useful as well as the motivation to learn new tools and how to explain and systematize their use for researchers with a wide range of computational experience and expectations. 

  • These positions are well suited to junior and senior undergraduates and to graduate students. 


Learning Outcomes  

  • Gain exposure to professional skills for potential careers in areas such as research software engineering. 

  • Learn about different areas of research where computing is being applied. 

  • Create your own research computing work examples. 


Available Openings 

  • multiple 


Contact Name: Renée Hellenbrecht  

Contact Email: rhellen@mit.edu 

Work Location: hybrid with some required on campus, building NE36 time for office hours each week.  

To Apply

Send a cover letter and a CV showing your experience to Renée Hellenbrecht. Priority will be given to applications received by Monday, October 16, 2023; positions open until filled. 


10 hours per week during the semester. Possibility of more extended work hours during breaks.  


Starting rate $16/hour, incremented depending on experience.  

Downloadable Information

See the link below for a PDF version of the job description and application information: