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 ResponsibilitiesThe Programming Analyst I will contribute to the design, development, and maintenance of data infrastructure and analytical tools supporting large-scale environmental and omics datasets.
Responsibilities include:- 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 of 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 Qualifications
- Experience working with environmental health, epidemiologic, or omics datasets (e.g., metabolomics, genomics)
- Familiarity with statistical or bioinformatics workflows
- Experience with high-performance or cloud computing environments (e.g., AWS)
- Experience with data visualization tools and scientific reporting
The hourly rate pay range for this position is $36.55 - $46.67. When extending an offer of employment, the University of Southern California considers factors such as the scope and responsibilities of the position, the candidate's work experience, education/training, key skills, internal peer equity, grant funding, and external market conditions.
Minimum Education: Bachelor's degree, Combined work experience and education as 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.
If you are a current USC employee, please apply to this USC job posting in Workday by copying and pasting this link into your browser:
https://wd5.myworkday.com/usc/d/inst/1$9925/9925$147670.htmld