×
Register Here to Apply for Jobs or Post Jobs. X

Research Programmer I

Job in Los Angeles, Los Angeles County, California, 90079, USA
Listing for: University of Southern California
Full Time position
Listed on 2026-08-06
Job specializations:
  • Software Development
    Python, Backend Developer, Full Stack Developer, SQL Developer
Salary/Wage Range or Industry Benchmark: 63837 - 70657 USD Yearly USD 63837.00 70657.00 YEAR
Job Description & How to Apply Below

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 Type Script/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 Git Hub 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
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary