Computational Biologist, Database Developer

Canada's Michael Smith Genome Sciences Centre
Vancouver, BC, Canada
Job Type:
  • Programmer/Developer
Degree Level Required:
Apply Now

Computational Biologist, Database Developer

adapting bioinformatics tools for a high-throughput processing pipeline. They will also participate in the development and maintenance of our production databases, which provide tracking of all of the laboratory and bioinformatics analysis pipelines at the GSC. Packaging and distribution of developed tools and analysis results to the scientific community and contribution to preparation of scientific publications are expected.



• Develops and maintains the core sequence analysis pipelines at the GSC, including but not limited to: o QC of sequencing data o Alignment of sequenced reads o Formatting and manipulation of alignment files for use by downstream pipelines (e.g., merging, reheadering) o Dissemination of data to collaborators o New analyses pipelines as required. • Develops and maintains GSC laboratory, quality and analysis databases, including: o Routine database integrity checks and database maintenance o Development of views and interfaces for data entry o Development of reports for internal users and collaborators o Investigation of new frameworks and designing new schemas and tables • Communicates with stakeholders in the lab, on analysis teams, and with external collaborators to understand and document requirements for development and to respond to questions about collaborator data and data quality • Works with upstream and lab teams generating data to be housed in the database, and with downstream users of the databases to meet requirements and responds to internal requests for query and API support. • Maintains and develops ETL pipelines between GSC production databases • Manages the storage and compression of over 5 Pb of internally generated sequencing data as well as the download and storage of external data • Works closely with the GSC Systems team and Quality Assurance team to establish and carry out best practices for data security and ensure compliance with IS27001 certification and other data use agreements. • Tests and validates new data analysis software for analyses such as alignment, duplicate marking and merging. • Participates in code walk-throughs and reviews of solutions. • Designs and builds database solutions taking performance into consideration. • Coordinates production problem resolution for assigned applications, including working with other technical teams • Evaluates third-party software and incorporate new systems into legacy systems • Produces thorough but concise written documentation of database tables, applications, validations, SOPs, and other processes and procedures as required. • Performs other related duties as required.


Education, Training and Experience

• Graduation from a recognized Bachelor of Science Program in Computer Science or equivalent with significant computer science components. • Two (2) years of recent related experience or an equivalent combination of education, training and experience acceptable to the GSC Group Leaders

Skills and Abilities

• Demonstrated expertise in database programming and database design • Demonstrated ability in Python • Experience designing and/or maintaining a relational database including knowledge of SQL or PostgreSQL, and with ORMs • Experience with REST API development • Experience with front-end web development (AngularJS, React) • Functional knowledge of distributed version control systems, such as GIT • Experience developing software as part of a team, familiarity with Agile development and ticketing systems • Comfortable working in a Unix environment, including experience with shell scripting and common command-line tools • Excellent verbal and written communication skills. • Demonstrated interpersonal skills including the ability to work effectively with others in a team environment. • Demonstrated ability to efficiently organize work assignments and establish priorities. • Previous experience in a bioinformatic setting, though not required, would be considered an asset

  • How to Apply

    To apply for this position, please send your resume with cover letter.

Additional Information

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 is 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.