Bioinformatics Software Engineer

  • Location

    London, England

  • Sector:

    Life Sciences

  • Job type:


  • Salary:


  • Contact:

    Janne Bate

  • Contact email:

  • Job ref:


  • Published:

    about 1 year ago

  • Expiry date:


  • Start date:


  • Consultant:


We are looking for a Python developer who will be responsible for creating web applications and utilising programming skills for the interpretation of genetic data from large databases.


*Experience in designing and developing APIs and overall developing systems in a Service Oriented Architecture (essential)
*Work experience with Django framework (essential)
*Degree in computer science or software engineering (or equivalent experience)
*Proficiency in collaborative development tools such as GitHub, Confluence and JIRA
*Proficiency in JavaScript, Python and ideally Java
*Comfortable using high performance computing clusters (desirable)
*Ability to work independently and to show initiative within a team
*Ability to prioritise and balance competing demands
*Ability to communicate effectively within a multidisciplinary team
*Flexible and co-operative approach to colleagues
*Excellent attention to detail
*Post-graduate degree or equivalent work experience in bioinformatics
*Experience in the development of NGS analysis pipelines for large numbers of samples
*Experience in cloud computing

The successful candidate will be responsible for developing and operating computational pipelines, working on complex projects and custom tasks that span a wide variety of analysis problems and developing and maintaining a knowledge base of variants and annotations.
*Develop services, databases and web applications for:
*Interpreting genomes
*Tracking and distributing interpretation requests
*Generating knowledge bases from the interpretation outcomes
*Assist with the deployment, maintenance and troubleshooting of computational pipelines for WGS processing and analysis
*Liaising with internal colleagues as needed to ensure the provision and smooth running of the computational pipelines for data processing and analysis.