Scientific Programmer

Job description

Position Type:

Permanent Staff (EHRA NF)


Psychology and Neuroscience-319100

Working Title:

Scientific Programmer

Appointment Type:

EHRA Non-Faculty

Position Posting Category:

Research Professionals

Salary Range:

$36,900 - $54,000

Full Time/Part Time?:

Full-Time Permanent

Hours per Week:


Vacancy ID:


Position ID:


Posting Open Date:


Application Deadline:


Open Until Filled:


Proposed Start Date:


Position Summary:

The scientific programmer in the Department of Psychology and Neuroscience will develop open-source software for preprocessing and analyzing neuroimaging data and will also play a key role in training graduate students and research staff in using these tools. Projects will encompass both shared infrastructure (especially – clpipe: and specific scientific projects examining adversity exposure, decision-making, and brain development. The programmer will also have opportunities to facilitate experimental paradigm implementation, data collection, data analysis, manuscript preparation, and grant submissions.

The scientific programmer would be primarily responsible for developing and maintaining neuroimaging analysis tools for use by members of the Human Neuroimaging Group (HNG) within the Psychology and Neuroscience Department at UNC The position would be jointly supervised by Drs. Hallquist, Sheridan, and Miller. Work would primarily include programming to develop and extend imaging analysis infrastructure for use by many labs. The position would also involve direct work with lab members (graduate students, research assistants and other postdoctoral fellows) to train others in neuroimaging methods. In addition, the scientific programmer would be responsible for neuroimaging data analysis within specific projects and would have time and be provided resources to pursue independent research.

Educational Requirements:

M.A. in Psychology, Neuroscience, Computational Biology, Complex Systems, Applied Math, or Computer Science, or related field by time of appointment, or a BA/BS in one these fields plus 3+ years of professional experience in a programming role.

Qualifications and Experience:

Scientific Programmer must have experience with neuroimaging research methods, strong computer programming skills, and proficiency in statistical analyses. Experience with neural data analysis is essential for this position and experience with functional neuroimaging is preferred. Competitive applicants will also have strong foundational programming skills that support the development of new methods and imaging analysis pipelines. Knowledge of Python, R, and MATLAB are essential. Experience with FSL, AFNI, and fMRIprep are also desired.

Equal Opportunity Employer :

The University of North Carolina at Chapel Hill is an equal opportunity and affirmative action employer. All qualified applicants will receive consideration for employment without regard to age, color, disability, gender, gender expression, gender identity, genetic information, national origin, race, religion, sex, sexual orientation, or status as a protected veteran.




Diversity Profile: University



View more

Learn more on Inside Higher Ed's College Page for University

Arrow pointing right
Job No:
Posted: 1/24/2021
Application Due: 2/25/2021
Work Type: Full Time