Senior Software Engineer
- Devops
- AI
- GCP
- ETL
- Kubernetes
- Helm
- IaC
- Terraform
- OpenTofu
- CI/CD
- Python
- Bash
- TypeScript
- React.js
- Next.js
- IAM
- PostgreSQL
- Linux
- Git
- GitHub
- Parquet
- Elasticsearch
- MRI
- Health insurance
- Pension
Garvan Institute of Medical Research brings together world leading scientists and clinicians, collaborating locally and globally, to advance our understanding of disease, particularly cancer,autoimmunity and genetic disorders. Garvan is a global leader in fundamental biomedical research and its translation. Our mission is to make discoveries that will improve health for allĀ
Ā
Ā
THE OPPORTUNITYĀ
Ā
Garvanās Data Science Platform (DSP) brings together computational experts working in system administration, DevOps, software engineering, production bioinformatics, computationalbiology and AI. The DSP works closely with various collaborators at Garvan, across Australia and internationally. The Senior Software Engineer will be based in the National Scale Genomics Infrastructure team and will lead the design, development, and deployment of a research data sharing and analysis platform for theAllClear program ā a National Breast Cancer Foundation Collaborative Research Accelerator Grant studying breast cancer metastasis and relapse mechanisms. The platform will make single-cell omics and matched clinical information accessible to theAllClear consortium of researchers andfacilitate exploration and analysis. This is a2-year fixed-term position with salary dependent on candidate skills and experience.Ā Ā Ā
Ā
Ā
SNAPSHOT OF BENEFITSĀ
Ā
Generous salary packaging to save you income tax on your wages thereby boosting your monthly take home pay (max. $15,900 general expenses + $2,650 meals/accom)Ā
Ample opportunities for on-going training and developmentĀ
Stimulating, diverse and highly international research environmentĀ
Flexible work arrangements e.g. start / finish timesĀ Ā
18 weeks paid parental leave for both parents including paid superannuationĀ
A range ofadditional leave types to meet your personal needs including cultural leave, conference leave, communityservice and study leaveĀ
Discounted Health InsuranceĀ
Lifestyle discounts with our community partnersĀ
Ā
Ā
WHAT YOU WILL DOĀ
Ā
This is a senior position. The details of the duties and responsibilities will be set in the individual goals based on experience. In general, the key responsibilities include:Ā
Lead the deployment, customisation, and ongoing operation of a Gen3-based research data platform for theAllClear program on Google Cloud Platform.Ā
Coordinate data curation and ETL workflows for single-cell omics and patient clinical data, working directly withAllClear researchers and clinical data custodians.Ā
Design and implement integrations between Gen3 and analysis and visualisation tools.Ā
Contribute to the architecture and design decisions of the platform: produce implementation plans, seek team review, and drive execution.Ā
Perform DevOps tasks ā Kubernetes deployment via Helm, infrastructure-as-code with Terraform /OpenTofu, CI/CD ā for theAllClear platform and for related tooling used across the team.Ā
Engage stakeholders āAllClear researchers, clinical partners, and internal Garvan collaborators ā to understand their data and workflow needs, translate these into technical requirements, and share updates with them through presentations or other means.Ā
Contribute to and improve the team's developer tooling, practices, and automations.Ā
Mentor other members of the team and shareexpertise across the DSP.Ā
Contribute code and features to open-source data-platform and bioinformatics tools where the team uses them.Ā
Ā
Ā
ABOUT YOUĀ
Ā
A PhD in Computer Science, Bioinformatics, or a related field, or equivalent industry experience.Ā
Excellent working knowledge of Python and Bash.Ā
Strong experience with TypeScript, React, and Next.js.Ā
Strong experience deploying and operating applications on Google Cloud Platform, with a clear understanding of cloud architecture, IAM, security, and cost.Ā
Demonstrated experience deploying andoperating containerised applications on Kubernetes, including familiarity with Helm charts.Ā
Infrastructure-as-Code experience with Terraform /OpenTofu.Ā
Experience developing applications that use relational databases (PostgreSQL preferred), including schema design and data-model reasoning.Ā
Comfort with GNU/Linux system administration in a server / cloud context.Ā
Fluency with git and GitHub in a team collaboration context: branching model, code review, issue tracking, and clean commit history.Ā
Ability to take a high-level projectobjective, break it into a reviewable implementation plan, seek team feedback, and drive execution.Ā
Excellent written and oral communication in English, including with non-technical stakeholders (clinical researchers, program managers, data custodians).Ā
Ā
Desirable:Ā
Prior experience with Gen3 or another research data commons platform.Ā
Experience with single-cell omics data formats and workflows (h5ad /AnnData,Scanpy,CellxGene).Ā
Experience working with clinical or patient data, including awareness of the associated ethical considerations and data security requirements.Ā
Experience setting up andmaintaining CI/CD pipelines.Ā
Familiarity with genomics standards (SAM/CRAM/VCF, GA4GH) and bioinformatics tools (gnomAD, hail,seqr,REDCap).Ā
Experience with columnar storage formats (Parquet) or big-data frameworks (Spark, Elasticsearch).Ā
Ā
Ā
ABOUT GARVANĀ
Ā
Garvan Institute of Medical Research is an independent Medical Research Institute (MRI) in Sydney, delivering scientific and clinical impact on a global basis and in partnership with organisations that share our vision. We are proud to be one of Australiaās largest and most highly regardedMRIās.Ā Ā
Ā
Our vision is global leadership in discoveries toimpact and our enduring purpose is toimpact human health, by harnessing information encoded in our genome.Ā
Ā
Weseek to see our world-class discovery research achieve life-changing impacts, not only for individual patients with rare diseases, but for the many thousands affected by complex, common disease.Ā
Ā
Garvan promotes a diverse workplace and is committed to the principles of equity, diversity, inclusion and belonging. We are always looking for culture āaddā, not culture āfitā and are building diverse teams with great sets of complementary styles and skills to help deliver our important work effectively.Ā
Ā
Ā
HOW TO APPLYĀ
Ā
To apply for this position, pleasesubmit your application with a CV and cover letter as one document,stating why you are interested in this role. We are reviewing applications as they are received. If you thinkyouāre the right person for this role,weād love to hear how your capabilities, achievements and experience set you apart. Only applicants with full working rights in Australia are eligible to apply for this role.Ā
Senior Software Engineer Ā· wd3:garvan:garvan_institute