Home / Careers / Developer – EMBL

Developer – EMBL

The European molecular biology Laboratory seeks a talented backend developer to work on 3D spatial databases and pipelines at the European molecular biology Laboratory European Bioinformatics Institute (EMBL-EBI), which is located on the Wellcome Genome Campus near Cambridge in the UK.

Position Requirements:

  • Applicants should hold an MSc in a computer or biological science or have equivalent experience.
  • Experience of NoSQL technology is essential. Previous experience of working in an open source/software development team is advantageous. Working knowledge of biology/genomics is desirable but not essential.
  • Maintaining communication with several collaborating teams is an important aspect of the role. Good communication and interpersonal skills are therefore essential. A flexible mindset, a capacity for independent work, and a commitment to the delivery of a high-quality public service, are all required.
  • Applicants must be experienced in Java. Advanced knowledge of database design and implementation is a must alongside experience of NoSQL and RDBMS. Knowledge of high throughput compute environments (LSF, SGE, COMPSs, Slurm) would be advantageous, as would knowledge of Hadoop based technology. Experience with Unix and software development tools including Git and GitHub are essential.
Employer European molecular biology Laboratory
Posted 18-Jan-2016
Location EMBL-EBI Hinxton, nr Cambridge, UK
Discipline NA
Salary NA
Official Notice


  • The GTI team provides database and programmatic support for the Ensembl Project, which is one of the most successful large-scale Bioinformatics projects and a world leader in generating and providing genome annotation. In addition the GTI team provides support to Ensembl Genomes and helps to provide genomic annotation across multiple domains of life through a consistent and scalable infrastructure.
  • As part of this collaborations the team is working on a grant to develop Multi Scale Complex Genomics (MuG). Their aim is to provide programmatic interfaces to genomic annotation, and 3D spatial representations of chromosomal confirmation including advanced methods of searching these data structures.
  • The candidate will work alongside the existing core developers with responsibilities including: Developing and loading new data into the open source CellBase project to serve genomic annotation Developing pipelines to process a wide range of genomic data Designing data schemas and databases to hold 3D genomic data using NoSQL technology Creating RESTful APIs to access this data and perform queries on it Communicating and collaborating with partners within the MuG consortium to gather requirements and develop solutions Providing support for other projects within the institute using similar technology stacks

Please apply online through www.embl.org/jobs. Applications are welcomed irrespective of gender and appointment will be based on merit alone. Applications are welcome from all nationalities – visa information will be discussed in more depth with applicants selected for interview. Closing date for online applications: 14th February, 2016

EMBL-EBI is part of the European molecular biology Laboratory (EMBL) and is located on the Wellcome Genome Campus near Cambridge in the UK. It is a world-leading Bioinformatics centre providing biological data to the scientific community with expertise in data storage, analysis and representation. They provide a dynamic, international working environment and have close ties with both the University of Cambridge and the Wellcome Trust Sanger Institute. EMBL-EBI staff enjoy many benefits including excellent sports facilities, a free shuttle bus to Cambridge and other nearby centres, an active sports and social club and an attractive working environment set in 55 acres of parkland.

More Openings | Organizations

Check Also

National Institute of Immunology

Senior Research Fellow – National Institute Of Immunology

The National Institute Of Immunology is looking for an interested candidate for the position of …