Neuroscience Software Summer Internship
Come work with us on an open source neuroscience software package in Manhattan for a summer! The NeuroRSE team at the Flatiron Institute Center for Computational Neuroscience is looking for paid interns for Summer 2024. Interns will spend the summer living and working in New York City. View the applications here.
What would you work on?
The specific project you will work on will be determined in close consultation with your mentor, a member of the NeuroRSE team. This process will involve finding a good fit between your interests/background and the goals set out in the roadmap for the package you are working on. You can check out the GitHub repositories for each package below to get a sense of the range of possibilities. It is okay if you are not sure exactly what you want to work on before you start; we do not expect applicants to have experience with the packages before applying.
Software packages
The four software packages that are currently in development at CCN are:
Nemos
nemos, maintained by Edoardo Balzani, is a statistical modeling framework for neurophysiology data.
Plenoptic
plenoptic, maintained by Billy Broderick, is a library for model-based visual and auditory stimulus synthesis.
Pynapple
Pynapple (Python Neural Analysis Package), maintained by Guillaume Viejo, is a library for neurophysiological time series data analysis and visualization.
Caiman
CaImAn (Calcium Imaging Analysis), maintained by Eric Thomson, provides a platform for analyzing calcium and voltage imaging data.
What types of background are we looking for?
We are looking for interns who have experience in at least one of:
- Using Python packages for scientific computing (e.g., matplotlib, numpy, scikit-learn, etc.).
- Open-source software development (e.g., git, pull request workflow, writing documentation, etc.).
- The relevant neuroscience domain (e.g., calcium image analysis, fitting models to neuroscience data) with some programming background.
We do not expect you to already be an expert in both neuroscience and software development! If the internship sounds exciting to you, and you are worried about your qualifications, we recommend that you apply. One of the goals of the internship is to help people learn to contribute to open-source projects. We don’t expect you to already be an expert.
Anything else I should know?
- The application to work with the NeuroRSE team will be part of the broader CCN intern application. If you specifically want to work with us, please mention that in your application, as well as one or two packages from the above list that you would be interested in working on, and why.
- If you have a GitHub, GitLab, or similar profile, please include a link to the profile in your application. If you have a specific project or two that is particularly relevant, please include a link to those as well.
Fine print
Elibigle to current students at Bachelor’s level or above. Applications will be accepted starting December 1, 2023. You will be paid $20 - $28.85 per hour, depending on whether you are an undergraduate or graduate student. Travel, housing, and meals will be provided for all interns. We especially encourage applications from underrepresented populations in the open-source community.
To apply
To submit an application (starting December 1, 2023), please visit the Simons website. Deadline for application is February 2, 2024. Applications are structured so that you need to put a PI at CCN as primary group and NeuroRSE as secondary group: the written part of the application will clarify your intentions to work on software development. While it is not essential, we recommend that if you are most interested in working on Nemos that you put Alex Williams as the primary group; those interested in Plenoptic or Pynapple should list Eero Simoncelli; those interested in Caiman should list Mitya Chklovskii.