Job no: 0053496
Work type: Fixed Term
Division/Faculty: Faculty of Medicine, Dentistry and Health Sciences
Salary: $107,547 - $127,707 (Level B)
Role & Superannuation rate: Academic - Full time - 17% super
About the role:
The role is as lead developer of the Janis “Portable Pipelines Project”, an exciting system that simplifies the specification of complex analysis workflows and their deployment on HPC and Cloud systems (https://janis.readthedocs.io/en/latest/).
Janis is making a difference now – already, thousands of cancer samples have had their genomes analysed using this system. We believe there is potential for Janis to make a much bigger difference – by further facilitating translation between different workflow specifications, such as Common Workflow Language (CWL), Workflow Definition Language (WDL), Nextflow and the widely-used Galaxy platform.
The role will initially collaborate with leading experts in cancer genomics, situated within a world-leading biomedical precinct, providing a rare opportunity to develop experience in big data analytics for biomedical science. The role reports to the Academic Lead, Melbourne Bioinformatics, with significant supervision from the project lead at the PeterMac, and in collaboration with other research software engineers from WEHI.
- Degree in a relevant discipline, such as Software Engineering, Computer Science, Bioinformatics, or extensive equivalent industry experience.
- Prior full-time work experience (3-5 years minimum) in a software development role using Python, and an ability to learn new languages and tools as needed.
- A high level of competency in the UNIX environment and solid understanding of cloud computing approaches or high-performance computing environments.
- Proficiency in software version control, and experience using source control tools such
- A sound understanding of modern software engineering practices, including documentation, testing, continuous integration, automated software stack deployment and data management.
- Ability to work independently as well as within a dynamic software development team and interact effectively with project stakeholders from a variety of disciplines and institutes.
- Excellent verbal and written communication skills as required for demonstrating software to stakeholders, users and the eResearch community.