Software Developer / Bioinformatician

EMBL - European Molecular Biology Laboratory

Staff Category: Staff Member

Contract Duration: 3 years

Grading: 4, 5 or 6, depending on experience and qualifications

Job Description

The European Molecular Biology Laboratory (EMBL) is one of the highest ranked scientific research organisations in the world. The Headquarters Laboratory is located in Heidelberg (Germany), with additional sites in Grenoble (France), Hamburg (Germany), Hinxton (UK) and Monterotondo (Italy). 

EMBL is seeking a highly motivated (bio)informatician to work in the Genome Biology Computational Support (GBCS) group. The position primarily involves the maintenance and development of emBASE, an EMBL-wide web-based application dedicated to the management of *omics data (in particular NGS data) produced by the different EMBL groups. The successful applicant will also be involved in managing a Galaxy data analysis server and installing new tools/scientific libraries (both on unix-based servers and within Galaxy). The position might also include data analysis (in particular NGS data) depending on the candidate’s skills and objectives. The successful applicant is in charge of supporting users on a daily basis, assembling training materials (e.g. writing of wiki-based documentation/how-to) and organizing tutorials.

Qualifications and Experience

Applicants should have an appropriate university degree in computer science or bioinformatics (master degree with 3+ years of experience or PhD). 

Extensive experience in web application development/deployment with Python/Django, javascript, AJAX, web/REST API development is a must. Experience in bioinformatics, unix server administration, database administration/design and PHP programming are highly desirable. Analysis of large datasets, prior experience with NGS datasets management/analysis, R/bioconductor scripting, Java programming and practical experience with cloud computing, docker, VM provisioning (e.g. vagrant, puppet, CHEF…) are definite advantages. 

The successful applicant will have demonstrated experience using standard software development tools (SCMs, unit/db testing, design patterns, database design, code versioning systems, agile development notions…). (S)he will be organized (documentation and communication is an important aspect of the job), open-minded, able to work on different projects in parallel, proactive (problem solving skills are essential) and have a user-oriented spirit. The candidate should be able to work independently and also interact well within a team environment. A working knowledge of English is a must.

Application Instructions

Please apply online through www.embl.org/jobs

Additional Information

EMBL is an inclusive, equal opportunity employer offering attractive conditions and benefits appropriate to an international research organisation. Please note that appointments on fixed term contracts can be renewed, depending on circumstances at the time of the review.

Apply