Software Developer and HPC Integration Specialist

Montreal, Quebec, Canada - H3A 0G4

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate31 May, 2018CAD 55400 Annual03 Feb, 20183 year(s) or abovePython, git, and bash, Perl and Java, HPC environment, cloud computing and distributed applicationsNoNo
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Provide IT support to users. Troubleshoot system problems as necessary to ensure operational integrity. Provide training and technical support services for all aspects related to the operation of the systems. Develop training materials and documentation for the systems and analytical pipelines

Responsibilities:

Contribute to the design and implementation of software pipelines for the processing of next generation sequencing data. Help maintain and document the pipelines code base and related procedures. Participate in the continuous development of a virtual file system. This involves installing software, genomic databases and also monitoring and optimizing performance of the said system. Contribute to project planning and establish project milestones. Participate actively in discussions with other developers and users of the centre. Ensure that pipelines run efficiently on C3G clusters as well as on Compute Canada HPC resources, and that all incoming data and analysis output is properly stored and maintained with appropriate user access. Port current pipelines to cloud-computing infrastructures Keep abreast of new developments in the field of parallel processing on HPC infrastructures, with the goal of increasing efficiency and accuracy of analytical pipelines. Act as a primary contact person in supporting users seeking advice on how to access and execute the developed analysis pipelines on the HPC infrastructures. When appropriate, inform supervisors and formulate recommendations. Provide IT support to users. Troubleshoot system problems as necessary to ensure operational integrity. Provide training and technical support services for all aspects related to the operation of the systems. Develop training materials and documentation for the systems and analytical pipelines


REQUIREMENT SUMMARY

Min:3.0Max:N/A year(s)

Information Technology/IT

ITSoftware - Other 

Information Technology

Graduate

Computer Science, Informatics or related field

Proficient

1

845 Sherbrooke Street West, Montreal, Quebec, Canada H3A 0G4