About Origin Sciences
Origin Sciences is a science-led technology company dedicated to advancing diagnostic innovation. Our mission is to bridge the gap between biological research and data-driven insights. We are seeking a scientific software developer with a strong technical background and an interest in laboratory systems to help develop and maintain the data infrastructure supporting our scientific operations.
Role Overview
As a software developer, you will assist in building, maintaining, and improving data systems and tools that support laboratory and informatic activities. This hands-on role offers exposure to a range of technical and scientific processes, from integrating laboratory instruments with databases and automating data workflows to generating analytical dashboards. The ideal candidate will have a computing-related degree and an enthusiasm for applying technical skills within a scientific context.
Key Responsibilities
* Develop and maintain dashboards and data visualisation tools to support laboratory processes.
* Develop pipelines from lab instruments (e.g., sequencers, QC instruments, liquid handlers) to databases and integrated dashboards including file transfer, traceability, and metadata to support trend analysis.
* Develop automated rule-based quality control checks to audit equipment and procedures.
* Assist in the integration of laboratory instruments and digital systems.
* Work with APIs to connect and streamline data between software platforms.
* Perform data analysis and visualisation tasks to support scientific and operational teams.
* Incorporate data quality validation throughout processes with version controls.
* Contribute to the automation of workflows and monitoring of lab processes.
* Support ad hoc data projects, including scripting, reporting, and troubleshooting instrument integration.
* Explore and apply AI-assisted coding tools to improve development efficiency.
* Collaborate with laboratory scientists, bioinformaticians, and other data managers to maintain robust and reliable data systems.
Requirements
Essential Qualifications & Skills
* Bachelor’s degree in Computing, Software Engineering, Software Development, Bioinformatics, Computational Biology, a joint degree combining Computing and Biological Sciences or related fields.
* Programming skills in Python (or a similar language).
* Familiarity with APIs, data integration, and software development principles.
* Experience or coursework involving data analysis and visualisation.
* Interest in applying computing skills within a laboratory and a research and development environment.
* Strong problem-solving abilities and attention to detail.
* Good communication and collaboration skills.
Desirable Skills
* Experience working on the Linux command line.
* Familiarity with automation tools or workflow scripting.
* Familiarity with BI tools (e.g Power BI, Tableau, Looker)
* Knowledge of AI-assisted coding platforms (e.g., GitHub Copilot, ChatGPT, Perplexity).
* Awareness of laboratory instruments and scientific data systems.
Benefits
What We Offer
* Hands-on experience at the intersection of technology and biological research.
* Mentorship and professional development from experienced scientists, bioinformaticians, and analysts.
* Opportunities to develop new technical and analytical skills.
* Collaborative and innovative work environment.
* Competitive salary.