Research Programmer, Pittsburgh, Pennsylvania

Employer University of Pittsburgh
Created 04/14/2024
Reference 239544424
Job type Full-Time
Country United States
State Pennsylvania
City Pittsburgh
Zip 15260
Salary -

Research Programmer



The Runyan Lab in the Department of Neuroscience at the University of Pittsburgh is seeking a Research Programmer.

The lab collects experimental data using two-photon microscopy. This position requires expertise in Matlab and Python programming, and a master’s degree is preferred.
The goals of this position are to:
1) Develop and test code to control two-photon imaging and optogenetics experiments using Matlab and/or Python.
2) Improve existing data analysis pipelines in the lab, by generalizing code and fully integrating into Github.
3) Develop code for real-time analysis of imaging data.
4) Assist in the development of software control of experimental hardware.


Job Summary

Develops, codes, tests, debugs, implements, and maintains complex websites and/or software. Prepares detailed specifications and recommendations for software, programs, and test procedures.


Essential Functions

Developing code in Matlab, Python, and Arduino.


Physical Effort

Little to no physical effort required.


The University of Pittsburgh is committed to championing all aspects of diversity, equity, inclusion, and accessibility within our community. This commitment is a fundamental value of the University and is crucial in helping us advance our mission, which includes attracting and retaining diverse workforces. We will continue to create and maintain an environment that allows individuals to discover, belong, contribute, and grow, while honoring the experiences, perspectives, and unique identities of all.


The University of Pittsburgh is an Affirmative Action/Equal Opportunity Employer and values equality of opportunity, human dignity and diversity. EOE, including disability/vets.



Assignment Category: Full-time regular

Job Classification: Staff.Applications Systems Analyst III

Job Family: Information Technology

Job Sub Family: Programming & Development

Campus: Pittsburgh

Minimum Education Level Required: Bachelor's Degree

Minimum Years of Experience Required: 5

Will this position accept substitution in lieu of education or experience: Combination of education and relevant experience will be considered in lieu of education and/ or experience requirement.

Work Schedule: Monday - Friday, 8:30 am - 5:00 pm, or equivalent

Work Arrangement: Monday - Friday, 8:30 am - 5:00 pm, or equivalent

Hiring Range: $58,979 to $78,638 annually

Relocation_Offered: No

Visa Sponsorship Provided: No

Background Check: For position finalists, employment with the University will require successful completion of a background check

Child Protection Clearances: Not Applicable

Required Documents: Resume, Cover Letter

Optional Documents: Not Applicable





PI239544424

Date expired 04/30/2024

Browse similar jobs

View all

Get New Jobs By E-Mail