Software Engineer | GenomeWeb

Software Engineer

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

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

Requirements

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 www.embl.org/jobs

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.

A trio of editors from the Nature family of journals describes what make a peer review a good one.

Spots in genetic counseling training programs are competitive, Maclean's reports.

Bitesize Bio offers some tips to make PubMed searches more efficient.

Regeneron Pharmaceuticals comes out on top of Science Careers' ranking of best biotech and pharma employers.