Software Engineer

European Molecular Biology Laboratory/European Bioinformatics Institute (EMBL-EBI)
Job Location
Hinxton near Cambridge
United Kingdom

Excellent sporting facilities, a free shuttle bus to campus and other nearby centres and an attractive working environment set in 55 acres of parkland.

Job Description

We are looking to recruit an experienced and motivated software developer to join the growing Variation and European Genome-phenome archive team at the EBI (EMBL-EBI) which is located on the Wellcome Trust Genome Campus near Cambridge in the UK. The team is responsible for petabyte scale data submission and archiving, analyses and QC, as well as data presentation through rich HTML5 enabled websites, web-services, and build download services. The scope of scientific datasets include next-generation sequencing and genotype data for half million samples totalling multiple petabytes, and databases of tens of billions of genetic variants observations. The successful candidate will take part in developing cutting edge large scale data archive, data warehouse, and data presentation application layers in a focused team of software engineers and biologists. The EBI is part of the European Molecular Biology Laboratory (EMBL) and is a world-leading bioinformatics centre providing biological data to the scientific community with expertise in data storage, analysing and representation. EMBL-EBI provides a dynamic, international working environment and has close ties with both the University of Cambridge and the Wellcome Trust Sanger Institute


The successful candidate will have a Bachelor's, Master's degree or Ph.D in mathematics, computational science, information technology, bioinformatics or be able to demonstrate the equivalent professional experience. Experienced IT professionals with a willingness to learn the relevant genomic domain area will be preferred. In addition, (s)he should have a minimum of two years experience working in software engineering in a professional or academic context including multi-person production projects. Strong demonstrated technical experience over multi-year team projects and a willingness to learn others code and participate in refactoring, design, and testing is more important than specific bioinformatics domain experience. It is essential for the candidate to have strong Java application programming experience as well as HTML5 web development using Javascript including relevant frameworks and libraries (ExtJs, JQuery, AngularJS or Backbone among others). Java REST API programming experience is also required. The ideal candidate will be able to demonstrate contribution to open source projects and will have led, or participated in, multiple past successful complex, visualisation and web-based application development efforts. Database experience will include relational and ideally, NoSQL platforms (such as MongoDB, SOLR or HBase). Previous projects will have required code management through Git or a comparable system. The successful candidate must have experience of working in a unix environment including managing cluster jobs or equivalent distributed computing experience. Familiarity with multiple scripting languages such as Perl or Python as well as workflow management, cloud-computing technology, and the Hadoop based technologies would be highly desirable. The ideal candidate will be expected to work independently showing strong self-motivation skills, and as part of a closely interacting team of international scientists. This position also requires working within production deadlines. Excellent English language, communication and interpersonal skills are a prerequisite.

How to Apply

Please apply online through

About Our Organization

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.

NIH's Michael Lauer looks at the number of grants, their amount, and funding success rates at the agency for last year.

At Nature, Johns Hopkins' Gundula Bosch describes her graduate program that aims to get doctoral students thinking about the big picture.

Patricia Fara writes about childcare funding, and women in science and science history at NPR.

National Institute of Environmental Health Sciences researchers have visualized the career paths of former postdocs.