Scientific Programmer | GenomeWeb

Scientific Programmer

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, other nearby centres, and an attractive working enviornment set in 55 acres of parkland.

Job Description

The Vertebrate Genomics Team seeks a highly motivated programmer to help establish the International Genome Sample Resource (IGSR) at the European Bioinformatics Institute (EMBL-EBI) which is located on the Wellcome Trust Genome Campus near Cambridge in the UK. The IGSR will maintain and develop the resources generated by the 1000 Genomes Project. The developer will work with other members of Vertebrate Genomics to ensure support for the existing 1000 Genomes data with the new human reference genome GRCh38. (S)he will identify and collate other datasets created on the 1000 Genomes cell lines and reanalyse them where appropriate. The developer will help design and create an interface that allows the community to identify what data is available for each sample. The developer will also support the outreach team in helping the community to use the data and defining training material to educate researchers about the IGSR data and how to use it. The role will also involve close collaboration with the Ensembl teams to ensure the IGSR data is well represented within the Ensembl infrastructure. The types of projects this role will involve includes: • Design and implementation of new analysis pipelines for exome and whole genome sequencing data. • Discovery of other datasets created on the 1000 Genomes cell lines. • design and implementation of a catalogue to ensure the community can discover the different datasets available for each sample. • Working closely with collaborators who are bringing other datasets or new populations to the IGSR. • Representing the project and the institute at conferences. The EBI is part of the European Molecular Biology Laboratory (EMBL) and is Europe's leading provider of information services to biological researchers in academia and industry.


The successful candidate will hold an MSc in Computer Science or Bioinformatics and, ideally, have previous experience of working in a production software environment and organising tasks to fit defined release cycles. The post-holder will have experience of working in a UNIX/Linux environment and must have experience of programming. In addition, it would be desirable if (s)he has experience of Perl as this is the main programming language the group uses and experience with bioinformatics, variation data and analysis tools would be a distinct advantage. The successful candidate will be committed to producing and distributing high-quality results, be self-motivated and capable of working both independently and within a closely interacting team of scientists in an international academic environment. (S)he should be comfortable with detail-orientated work, project deadlines, and the challenges and excitement associated with working in a fast-moving field. Excellent communication, both written and verbal, is essential as are excellent interpersonal skills.

How to Apply

Please apply online through

About Our Organization

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. Applications are welcomed from all Nationalities. Visa information will be discussed in more detail with those selected for interview. Please note applications will close at midnight German time on the date listed above.

A researcher recounts in Science how she got her career off the ground.

Bitesize Bio offers some word of wisdom for designing a new lab.

A study finds that some women choose science majors later in their college careers.

The US National Labor Relations Board rules that graduate assistants have the right to unionize.