Database Analyst (MT0604, IST2F, GR5)

Job Category: 
Term positions for management and excludeds

Position Summary

Looking to work on projects that have a real impact on the outcome of genomics research? Enjoying challenges that involve data classification and accessibility, and interactions with researchers worldwide? Then this position is for you!

The Canadian Center for Computational Genomics (C3G) at McGill University C3G offers a stimulating and rewarding working environment, where projects bring concrete contributions to the advancement of research in fields such as human health and the environment. Our team is composed of people that are passionate about what they are doing, and that work with cutting edge sequencing technologies and high performance computing equipment. Learn more about why McGill is an exciting place to work:

C3G develops customized and case-by-case bioinformatics solutions as well as an extensive suite of open-source software, including bioinformatics analysis pipelines ( used by multiple academic institutions, and many data access and analysis portals. Since 2011, C3G has completed more than a thousand bioinformatic analysis projects for over 600 distinct groups of researchers across Canada.

Under the supervision of a Bioinformatics Manager, the Database Analyst will plan, implement and maintain local and public web-based databases, to solve challenges arising from the management and analysis of scientific data, fulfilling C3G’s engagements towards Open Science. Short development cycles will involve small but frequent data and application releases, and constant interactions with the bioinformatics platform team members.

Duties and Responsibilities

  • Collect, organize and maintain large (meta)datasets for projects in genomics, epigenomics and other life science-related fields;
  • Maintain and improve existing data models, following internal and community-established metadata best practices;
  • Setup and maintain automation tools for databases sanity checks and testing;
  • Integrate user-submitted (meta)data and oversee its quality, by developing and using quality control scripts, software and pipelines;
  • Implement curation tools that are reusable by other C3G team members;
  • Serve as a helpdesk contact point for the research community, to facilitate deposition and acquisition of data in our public databases;
  • Create documentation, reports and demonstration material for C3G tools and services;

Education and Experience

Undergraduate Degree

Three (3) years’ related experience

Other Qualifying Skills and Abilities

Undergraduate or graduate degree in computer science, engineering. bioinformatics or related field with three to five years of relevant work experience preferred.

  • Solid experience creating, querying and maintaining relational databases (RDBMS), such as MySQL and Postgre;
  • Experience with NoSQL concepts and technologies such as MongoDB;
  • Experience with some web application frameworks on the front and back end, such as Flask, React, NodeJS;
  • Experience with server-side scripting, such as Python, Perl, Bash
  • Strong attention to details; the analyst will be responsible for maintaining healthy datasets on which several research projects will depend.
  • Excellent communication and organizational skills
  • Open mind towards new technologies, having at least basic knowledge of the various layers involved in public databases and application
  • Capable of getting multiple tasks assigned at once, and making them all progress steadily

Strong Assets:

  • Familiarity with the use of ontologies and controlled vocabularies to describe concepts
  • Knowledge in the field of genetics and bioinformatics
  • Prior experience generating and curating large genomic datasets
  • Experience with the Git version control system

English and French (spoken and written).

How to Apply

Please submit your application online at

Click on “APPLY NOW” and clearly indicate the reference number.

The deadline to apply for this position is May 3, 2019 at 5:00 PM.

*Current employees: please indicate your McGill ID number in your application.*

We thank all applicants for their interest in McGill University. However, the Faculty of Medicine will only contact applicants selected for an interview.

McGill applicants, covered by the McGill Non-Unionized, Non-Academic Personnel Policies and Procedures, must apply to a regular M and Excluded position within ten (10) working days of the date of publication to maintain internal priority.

McGill University hires on the basis of merit and is strongly committed to equity and diversity within its community. We welcome applications from racialized persons/visible minorities, women, Indigenous persons, persons with disabilities, ethnic minorities, and persons of minority sexual orientations and gender identities, as well as from all qualified candidates with the skills and knowledge to productively engage with diverse communities. McGill implements an employment equity program and encourages members of designated groups to self-identify. Persons with disabilities who anticipate needing accommodations for any part of the application process may contact, in confidence, Professor Angela Campbell, Associate Provost (Equity and Academic Policies) at angela.campbell [at] or 514-398-1660

Faculty of Medicine
McGill Genome Quebec Innovation Center
Salary Range: 
(Grade 05) $56,000 - $70,000 (midpoint) - $91,000
Twelve (12) months
Reporting to: 
Bioinformatics Manager
Reference no.: