From Computational Memory Lab
Revision as of 13:20, 9 September 2020 by Reillyg (Talk | contribs)

Jump to: navigation, search

The Computational Memory Lab is currently seeking applications for the following positions:

Research Specialist

The Computational Memory Lab at the University of Pennsylvania seeks to recruit a research specialist to assist with a multicenter project aimed at identifying patterns of brain activity that predict when memory will succeed or fail, and using these patterns to guide closed-loop stimulation protocols aimed at boosting memory in patients with brain injury or neurological disease. The successful candidate will join a multi-disciplinary team of researchers, clinicians, data scientists, and engineers to carry out research under several federally funded grants. The ideal candidate will possess exceptional organizational and interpersonal skills, a sound foundation of technical skills and a strong desire to further build those skills during their tenure in the lab, and a passion for research aimed at understanding the neural basis of human memory. This is an ideal position for someone interested in pursuing future graduate training in cognitive/systems/computational neuroscience or bioengineering, and provides an excellent opportunity to work with clinical researchers, neurologists, and neurosurgeons at top medical research centers across the country. The position requires familiarity with Python, MATLAB, or similar programming languages, and comfort working in a Unix environment. Exceptional candidates will have experience in data analysis and programming and a strong record of academic achievement. A 2-year commitment is expected. Position is contingent on continued funding. Please see for more information about the lab and its projects.

Required Qualifications:

  • Bachelor's degree in psychology, cognitive science, neuroscience, bioengineering, or related field, and 0 to 1 year of experience, or equivalent combination of education and experience.
  • Excellent organizational and interpersonal skills.
  • Experience with human subjects research, especially in a clinical setting.
  • Familiarity with Python, MATLAB, R, or other languages, and familiarity with Linux environments.
  • Ability to travel up to 20% of the time and work flexible hours as needed.
  • A two-year commitment is desired.

To apply, click here

Application Developer B

This work will include the rapid and flexible development of new experiments in human memory, as well as critical improvements to existing programs and libraries. The candidate is expected to coordinate with a team of cognitive scientists, neuroscientists, and engineers on multiple projects involving brain stimulation to boost human cognitive abilities, online experiments of human memory, and computational cluster analyses of EEG data from human participants. Active coordination is expected with the systems development team to design systems, develop plans and testing procedures, and prepare releases. Other responsibilities may include resolving systems administration issues, file server and web system issues, and computer cluster issues. Additional projects may include analysis of collected data and simulations of human memory processes in computer models of memory.

The position is planned as temporarily remote, with an expectation of on-site presence at the University of Pennsylvania upon resumption of on-site activities for this position category.

Required qualifications:

  • Bachelor’s degree in Computer Science, Software Engineering, or related field, with 1 year of experience.
  • Experience in C++ and Python programming.
  • Demonstrated experience completing significant technical projects or working on large code bases.
  • Familiarity with Linux.
  • Familiarity with version control and deployment tools, such as git, conda, pip, travis, or similar.
  • Experience designing software architectures.
  • Ability to work on a software engineering team.
  • Responsive to software users and able to translate user needs into concrete software requirements.

Preferred qualifications:

  • Expertise in Python programming.
  • Exceptional quantitative skills.
  • Experience with Unity or Qt.
  • Experience with data analysis.
  • Experience with hardware and electronics.

To apply, click here

Digital Media Design (Undergraduate Work-study Position)

The Computational Memory Lab is looking to recruit a DMD student for the 2019 Fall semester to help design UNITY-based memory experiments to interface with closed-loop brain stimulation algorithms. Additionally, we are looking for a student who can assist with designing stunning graphical illustrations of scientific findings for inclusion in our lab's research publications. To apply for the position, please send a CV and transcript to Professor Kahana at using the subject line: "3-D Design”.

For more information on our research, please click here. For more information on Penn's salary structure, click here.