remote
Bioinformatics Programmer - University of California - San Francisco
Software Engineer
Bioinformatics Programmer developing computational tools and databases to analyze clinical cancer genomics data, integrating public and proprietary resources, and supporting large‑scale studies with robust statistical and web‑based solutions.
About the role
Key Responsibilities
- Design, develop, and maintain computational pipelines for clinical cancer genomics data analysis using Python and R.
- Implement and optimize statistical algorithms and machine‑learning models for variant interpretation and biomarker discovery.
- Build and manage relational and NoSQL databases, ensuring efficient data retrieval and integration across public and proprietary resources.
- Develop web‑based interfaces and dashboards to provide researchers with real‑time access to processed data and analytical results.
- Collaborate with laboratory scientists to design experiments, validate computational findings, and translate results into actionable insights.
Requirements
- Strong programming experience in Python and R, with proficiency in data manipulation libraries (pandas, dplyr, etc.).
- Solid understanding of statistical methods and bioinformatics workflows (e.g., variant calling, differential expression).
- Experience with SQL and database design, plus familiarity with web technologies (HTML, CSS, JavaScript).
- Excellent problem‑solving skills and ability to work independently in a fast‑paced research environment.
- Effective communication skills for collaborating with cross‑functional teams and presenting findings.