Summary
Under the PI’s supervision, Bioinformatics Programmer II formulates and implements computational biology and data science projects. This includes developing or modifying complex information systems handling large-scale biological data, maintaining the codes in lab GitHub and the data in lab server, explaining the codes and pipelines to the PI.
Job Duties
- Prepares detailed specifications and algorithms from which Python and R programs will be written. The PI will lead in prioritizing goals and requirements.
- Implements, tests, debugs, and maintains programs and pipelines. This includes coding for large scale (atlas and biobank scale) data download, maintenance, preprocessing, and formatting for downstream analysis and machine learning/AI modeling.
- For third party tools, takes full responsibility to correctly apply the tools and explains the details of the tools’ parameters and configurations to the PI. As needed, goes deeper into the codebase.
- Advises on hardware and software decisions related to efficient application of implemented software. Performs other job related duties as assigned such as installing software in the lab compute server.
- Maintain codes and analysis results in lab GitHub.
- In a weekly meeting with the PI, present the codes, pipelines, and hardware/software infrastructure.
- If AI is used for coding, the PI should be informed and the programmer will confirm that every line of code was properly understood.
- Perform other job related duties as assigned.
Minimum Qualifications
- Bachelor's degree in Computer Science, Biological Science, or a related field.
- Two years of relevant experience.
Preferred Qualifications
- Master’s degree in a related field.
Work Authorization Requirement:
This position is not eligible for visa sponsorship. Candidates must be legally authorized to work in the United States at the time of application and throughout the duration of employment.
Baylor College of Medicine is an Equal Opportunity/Affirmative Action/Equal Access Employer.