Programmer Analyst I

University of Southern California•Los Angeles, CA
•Hybrid

About The Position

The Center for Economic and Social Research (CESR) at the University of Southern California is seeking a Programmer Analyst I to contribute to projects within the Program on Global Aging, Health, and Policy. The role writes, modifies, and adapts software applications using standard procedures and techniques, and performs limited analysis under the direct supervision of more experienced programming staff. It also documents programming decisions and output for research audiences, assesses comparability of survey items across years and surveys, and documents those comparisons. The position works closely with internal and external programmers and researchers. This is a grant-funded, one-year fixed-term position that is renewable, with a hybrid work arrangement requiring 2–3 days on site at University Park Campus in Los Angeles. The role develops and tests code and datasets for harmonization projects, creates analysis variables and research outputs, contributes to publications, and represents the Gateway to Global Aging Data at conferences and technical presentations. The successful candidate will produce careful, detail-oriented work, communicate effectively, and collaborate within multidisciplinary teams.

Requirements

  • Master’s degree in Public Health, Epidemiology, Biostatistics, Economics, or a related field.
  • Strong organizational and communication skills.
  • Ability to manage multiple projects and meet deadlines in a fast-paced environment.
  • High level of technical competency with Stata, SAS, or R.
  • Ability to work cross-functionally with internal and external stakeholders.
  • Demonstrated data management and programming skills.
  • Ability to produce careful, detail-oriented work and collaborate effectively within multidisciplinary teams.

Nice To Haves

  • At least 2 years of relevant experience.

Responsibilities

  • Develop, test, debug, and document code for new harmonization projects.
  • Develop test data and routines needed to test and revise applications.
  • Ensure applications are thoroughly tested before release and prepare reports of test results.
  • Design analysis variables to answer research questions and communicate findings to research teams.
  • Prepare extensive documentation for harmonized codebooks in accordance with internal and external standards.
  • Develop datasets, create tables, perform analyses, and participate in producing publications with researchers.
  • Attend conferences as a representative of the Gateway to Global Aging Data.
  • Give online and in-person technical presentations and demonstrations highlighting the Gateway to Global Aging Data.
  • Write, modify, and adapt software applications using standard procedures and techniques.
  • Perform limited analysis under the direct supervision of more experienced programming staff.
  • Document programming decisions and output for research audiences.
  • Identify and document the comparability of survey items across multiple years and between different surveys.
  • Collaborate with internal and external programmers and researchers.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service