Bioinformatic Software Engineer

Skills
Cloud ComputingData EngineeringAmazon Web ServicesBioinformaticsData PipelinesGenomicsGoogle Cloud Platform
Role

What the job involves

The main requirements, responsibilities and hiring steps.

Requirements

  • Experience in programming using R and/or Python, and familiarity with Perl, C, C++, Java, JavaScript, or Scala.
  • Proficiency in cloud platforms like GCP and AWS.
  • Knowledge of data ingestion, processing pipelines, and data storage methodologies for genomic data.
  • Experience in building and managing databases for biological data.
  • Ability to write optimised SQL queries.
  • Experience in high-performance computing and orchestration frameworks.

Nice to have

  • Nextflow
  • Snakemake
  • SLURM
  • AWS Batch

Day to day

  • Utilise R and/or Python, along with other programming languages like Perl, C, C++, Java, JavaScript or Scala.
  • Work with cloud platforms predominantly GCP and AWS.
  • Implement and manage data ingestion modules for genomic and molecular data sources.
  • Ensure robust data processing pipelines and workflows for large-scale genomic data.
  • Build and manage databases or warehouses for biological data storage and access.
  • Utilise orchestration and high-performance computing frameworks.
  • Write efficient SQL queries for data manipulation and analysis.
  • Build and maintain GUI, dashboards, and website front-ends for data exploration and workflow execution.
  • Oversee and lead the design and support of new pipelines and workflows on high-performance computing infrastructures.

Hiring process

  • Please apply online via our website submission form
  • Interview with the technical team
  • Final interview with HR