Illumina

Senior Bioinformatics Product Engineer

Illumina
BiotechSingapore - Woodlands - NorthTechOnsitePosted 1 month ago

About the role

AI summarised

The Senior Bioinformatics Product Engineer will lead the development, testing, and maintenance of bioinformatics data analysis software for sequencing and genotyping consumables. Working within a cross-functional team, the role involves creating test automation frameworks, optimizing HPC and cloud environments, and ensuring software reliability through verification and validation. The engineer will also mentor junior staff and collaborate with R&D, Quality, and Software Engineering teams to support product lifecycle activities.

BiotechOnsite

Key Responsibilities

  • Work independently in cross-functional teams to lead the development and testing efforts for Bioinformatics data analysis software
  • Maintain and improve bioinformatics software database integration
  • Develop, improve, and maintain test automation frameworks and continuous integration pipelines
  • Develop tools and utilities for Bioinformatics verification and validation
  • Develop test deliverables and analyze the results of Bioinformatics pipelines using internal and 3rd party Bioinformatics software
  • Work with software developers, Bioinformatics scientists, and domain experts in designing, performing, and improving the verification and validation process
  • Collaborate with peers to identify opportunities for process improvement
  • Manage and optimize high throughput computing clusters
  • Develop data architectural solutions to ensure maintainability and performance of systems across HPC and cloud-based environments

Requirements

  • Masters / PhD in Bioinformatics, Computational biology, Computer Science, or an equivalent field, or Masters / Bachelor's Degree in Biochemical Engineering, Bioengineering, Biotechnical Engineering, Biological Science, Life Science, Molecular Biology, or equivalent field with strong programming background
  • Minimum 4 years of working experience in a bioinformatics role
  • Working experience with Bioinformatics tools and algorithms for NGS and Microarray
  • Working experience with high performance compute clusters in a Linux environment
  • Working experience with R, Perl, Python, Bash, or C# and Java
  • Previous working experience involving Bioinformatics software development or testing
  • Familiarity with databases (such as RDMS, SQL), Cloud computing (such as Amazon Web Services), and web service is preferred
  • Understanding of key concepts in statistics and statistical genetics
  • Excellent verbal and written communication and troubleshooting skills
  • Personal initiative and ability to work effectively as part of a team
  • Familiarity with Statistical Process Control and DOE techniques
  • Detail-oriented, proactive, works independently, possesses 'can do' spirit