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: https://www.mcgill.ca/careers/why-mcgill.
C3G develops customized and case-by-case bioinformatics solutions as well as an extensive suite of open-source software, including bioinformatics analysis pipelines (bitbucket.org/mugqic/genpipes) 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.
We are seeking a Solutions Architect to engage in the development of public and internal databases for projects in the fields of genomics, epigenomics, neuro-imaging, and other life science related fields. To accomplish this, the chosen candidate will also interact closely with development teams at the Montreal Neurological Institute (MNI).
Duties and Responsibilities:
Under the supervision of a Bioinformatics Manager, the Solutions Architect will be responsible for architecture in various projects within C3G and the MNI, solving challenges arising from the management and analysis of scientific data. By creating blueprints, implementing and maintaining data management systems, the candidate will develop novel methods to increase interoperability and discoverability of data and metadata across life science research fields, fulfilling the C3G and MNI engagements towards Open Science. This will involve constant interactions with the bioinformatics and neuro-imaging platform team members.
- Plan the organization of large sets of data and metadata for projects in genomics, epigenomics and other life science-related fields. This is done at both the database and filesystem levels.
- Participate in all key points of the data handling process, at the levels of ingestion, discovery and retrieval, providing data architecture direction.
- Work with data providers and analysts to create successful data models to support reporting and analytics needs.
- Participate in the conception of data exchange objects to modelize new types of information emanating from the constantly evolving field of high-throughput sequencing technologies.
- Participate in the design of metadata mapping strategies, harmonizing genomics and neuroinformatics data for combined access.
- Maintain and improve existing data models to reflect recent experimental technological advances, following metadata organization best practices.
- Follow community and internal conventions for data storage and exchange. Such an example is the set of standards established by the Global Alliance for Genomics and Health (GA4GH).
- Design database partitions and other strategies to improve data access performance.
- Make use of an issue tracking system to document tasks, issues and bugs, and their resolution status.
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. Knowledge in the field of genetics and bioinformatics, high-throughput experimental methodologies and with large genomic databases. Prior experience generating and analyzing genomic datasets and/or bioinformatics analysis experience is a plus. Experience of working in a cloud environment. Solid experience in the use of controlled vocabularies and ontologies to describe life science research concepts. Experience with data exchange and linking concepts, and technologies such as RDF, JSON-LD and SPARQL. Experience with the Git content tracking system, and with creating, querying and maintaining relational databases (RDBMS), such as MySQL and Postgre. Knowledge of performance considerations for different database designs, based on environment requirements. Experience in the use of data modelling methods and tools, and in monitoring and enforcing data modelling/normalization standards. Excellent communication and organizational skills and ability to work in a highly interactive group. Must have basic knowledge of the various software layers involved in public databases and application. Capable of getting multiple tasks assigned at once, and making them all progress steadily. English and French, spoken and written.
How to Apply:
Please submit your application online at http://www.mcgill.ca/medhr/positions-available/apply-now
Click on “APPLY NOW” and clearly indicate the reference number.
The deadline to apply for this position is January 31, 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 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] mcgill.ca or 514-398-1660.