Research Programmer I

University of Southern CaliforniaLos Angeles, CA
$46 - $51Hybrid

About The Position

In order for your application to be considered you must attach a cover letter and resume to your employment application. 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 fixed-term position and 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.

Requirements

  • 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

Nice To Haves

  • 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

Responsibilities

  • design and implement scalable data access, management, and visualization systems that support complex, large-scale research initiatives
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service