Bioinformatics Programmer

University of California San Francisco

$90K — $130K *
Pharmaceuticals & Biotech
5 - 7 years of experience
Job Overview by Ladders

Qualifications

  • In-depth knowledge of bioinformatics methods and data structures
  • In-depth knowledge of bioinformatics programming and implementation
  • Strong grasp of genetics, genomics, and cancer biology
  • Advanced interpersonal skills for communicating with diverse teams
  • Minimum 5 years of experience with Illumina sequencing data
  • Proficiency in Python, R, Unix/Linux, shell scripting, and related libraries
  • Strong statistical knowledge and experience with large genomics datasets

Responsibilities

  • Design and develop complex software programs and web tools
  • Conduct advanced bioinformatics programming and testing of algorithms
  • Formulate logic for new systems and perform coding and data analysis
  • Implement changes in analysis algorithms, tools, and infrastructure
  • Perform complex data modeling, testing, and build user interfaces
  • Liaise with clinical researchers to support documentation and publication

Benefits

  • Comprehensive health and wellness plans
  • Opportunities for professional development
  • Collaboration with leading cancer genomics researchers
  • Access to cutting-edge technology and resources
  • Supportive and diverse team environment
Full Job Description
Job Description

The University of California, San Francisco is seeking a Bioinformatics Programmer to join the bioinformatics team supporting the Clinical Cancer Genomics Laboratory (CCGL).

Involves developing and utilizing computational tools and systems to analyze and interpret biological or other research data. Utilizes and develops algorithms, computational techniques, and statistical methodologies. Helps in the design of new experiments. Implements end-user needs in database searching and integration. Maintains the computational infrastructure and tracks the flow of samples and information for large-scale studies. Provides web-based bioinformatics and access to public and proprietary databases.

Reponsibilities for CCGL:

In this role, this individual will be part of a bioinformatics team responsible for design, construction, and maintenance of a genomic analysis pipeline supporting the UCSF500 Cancer Gene Panel assay, a molecular test profiling DNA from tumor and normal tissue to identify mutations that may drive a patient's cancer and aid in diagnosis and treatment, and a related RNAseq pipeline to identify gene fusions. Our internally developed cloud-based genomic analysis pipelines detect single nucleotide variants, small and medium indels, structural rearrangements, copy number variants, and microsatellite instability, and communicate with sequencing core services, laboratory information management systems and clinical reporting software.

Under the general direction of the Associate Director of Bioinformatics for the Clinical Cancer Genomics Laboratory, the Bioinformatics Programmer will design and develop new components and pipelines to support new and enhanced clinical testing. New features slated for development include tumor methylation- and whole transcriptome-based classifiers and AI tools to assist in clinical signout. Other new software developed will provide support for automating aspects of sample analysis and error reporting and integration with other clinical systems. Additional responsibilities will include supporting the development of new target capture panels and test validation as well as quarterly data analysis to improve QC and support clinical annotation. In this role, the Bioinformatics Programmer will interface with molecular pathologists, laboratory and administrative staff, medical researchers, technical teams for related clinical systems and data repositories, and research consortia.

Responsibilities

of time

Essential Function (Yes/No)

Key Responsibilities

25

Yes

Applies advanced bioinformatics concepts to design, develop, modify, debug, and evaluate highly complex software programs, systems, and web tools.

30

Yes

Conducts advanced bioinformatics programming and testing of new algorithms that will interact with other related databases.

10

Yes

Formulates logic for new systems, devises logic procedures, prepares flowcharting, performs coding and data analysis, and tests / debugs highly complex programs.

10

Yes

Recommends and implements changes in development, maintenance and system standards for analysis algorithms, tools, and infrastructure.

10

Yes

Performs highly complex data modeling, performance and integration testing and builds user interfaces for a variety of internal and external constituents.

5

Yes

Interacts with senior level internal personnel.

10

Yes

Liaises with clinical researchers and provides documentation of internal processes to support research and publication.

100%

Qualifications

Required Qualifications:
  • In-depth knowledge of bioinformatics methods and data structures
  • In-depth knowledge of bioinformatics programming design, modification and implementation
  • In-depth knowledge of genetics, genomics, and cancer biology
  • Advanced interpersonal skills in order to work with both technical and non-technical personnel at all levels in the organization, including senior project leadership
  • Ability to communicate technical information in a clear and concise manner
  • Minimum 5 years of experience with Illumina sequencing data, genetic variant calling, variant analysis, annotation and filtering
  • Proficiency with Python, R, Unix/Linux OS and shell scripting, and associated libraries
  • Strong knowledge of statistics and experience working with large genomics datasets
  • Minimum 3 years of experience with clinical pipelines, procedures, implementation, and documentation
  • Strong experience with APIs
  • Advanced skills in data migration and data conversion


Preferred Qualifications:
  • Advanced understanding of relational databases, web interfaces and operating systems.
  • Advanced project management skills
  • Advanced ability to interface with management on a regular basis
  • Ability to lead a team, meet deadlines and demonstrate advanced problem solving skills
  • In-depth knowledge of web, application and data security concepts and methods
  • In-depth knowledge of web, application and data security concepts and methods
  • Working knowledge of Amazon Web Services, including AWS Batch
  • Experience developing, evaluating, or deploying machine learning models for genomics, biomedical, or healthcare applications
  • Ability to critically evaluate emerging AI technologies and identify opportunities for implementation in clinical genomics workflows
  • Familiarity with large language models (LLMs), retrieval-augmented generation (RAG), prompt engineering, and generative AI applications in healthcare or life sciences


Education, Licenses/Certifications:
  • Bachelor's degree in biological science, computational / programming, or related area and / or equivalent experience/training - Required
  • Master's Degree and 4 yrs relevant experience in bioinformatics - Required
  • PhD in Bioinformatics or related field - Preferred


Similar Jobs

More Jobs at University of California San Francisco

More Pharmaceuticals & Biotech Jobs

Find similar Bioinformatics Programmer jobs: