Bioinformatics Workflow Developer

SIB Swiss Institute of Bioinformatics
SPHN Coordination center
Switzerland Basel
dcc.sib.swiss

Description

SIB Swiss Institute of Bioinformatics is a non-profit organization federating 65 Swiss research and service groups of experts in bioinformatics. SIB's 800 scientists join forces to empower advances in life sciences and health by providing life scientists and clinicians with state-of-the-art bioinformatics resources, services, expertise, and training.
The national research initiative Swiss Personalized Health Network (SPHN) is creating an infrastructure enabling the sharing of patient data for research across Switzerland. SIB is setting up and operating the Data Coordination Centre that will coordinate data standardization and enable nation-wide interoperability of health data for research.
We are looking for a skilled Bioinformatics Workflow Developer who will contribute to the development of portable and standardized data analysis workflows for SPHN. If you like challenges and working in a learning-friendly, rapidly evolving environment, we want to hear from you.

Job tasks
The main contribution of the Bioinformatics Workflow Developer is to contribute to the development of a standard software stack, and portable and standardized data analysis workflows. Our ideal candidate will collaborate with a network of scientific computing core facilities across Switzerland (‘BioMedIT’) in providing a unified and scalable research environment for SPHN. The software developed in the context of SPHN will hence require distributed or remote execution leading to reproducible results, considering the data access policies defined in the project.

Responsibilities
* Coordinate and contribute actively to the definition of technical architecture, create implementation roadmap, assess & recommend tools and components
* Collaborate with scientists and contribute to the development of the SPHN’s software stack and workflows
* Maintain and provide the standard tool stack distributions
* Efficient and effective facilitation and management the data-centric workflows


Qualifications

Essential:
* Degree in Software Engineering, Computational sciences, data science or equivalent
* Proven expertise in the architecture and implementation of continuous integration using DevOps tools such as Ansible, or Puppet for building and integrating scalable and portable infrastructure
* Experience with Linux based HPC environments and virtualization / container technologies (Docker, Singularity, XENserver, VirtualBox, VMware); using batch schedulers systems like SGE/Slurm
* Proven expertise in developing & provisioning robust and reliable production-quality bioinformatics workflows
* Good exposure to handling multiple IT and research stakeholders in an educational/academic environment

Desirable:
*Agile software development skills (CSM)
* Experience with additional data management solutions (SQL/NoSQL database systems, Hadoop, SPARK, etc.),
* Scripting experience utilising Bash, Python or Perl
* Experience with portable workflows and scale-out cloud infrastructures
* Good concept on security and encryption methodologies
* Awareness of the Bioinformatics landscape in Switzerland


Start date

As soon as possible

How to Apply

If you are interested in this challenging and highly interesting position, please submit your application including CV and letter of motivation through our online portal by following this link:
apply.refline.ch/499599/0037/pub/1/index.html