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

Programmer Analyst

Job in Glendale, Los Angeles County, California, 91222, USA
Listing for: University of Southern California
Full Time position
Listed on 2026-06-17
Job specializations:
  • IT/Tech
    Data Scientist, Data Analyst
  • Research/Development
    Data Scientist
Salary/Wage Range or Industry Benchmark: 36.55 - 46.67 USD Hourly USD 36.55 46.67 HOUR
Job Description & How to Apply Below
Position: Programmer Analyst I

The University of Southern California (USC) Center for Translational Exposomics (CTER) is a leading interdisciplinary research center focused on understanding how environmental exposures impact human health across the lifespan. The Center integrates environmental science, epidemiology, multi-omics technologies, and data science to advance discovery and translation in environmental health.

CTER's collaborative environment brings together researchers from medicine, engineering, public health, and data science to analyze complex, high-dimensional datasets, including environmental exposure measurements, metabolomics, genomics, and clinical data. The Center is committed to developing scalable, data-driven approaches that translate scientific discoveries into actionable public health and policy solutions.

Programming Analyst I – Overview

The USC Center for Translational Exposomics is seeking a Programming Analyst I to support the development and implementation of data systems and analytical pipelines for environmental and multi-omics research.

Key Responsibilities
  • Contribute to the design, development, and maintenance of data infrastructure and analytical tools supporting large-scale environmental and omics datasets.
  • Develop, implement, and maintain data processing pipelines for environmental exposure, metabolomics, and other high-dimensional datasets.
  • Support integration and harmonization of multi-source data, including cohort, clinical, and laboratory-based datasets.
  • Collaborate with investigators and research staff to translate scientific questions into reproducible computational workflows.
  • Optimize data workflows for performance, scalability, and reproducibility across projects.
  • Write, test, and maintain clean, well-documented code following best practices in scientific computing.
  • Assist in database development and management, including structured and semi-structured data systems.
  • Contribute to data quality control, validation, and standardization efforts across studies.
  • Support visualization and reporting of analytical results for scientific publications and presentations.
  • Participate in collaborative team environments, communicating progress, challenges, and solutions effectively.
Qualifications
  • Bachelor's degree in computer science, data science, bioinformatics, public health, or a related field.
  • Preferred 1–2 years of experience in programming, data analysis, or scientific computing.
  • Proficiency in at least one programming language (e.g., Python, R).
  • Experience working with large, complex datasets.
  • Familiarity with data processing, cleaning, and transformation workflows.
  • Experience with relational databases (e.g., PostgreSQL) and/or data management systems.
  • Understanding of version control (e.g., Git) and reproducible research practices.
  • Ability to work collaboratively in interdisciplinary research teams.
  • Preferred:
    Experience working with environmental health, epidemiologic, or omics datasets (e.g., metabolomics, genomics).
  • Preferred:
    Familiarity with statistical or bioinformatics workflows.
  • Preferred:
    Experience with high-performance or cloud computing environments (e.g., AWS).
  • Preferred:
    Experience with data visualization tools and scientific reporting.

Hourly rate pay range: $36.55–$46.67. Compensation is determined by scope and responsibilities, candidate experience, education, skills, peer equity, grant funding, and market conditions.

Minimum Requirements
  • Minimum education:

    Bachelor's degree; combined work experience and education may be considered equivalent.
  • Minimum experience:

    0–6 months.
  • Minimum field of expertise:
    General knowledge of programming and documentation procedures and programming methods and operator instructions; knowledge of one or more appropriate computer languages.
#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