Canada's Michael Smith Genome Sciences Centre (GSC)



, British Columbia


Job Type:


Degree Level Required:


537 days ago Apply now

Job Reference No. RP_R00008_Birol Lab_2022_09_08


The Genome Sciences Centre (GSC) is a leading international organization for genomics and bioinformatics research. Our mandate is to advance knowledge in those areas, and to realize the social and economic benefits of genomics research. The Research Programmer analyzes large-scale genomics data and provides support for research projects in the Bioinformatics Technology Lab (BTL) / Genome Sciences Centre – BC Cancer through developing software, data models, analysis pipelines, and documentation. The successful candidate will work independently in a multidisciplinary environment, and participate as a project team member on specific genome research projects to develop / test code and help analyze large volumes of genomics data.

The successful applicant will be part of a team of research scientists working in a dynamic environment to primarily develop and apply data analysis algorithms and protocols to analyze genome data. You will be contributing to advancing science, cancer and genome research locally and worldwide.


Key Accountabilities

• Develop and implement data analysis pipelines / algorithms
• Work with the BTL’s Python and C/C++ code base (improve existing modules, create new ones, etc.)
• Analyze large scale genomics and next-generation sequence datasets
• Investigate complex biological problems in which analysis of sequence data requires in-depth evaluation
• Collaborate to develop and test code, implement software and data analysis pipelines
• Prepare programming documentation in accordance with prescribed standards
• Conduct literature reviews, and provide input and recommendations to the Principal Investigator and
Group Leader regarding new computer applications, bioinformatics software or statistical techniques
• Participate in weekly lab meetings and present work for review by others
• Provide contributions to the preparation and/or presentation of research manuscripts



• B.A./B.S., M.S, or Ph.D. in Computer Science, Bioinformatics, Engineering or a related field
• Minimum 2 years of experience in computer programming
• Experience developing bioinformatics pipelines and/or tools is a must
• Proficient in C/C++
• Experience with at least one scripting language (Python, PERL, R, etc.)
• Experience with good software engineering and version control practices (code review, unit testing, etc.)
• Experience working in a Unix/Linux environment
• Experience with analyzing very large datasets (1TB+ scale)
• Experience with next-generation sequencing data analysis (DNA, RNA) is a must
• Knowledge of microbial and human genetics will be considered assets

Additional Information:


Please submit a detailed cover letter and resume to, using Job Reference No. RP_R00008_Birol Lab_2022_09_08 in the subject line of your email.

This posting will remain online until filled.

Due to current COVID-19 restrictions, the position would require working both remotely and onsite on a temporary basis. This restriction would be re-evaluated upon re-contracting.

We believe that equity, diversity and inclusivity are essential for the advancement of human knowledge and science.

We welcome all applicants and provide all employees with equal opportunity for advancement, regardless of race, colour, ancestry, place of origin, political belief, religion, marital status, family status, physical or mental disability, sex, sexual orientation, gender identity or expression, age, conviction of a criminal or summary conviction offence unrelated to their employment.

All qualified candidates are encouraged to apply; however, Canadian citizens and permanent residents will be given priority.


data analysis pipelines


large scale genomics

next generation sequence datasets






Posted on: