The European Bioinformatics Institute (EMBL-EBI)
Wellcome Genome Campus
A highly motivated, Python Software developer is wanted to help implement the next-generation of genome-scale Ensembl processing automation in the Ensembl production team. This successful candidate join the Ensembl Production team at the European Bioinformatics Institute (EMBL-EBI), which is located on the Wellcome Genome Campus near Cambridge in the UK.
The Software Developer will focus on creating software used for data production releases working with the Ensembl and Ensembl Genomes resources, as part of the Ensembl Production Team. The team is responsible for:
Coordination of the production of new releases of Ensembl and Ensembl Genomes datasets across multiple platforms.
Developing new automated pipelines for use in the production process
Designing and implementing infrastructure for automated production processing, delivery automation
Designing and developing automated CI / CD pipelines for our services platforms
Provide Production processing services to other Ensembl / Ensembl Genomes teams
Ensuring the quality and integrity of data for release
As a software developer your specific day-to-day duties will include:
Design and implementation of software infrastructure components for automated processing using messaging queues and micro-services
Design and implementation of new production pipelines
Participating in the planning and coordination of Ensembl and Ensembl Genomes releases, including collaboration with other members of the Ensembl and Ensembl Genomes teams
Execution of production processes and pipelines
The candidate will report to Marc Chakiachvili (Ensembl Production Project Leader) in the team of Andy Yates (Genomics Technology Infrastructure Team Leader).