About us
Canada's Michael Smith Genome Sciences Centre (GSC) at BC Cancer is an international leader in genomics, proteomics, and bioinformatics for precision medicine. By developing and deploying genome sequencing, computational and analytical technology, we are creating novel strategies to prevent and diagnose cancers and other diseases, uncovering new therapeutic targets, and helping the world realize the social and economic benefits of genome science

Learn more about how the GSC is Bringing Genomics to Life.

Why work at the GSC
As the first genome centre to be established within a cancer clinic, our story began by thinking outside of the box. From being the first in the world to sequence the SARS coronavirus during the 2003 global outbreak to publishing the first study demonstrating the use of whole-genome sequencing to influence personalized cancer treatment planning in 2010, our passion for pushing scientific frontiers continues to this day.

Our technology platforms enable the transformative science being done at the GSC, but it is our world-class team of scientists and innovators that make it happen. By joining the GSC you will become part of a diverse and dedicated group of biologists, bioinformaticians, computer scientists, computational biologists, biochemists, engineers, and clinicians. We look for people who share our core values—science, timeliness, and respect—to join us in our mission to provide genomics, bioinformatics, and proteomics technology and expertise for the benefit of human health and society.

We believe that 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.

*Due to COVID-19 restrictions, the position would require working remotely on a temporary basis.

Role Summary

The Karsan lab team at Canada’s Michael Smith Genome Sciences Centre (GSC) is seeking a research programmer to join a Genome British Columbia software automation project. The team will be working with the Karsan lab, which is responsible for developing high-throughput, clinically accredited pipelines to analyse sequenced data from genomic assays for individualized patient management of cancer. We seek candidates with strong Python software and programming skills to automate and improve existing pipelines and potentially incorporate third-party software into the system.

The role is ideally suited for a creative individual with a strong interest in software development and testing, data analysis, and automation within a high throughput academic setting.

Key responsibilities

  • Design, plan, and implement automated bioinformatics pipelines to meet the objectives of the project
  • Work with other project team members to develop and test code, and implement software
  • Evaluate third-party software and incorporate new systems into legacy systems
  • Produce thorough but concise written documentation of algorithms, validations, SOPs, and other processes and procedures as required


Education, training and experience

  • Graduation from a recognized Bachelor of Science Program in Computer Science. A Master’s degree in a relevant field would be a strong asset. 
  • Two (2) years of recent related experience or an equivalent combination of education, training, and experience acceptable to the project lead.

Core Skills and Abilities 

  • Expertise with Python 3.X and able to provide links to code samples via GitHub or another open repository
  • Comfortable working in a Unix environment, including experience with shell scripting and common command-line tools
  • Familiarity with molecular and cellular biology
  • Excellent verbal and written communication skills.
  • Demonstrated ability to efficiently organize work assignments and establish priorities.
  • Demonstrated interpersonal skills including the ability to work effectively with others in a team environment.

Additional Assets

  • Familiarity in statistical analysis using modern computational tools.  Experience with any relevant tools will be considered, but R and Python are preferred
  • Familiarity with the development, testing, and maintenance of relational databases
  • Familiarity in next-generation sequencing
  • Experience with software testing
  • Experience with Agile software practices
  • Functional knowledge of distributed version control systems, such as SVN or GIT

To Apply

Please email your cover letter and resume to bcgscjobs@bcgsc.ca

Please note that this position will remain posted until filled.

Back to top