Programmer Analyst

CHU Sainte-Justine & University of Montreal
Montreal, QC, Canada
Job Type:
  • Staff (Permanent, full-time, unionized)
Degree Level Required:
Apply Now

Programmer Analyst

Dr Martin Smith’s team ( are interested in the development of new strategies for molecular medicine that integrate bioinformatics and real-time nanopore sequencing. Our research projects aim to translate the enormous potential of the latest computer science and genomic technologies into new resources for precision medicine. We seek to better characterise the cellular dynamics of the immune response, genomic aberrations associated with cancer, and the role of genomic “black matter” in the regulation of gene expression and embryonic development. The incumbent will be closely involved in the advancement of a multidisciplinary, international and collaborative research group, which is determined to develop innovative solutions for molecular medicine.


• Programming: Apply, develop, implement and optimize algorithms, software or scripts; • Participating in the planning of computational experiments; • Processing and statistical analysis of data produced by various genomic technologies; • Installing and managing computer hardware related to the acquisition, analysis and storage of high-throughput sequencing data; • Helping other members of the laboratory with bioinformatics analyses; • Providing statistical analyses, written summaries and result tables for use in project reports and scientific articles; • Documenting and archiving programs, software, scripts and data processing pipelines; • Participating in the establishment and maintenance of databases; • Performing any other tasks assigned by the immediate supervisor.


• Undergraduate degree in computer science, bioinformatics, software engineering or physical engineering (candidates with a postgraduate degree and related professional experience are also invited to apply); • Mastery of Python and at least one other programming language amongst C, C++ & Java ; • Expertise with computer networks; • Proficiency with data management and databases; • Demonstrated/proven experience in statistical analysis, machine and deep learning; • Demonstrated/proven interest in data science; • Versatility and capacity to multitask; • Excellent problem solving skills; • Strong organisational, time and project management skills; • Experience with version control software (git); • Experience with R programming language; • Demonstrated ability to build harmonious working relationships with collaborators and staff; • Strong interpersonal skills and demonstrated ability to work in an interdisciplinary team; • Excellent oral and written communication skills in French and English; • Proactive and capable of working autonomously with minimal supervision.

Employment conditions: CHU Sainte-Justine Research Centre Employee Union (SECR) Salary scale: Level 4 - between $52 871 p.a and $78 549 p.a Reports to: Dr Martin Smith Employment: Regular full time (35 hours per week) Location: CHU Sainte-Justine Research Center Starting date: As soon as possible