We’re looking for a software engineer to join our comparative genomics team, working on pipelines for homology and whole genome alignments. We’re looking for MScs or PhDs in computer science with experience in C/C++, containerisation and comparative genomics. Closes 7th January.
|Location:||EMBL-EBI, Hinxton near Cambridge, UK|
|Staff Category:||Staff Member|
|Contract Duration:||3 years|
|Grading:||5 (£2,676 per month after tax) or 6 (£2,994 per month after tax)|
|Closing Date:||7 January 2020|
The Darwin Tree of Life (DToL) project plans to sequence, assemble and annotate all 66,000 eukaryotic species in the UK. This will offer unprecedented molecular-level insights into evolution and biodiversity, and for the first time will enable the study of the genomics of whole ecosystems. Ensembl are partners in the DToL and will provide a platform for the annotation and comparison of these genomes.
The Ensembl comparative genomics team has expertise in software development, large-scale compute, big data, workflow management and automation. We collaborate with consortia and communities from all over the world to compare an ever-increasing number of genomes and infer their evolutionary history.
As part of the team, you will help develop methods and pipelines that will support the DToL and other large-scale genomic projects taking place under the banner of the Earth BioGenome Project (https://www.earthbiogenome.org). A particular area of interest is Whole Genome Multiple Sequence Alignment. In collaboration with a group at University of California Santa Cruz, you will further develop the multiple genome aligner Cactus (https://github.com/ComparativeGenomicsToolkit/cactus) and its associated Hierarchical ALignment (HAL) format. A particular focus will be on the efficient deployment of the tool in a large-scale production environment to support potentially thousands of genomes. You will also contribute to the on-going development of the Cactus algorithms to improve performance and accuracy (especially in the case of complex genomes).
- Further develop and extend the Cactus aligner and the HAL format for efficient deployment in a high-throughput production environment
- Contribute significantly to the optimisation of Ensembl genome alignment pipelines
- Work in a release-based environment and coordinate with other Ensembl teams
- Collaborate with international partners on a shared code-base
- Participate in training users on our genome alignment workflow
- The ability to understand, maintain and write complex code in C/C++
- Domain experience with scaling and optimising algorithms and data structures
- Experience with cloud compute environments (e.g. AWS)
- Experience with software containerisation (e.g. Docker, Singularity)
You will also have good communication and interpersonal skills, and be a self-starter who can manage their own time to meet the needs of several projects. The key attributes sought are the ability to work in a team, excellent attention to detail, solid problem-solving skills, and the desire to learn and improve. Furthermore, you will be expected communicate computational ideas, both orally and in writing.
You might also have
Why join us
EMBL is an inclusive, equal opportunity employer offering attractive conditions and benefits appropriate to an international research organisation. The remuneration package comprises a competitive salary, a comprehensive pension scheme and health insurance, educational and other family related benefits where applicable, as well as financial support for relocation and installation. For more information about pay and benefits click here
We have an informal culture, international working environment and excellent professional development opportunities but one of the really amazing things about us is the concentration of technical and scientific expertise – something you probably won’t find anywhere else.
If you’ve ever visited the campus you’ll have experienced first-hand our friendly, collegial and supportive atmosphere, set in the beautiful Cambridgeshire countryside. Our staff also enjoy excellent sports facilities including a gym, a free shuttle bus, an on-site nursery, cafés and restaurant and a library.
What else you need to know
This position is limited to the project duration specified.
To apply please submit a covering letter and CV through our online system.
Applications are welcome from all nationalities – visa information will be discussed in more depth with applicants selected for interview.
EMBL-EBI is committed to achieving gender balance and strongly encourages applications from women, who are currently under-represented at all levels. Appointment will be based on merit alone.
Applications will close at 23:00 British time on the date listed above.