Web Developer - Ensembl Genomes

Job Location: 
Cambridge, United Kingdom
Job Description: 

We are looking to recruit an experienced web developer to join the Ensembl Genomes team at the European Bioinformatics Institute (EMBL-EBI) located on the Wellcome Trust Genome Campus near Cambridge in the UK. The EBI is part of the European Molecular Biology Laboratory (EMBL) and is a world-leading bioinformatics centre providing a wide range of biological data to the scientific community, with expertise in data storage, analysis and representation.

The post-holder will work primarily on 2 projects. The 1000 genomes project is a major international collaboration aimed at cataloguing all common human genetic variation. The project has greatly extended our understanding , both of the underlying biology, and also of the approaches that can be taken to analyse sequence data in this area. EMBL-EBI maintains the public portal and genome browser associated with this project. Ensembl Genomes (http://www.ensemblgenomes.org) is a project focused on developing and displaying genomic scale information for all (non-vertebrate) species of scientific interest. Both projects utilise software originally developed in the context of our sister project Ensembl, which develops and distributes reference annotation for the human genome (and other vertebrate species).

The public interfaces of these projects are developed and maintained by a team of web developers, whose role includes the development of new features (to capture new data types and to reflect the specific needs of individual species), the maintenance of the software infrastructure needed for the public service, and coordination with staff working directly with the data to manage new data releases. The post-holder will also interact closely with other staff working on Ensembl systems within the EBI, and with a wide variety of external collaborators.

Following the recent expansion of the team responsibilities into the development of the Drupal-based web sites, we are now seeking an additional developer with Perl or Drupal experience to join the team.


Applicants should have a degree in computer science (ideally with background knowledge in biology/biochemistry) and at least one year's professional programming experience (ideally developing web applications). However, applicants with a biology degree and professional experience of developing web applications will also be considered. (S)he will be an expert in Perl or Drupal and knowledge of any of the following: Apache, mod_perl, relational database management systems, user interface development, Ensembl or testing frameworks would be highly desirable.

The successful candidate should be able to work independently and interact well within a team environment. Moreover, the post has a strong inter-group communication component therefore excellent communication and interpersonal skills, as well as a good working knowledge of English is essential. A flexible mindset and a commitment to the delivery of a high-quality public service are required.

Contact Information: 

Please apply online through www.embl.org/jobs