Information Technology Services
Working alongside our many campus partners, ITS fosters a collaborative, future-focused environment that empowers students, faculty, staff, researchers, and the broader community. We are always innovating for what’s next. Through seamless digital experiences and robust security, we build a smarter, stronger, and secure USC for all.
Learn more at About ITSProgrammer 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.
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
The 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.
Related Content
-
-
USC News
Explore the latest stories of impact, innovation, and Trojan spirit shaping USC and the world beyond. -
USC and SoCal
Rooted in LA, USC partners with local communities to uplift education, well-being, and opportunity across Southern California. -
Our Mission
USC’s central mission is the development of human beings and society as a whole through the cultivation and enrichment of the human mind and spirit. -
AI at USC
At USC, artificial intelligence is more than just code. It is a catalyst for discovery, creativity and social good.
Jobs for You
- Medical Assistant - LV Trop. Family Med Cl - Full Time 10 Hour Rotating Shift (Non-Exempt) (Non-Union) Las Vegas, Nevada
- Pharmacist - Pharmacy - Per Diem 10 Hour Day Shift (Non Union) Glendale, California
- Pharmacist - Pharmacy - Full Time 10 Hour Day Shift (Non-Union) Glendale, California
- Environmental Services Worker - EVS – Full Time 8 Hour Evenings (Non-Exempt) (Union) Los Angeles, California
No Saved Jobs.
View All JobsNo Recently Viewed Jobs.
View All Jobs
Sign Up for Job Alerts
Don't see what you're looking for? Sign up and we'll notify you when new roles become available.
Job Alerts
Don't see what you’re looking for? Sign up and we'll notify you when roles become available. All fields are required.