From Computational Memory Lab
Revision as of 12:34, 2 June 2014 by Anonymous (Talk)

Jump to: navigation, search

The Computational Memory Lab is currently hiring for full-time salaried research positions.

Please see below for descriptions, qualifications, and links to the Penn HR recruiting site.

Research Specialist A

The Computational Memory Laboratory in the Department of Psychology at the University of Pennsylvania is seeking to recruit a full-time research specialist to assist with the NIH-funded study of human memory processes. For more information about the lab and our projects, please visit The successful candidate would join a team of research scientists studying the ways in which the brain stores and retrieves verbal and spatial memories. This would be an ideal position for someone interested in ultimately pursuing graduate training in medicine, psychology, neuroscience, cognitive science, or bioengineering.

Major responsibilities include carrying out experiments on human memory with neurosurgical patients who are undergoing long term monitoring with implanted electrodes, and assisting the research team in processing and analyzing these behavioral and electrophysiological data.

A minimum 2-3 year commitment is desired. Position is contingent on funding.


This position requires an individual who possesses excellent interpersonal, organizational, and scientific skills. This individual must be able to work independently (and alongside clinical personnel) with limited oversight to ensure that as much high-quality data is collected from each patient as possible. MATLAB, Unix, and/ or Python experience a plus, but not required.

A Bachelor’s Degree and 0 to 1 year of experience or equivalent combination of education and experience is required.

Background Check Required

Apply online here.

Senior Software Developer

The Computational Memory Lab at the University of Pennsylvania is seeking to recruit a senior programmer to lead software development for an R&D team creating a cognitive neural prosthetic device for a multi center DoD project. He/she will interact with senior project personnel to develop software libraries for the creation of real-time cognitive tasks and electrophysiological signal processing and real-time closed-loop control systems. Cognitive tasks will include both verbal and spatial memory games, including VR tasks utilizing custom and third-party 3D gaming systems. The successful applicant will also develop software and libraries for technical computing on a high-speed computing cluster. This position may also include supervisory responsibility for other programmers on the team.


A Bachelor’s Degree in computer science/engineering and 3 years of experience or equivalent combination of education and experience is required.

Required technical skills:

  • Background in a 3D gaming software development environment: Panda3D, Unison, or Unreal, etc.
  • Proficiency with UNIX/Linux systems
  • Python and C/C++ language proficiency
  • Proficiency with scientific/statistical computing techniques and languages (Matlab, R, Python/SciPy, or similar) highly desirable
  • Strong background in collaborative software development, including version control

Background Check Required

Apply online here.