At UPMC, we are committed to keeping our communities safe and healthy as the COVID-19 pandemic unfolds.

Our recruiters will continue to fill positions throughout this time, but interviews and other processes may be modified to protect the safety of our candidates and employees. Thank you for your patience.

For more information about UPMC's response to COVID-19, please visit

Search Our Jobs

   Current UPMC employees must apply in HR Direct

Systems Programmer/Analyst I (Center for Sleep and Circadian Science)


Investigators in the Center for Sleep and Circadian Science ( are looking for a full time Systems Programmer/Analyst for research programs examining the role of sleep and circadian rhythm measures in relation to various mental and physical health outcomes. The successful candidate will be responsible for overseeing numerous data-related activities for research studies involving archival data analysis and new data collection.  Core responsibilities include: data manipulation/formatting, data processing (e.g., running R scripts), data entry and harmonizing variables across studies, developing data dictionaries, working with relational databases (e.g., in Access), creating screening forms, and developing data reports.  The ideal candidate is highly organized, detail-oriented, and possesses the ability to quickly learn and use new programming and data management skills. Experience with programming (e.g., in MATLAB and/or R) and Microsoft Access is preferred.

The Center for Sleep and Circadian Science seeks to be an inclusive and safe space for all staff and participants. We value diversity and are committed to rectifying longstanding inequities within research and academia.

This position is grant funded.


To oversee and implement data-related activities for investigators in the Center for Sleep and Circadian Science. 


  • Use programming skills to develop and apply processing algorithms 
  • Create and routinely update datasets for statistical analysis
  • Set up and manage relational databases (e.g., in Access)
  • Design and implement data-tracking systems
  • Data entry and harmonization (e.g., new data entry, recode data to harmonize across studies)
  • Create reports for quality control and to summarize participant data flow


  • Typically has completed a four-year academic degree including courses in computer programming, systems analysis, system development, or systems engineering


  • has acquired Core IT skills and knowledge via practical experience.
  • Has mastered the essential knowledge base for an IT professional.
  • Has mastered the essential IT principles and analytical rules that guide their application in practical situations.
  • Able to perform basic/standard IT procedures and protocols.
  • Relies on buddy system/coach to demonstrate applied skills and to guide non-routine actions.
  • Higher education (Bachelors/Masters) may be required per Grants

Additional Preferred:

  • Highly organized and detail-oriented
  • Possess ability to quickly learn and use new programming and data management skills
  • Programming Experience (e.g., R and/or MATLAB)
  • Experience with Microsoft Access

Licensure, Certifications, and Clearances:

  • Act 34

UPMC is an Equal Opportunity Employer/Disability/Veteran

Total Rewards

More than just competitive pay and benefits, UPMC’s Total Rewards package cares for you in all areas of life — because we believe that you’re at your best when receiving the support you need: professional, personal, financial, and more.

Our Values

At UPMC, we’re driven by shared values that guide our work and keep us accountable to one another. Our Values of Quality & Safety, Dignity & Respect, Caring & Listening, Responsibility & Integrity, Excellence & Innovation play a vital role in creating a cohesive, positive experience for our employees, patients, health plan members, and community. Ready to join us? Apply today.

   Current UPMC employees must apply in HR Direct