Research Programmer I
University of Southern California
Position Summary The Center for Economic and Social Research (CESR) is seeking a Research Programmer I to assist in the development and maintenance of our web platform for population survey data on aging around the world, Gateway to Global Aging Data. This is a full-time, grant funded, one‑year (renewable) fixed‑term position with a hybrid work arrangement. The Research Programmer I will provide programming support for research projects using Python back‑end frameworks such as Flask, Django, and FastAPI; front‑end technologies including React and Next.js; visualization tools such as Highcharts; and relational databases including MySQL and PostgreSQL. The programmer is an integral member of the CESR team and works closely with IT staff and a multidisciplinary research team. The primary responsibility of this role is to design and implement scalable data access, management, and visualization systems that support complex, large‑scale research initiatives. Software solutions are frequently developed from the ground up to meet evolving research needs. Responsibilities Assist in development and maintenance of the web platform for population survey data on aging. Provide programming support for research projects using Python back‑end frameworks such as Flask, Django, and FastAPI. Develop front‑end components using React and Next.js. Create visualizations with Highcharts. Manage relational data with MySQL and PostgreSQL. Design and implement scalable data access, management, and visualization systems for complex research initiatives. Required Qualifications MS in Computer Science, Statistics, Mathematics, or a related field. Strong programming experience in TypeScript/JavaScript and Python. 5 years of experience with modern front‑end libraries such as React. 3 years of experience with Python web frameworks such as Django, Flask, or FastAPI. Experience working with relational databases such as MySQL or PostgreSQL. Proficiency with Git and GitHub in collaborative development. Ability to work independently on complex programming tasks. Strong problem‑solving skills, creative thinking, and attention to detail. Preferred Qualifications 5+ years of experience building full‑stack web applications using Django and Next.js. Experience with cloud platforms such as AWS. Experience working with large databases and survey data. Compensation The hourly rate range for this position is $46.34 - $51.29. Required Documents Cover letter, Resume/CV. Equal Employment Opportunity USC is an equal opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability, or any other characteristic protected by law or USC policy. USC observes affirmative action obligations consistent with state and federal law. USC will consider for employment all qualified applicants with criminal records in a manner consistent with applicable laws and regulations. #J-18808-Ljbffr University of Southern California
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Research Programmer I. Be the first to apply!
- deep learning research engineer Los Angeles, CA
- research programmer Los Angeles, CA
- research engineer Los Angeles, CA
- research nurse practitioner Los Angeles, CA
- scientific research Los Angeles, CA
- undergraduate summer research internship Los Angeles, CA
- research compliance officer Los Angeles, CA
- physics research Los Angeles, CA
- research and policy analyst Los Angeles, CA
- research writer Los Angeles, CA
