Senior Software Engineer (Tree of Life)
CDD · Ingénieur autre · 24 mois (renouvelable) Bac+3 / Licence Wellcome Sanger Institute · Hinxton (Royaume-Uni) Selon expérience: £42,500-£50,900 p.a.
Mots-Clés
bioinformatics software architecture tree of life large scale
Description
We have an exciting new opportunity for a Senior Software Engineer to implement the core systems of the Tree of Life programme of the Wellcome Sanger Institute (Cambridge, Hinxton, UK). The Tree of Life Programme at the Sanger Institute was established to develop and deliver platforms that will transform our understanding of the natural world through high-volume and high-quality biodiversity genomics. The Informatics Infrastructure team is currently building an infrastructure to support the generation and analysis of tens of thousands of genomes for Tree of Life. The two largest projects currently are the Darwin Tree of Life and Aquatics Symbiosis Genomics projects, which combined aim to sequence over 73,000 species, and more are expected through the Earth BioGenome Project. Whatever your favourite species is, it will come through the pipeline and you will be part of the team that assembles its genome and helps making discoveries. You will be designing and implementing the core infrastructure that will drive the generation of all those genomes at an unprecedented quality, as well as the downstream genomics analyses. The infrastructure will run on Sanger’s world-class computational resources, including an OpenStack private cloud environment, a 17,000+ core computational cluster and many petabytes of high-speed distributed filesystems and object stores. You will use various technologies, frameworks, and programming languages to deliver an efficient infrastructure. The team works in close partnership with bioinformaticians and developers in the programme, and with the Sanger’s Systems teams. You are an excellent and versatile Software Engineer with a vast experience. You are distinctly skilled at designing architectures and writing software. You are especially eager to find and use efficient frameworks and languages for each job, and to learn and implement the latest best practices. You are an excellent communicator with the ability to build effective working relationships with internal and external stakeholders at all levels including influencing key decision makers on the best solutions for the project. Please note that no scientific domain knowledge is required for this role, but this is a perfect opportunity if you are interested in learning about genomics. MSc, or equivalent working experience, in Software development, Computer Science, or Bioinformatics Working knowledge of UNIX/Linux and shell scripting Experience of a programming language such as Python or Go Ability to prioritise, manage workload, and deliver agreed activities consistently Ability to work collaboratively with a range of stakeholders at all levels Ability to communicate effectively (verbal and written) with all levels of management & staff High degree of initiative and self-motivation Ability to effectively explain technical issues to non-technical users Ability to actively question and listen to be able to problem solve High level of problem solving/analytical skills Experience of designing software architecture Experience of working with database systems Experience with a cloud computing platform Experience of container deployment and orchestration technologies Experience in development best practice, git, CI/CD, working in an Agile environment The Opportunity:
About Us:
About the Role:
About You:
Essential Skills
Technical:
Competencies and Behaviours:
Ideal Skills
Technical:
Candidature
Procédure : Candidater via le site en lien
Date limite : 19 août 2021
Contacts
Matthieu Muffato
mmNOSPAM49@sanger.ac.uk
https://jobs.sanger.ac.uk/vacancy/senior-software-engineer-tree-of-life-python-453047.html
Offre publiée le 28 juillet 2021, affichage jusqu'au 19 août 2021