Bioinformatics Software Developer
Oxford Nanopore Technologies
Oxford, Oxfordshire, United Kingdom
5d ago

Job Description

The Customer Analysis Workflows group and Oxford Nanopore Technologies' is responsible for presenting bioinformatic analyses to end users through various modes of presentation from software libraries, notebook tutorial, through to fully automated analyses on the EPI2ME platform.

The Details...

Reporting to the Director Analysis Workflows, the successful candidate will be driven to provide scientific analysis, software friendly to a range of user abilities.

You will be responsible for developing and packaging software libraries which can be utilised across modes of presentation from standalone libraries and command line tools, to integrated graphical solutions.

You will aid the construction and maintenance of automated build and test environments to enable agile rapid application development.

Duties :

  • to build and maintain bioinformatics tutorials both exemplifying best practice and exploratory data analysis of ONT data
  • consolidate disparate codebases into reusable unified components
  • define and promote best-practices for ONT’s open-source analysis software
  • liaise with groups within the various R&D groups at ONT to identify analysis workflows potentially useful to customers
  • similarly maintain abreast of external advances in the field of long-read data analysis and the requirements of end-users as determined by various ONT’s customer facing staff
  • take ownership of newly identified workflows and work with others within the group to determine how best to present these to end users
  • lead efforts to maintain continuous integration (CI) and continuous deployment (CD) of analysis tools and workflows, enlisting and leveraging the assistance of others
  • What We're Looking For...

    You will hold at least a MSc (or equivalent experience) involving a substantial amount of programming in a high-level language.

    A PhD or industry experience requiring understanding of DNA / RNA sequencing analysis is desirable.

    In addition you will be able to demonstrate :

  • substantial experience in software development on Debian-based linuxes
  • practical experience of handling sequencing data with exposure to common software (samtools, bcftools)
  • familiarity with long-read sequencing
  • expertise in bioinformatics workflows
  • strong Python programming skills (development, testing, packaging)
  • familiarity with continuous integration and deployment
  • knowledge of workflow management software (CWL, snakemake, nextflow)
  • a willingness to adapt, listen and learn new skills
  • Please note that no terminology in this advert is intended to discriminate on the grounds of a person's gender, marital status, race, religion, colour, age, disability or sexual orientation.

    Every candidate will be assessed only in accordance with their merits, qualifications and abilities to perform the duties of the job.

    Report this job

    Thank you for reporting this job!

    Your feedback will help us improve the quality of our services.

    My Email
    By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
    Application form