BioSS 09-21 - Research Software Engineer- Cloud Computing

Apply Now  Print  Back To Search Results

Posted: 12/04/2021 12:38
Start Date: Not Available
Salary: £31,521.83
Location: Edinburgh
Level: Hutton D
Deadline: 22/06/2021 23:59
Hours: 37
Benefits: Generous
Job Type: Fixed term - 12 months

BioSS has an international reputation for methodological development in statistics, mathematical modelling and bioinformatics.  We offer a stimulating working environment, with over 40 staff and students at four locations, collaborating on applications in plant science, animal health & welfare, ecology & environmental science, and human health and nutrition.

We are seeking a research software engineer with a strong background in cloud computing and high-performance scientific computing on a 12 month fixed term contract to undertake the porting of bioinformatics workflows to serverless cloud platforms.

Serverless computing is a novel, exciting cloud computing paradigm, which is increasingly attracting attention due to its lower costs and higher scalability. RNA-sequencing is a high-throughput, data-intensive technique that lies at the heart of modern quantitative biology. The successful applicant will focus on porting to serverless platforms some workflows for the analysis of RNA-sequencing data previously developed by BioSS scientists.

This work will take place as part of the Horizon 2020 project CloudButton – Serverless Data Analytics Platform (https://cloudbutton.eu/) which is due to conclude in March 2022. CloudButton is a dynamic consortium which includes a number of world leaders in the field of high-performance computing (among them IBM, Atos, RedHat) and several high-profile academic partners. The successful candidate will interact with such partners and be a key player in the implementation of the genomic use case for CloudButton. Work on the project is a guaranteed gateway to state-of-the-art knowledge in a thriving technological field that is likely to see great expansion in the near future.

BioSS offers a stimulating working environment located in the James Clerk Maxwell Building at the University of Edinburgh, King’s Buildings campus and extensive opportunities to develop collaborations with scientists in both the research institute and university sectors.

As well as a very strong background in programming languages and software engineering, applicants should have:

•              Experience in cloud computing. Familiarity with serverless cloud computing will be considered a plus

•              Experience with algorithmic and methodological development

•              Experience of collaborations with scientists and/or teams of computer programmers

•              Excellent communication and interpersonal skills.

We will consider favourably: Familiarity with serverless cloud computing; Experience with functional programming languages; A broad understanding of data types and quantitative issues relevant to the processing of bioinformatics and high-throughput sequencing data.

More information on the detail of the post and the post holder can be found below in the job description.

Main Purpose of Job          

  • For the residual duration of the CloudButton H2020 project (http://cloudbutton.eu/), to port to serverless cloud architectures existing workflows for the analysis of RNA-sequencing data. Serverless is a novel, exciting computational paradigm that has been gaining traction worldwide during the last few years.
  • To collaborate with other project partners (mainly Imperial College London, IBM and University Rovira i Virgili) within Cloudbutton, in order to understand the different serverless platforms being developed and become able to use them. The project offers a great opportunity to gain direct knowledge of state-of-the-art cloud technologies.
  • To contribute as needed to the development and maintenance of existing algorithms and methods to analyse high-throughput bioinformatics data previously developed by the PI.
     

Main duties of post holder

Within CloudButton:

  1. to port to serverless architectures existing workflows for the analysis of RNA-sequencing data
  2. to collaborate with other partners in order to fulfil the goals of the project
  3. to implement the use case for genomics as specified by the project

To help improve and maintain existing bioinformatics software and methods previously developed by the PI

To set up and maintain a clean, robust, reproducible code development environment (version control, continuous integration, bug tracking, documentation) for the projects needing it

To promote use of the developed methods within institutions BioSS collaborates with (e.g. with collaborations and training courses) and worldwide (e.g. through the creation of suitable code repositories and websites, participation in conferences, presence on social media)

To contribute to applications for external e.g. UKRI funding and deliver resulting projects as appropriate.

Essential

  • MSc or equivalent in computer science or another quantitative discipline
  • Strong background in programming languages and software engineering
  • Experience of cloud computing.
  • Experience of algorithmic and methodological development
  • Experience of collaborations with scientists and/or teams of computer programmers
  • Evidence of ability to interact positively, effectively and confidently with collaborators in formal and informal situations
  • Ability to work independently
  • Excellent written communicator
  • Willingness and ability to give verbal presentations presenting technical methods and results.

Desirable

  • PhD or equivalent in computer science or another quantitative discipline
  • Familiarity with serverless cloud computing
  • Broad understanding of data types and quantitative issues relevant to the processing of bioinformatics and high-throughput sequencing data
  • Experience of functional programming languages. Awareness of OCaml would be particularly desirable, as part of the methods have been implemented in it
  • Experience of management of code repositories
  • Evidence of engagement in the application of modern quantitative methods to address scientific problems.

Note: Due to the current COVID-19 lockdown restrictions it is possible that interviewing of candidates will be held remotely. You should therefore ensure you have access to a broadband connection and ideally a PC or laptop.

We will not consider the use of 3rd party recruitment agencies for the sourcing of candidates for this position.   

The James Hutton Institute is an equal opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

The James Hutton Institute is a: Stonewall Diversity Champion; Athena SWAN Bronze Status Holder; Disability Confident Committed Employer and a Living Wage Employer.



Apply Now  Print  Back To Search Results