EMBLEuropean Molecular Biology Laboratory (EMBL) · Hinxton, United KingdomEnsembl Microbes BioinformaticianScientistBioinformatics£3,452Deadline 11 NovPosted 28 Oct