About the role
AI summarisedThe Senior/Staff Algorithm Engineer will design, develop, and optimize AI and signal processing algorithms for diagnostic systems, collaborating with cross-functional teams to ensure performance, scalability, and integration into production workflows. The role involves building automated testing pipelines, validating algorithms with real-world data, and staying current with emerging technologies in genetic science and ML/AI.
Life SciencesOnsite
Key Responsibilities
- Design, develop, and optimize signal processing, machine learning, and AI algorithms across various domains
- Evaluate and validate algorithm performance using simulations, real-world datasets and automated testing frameworks
- Analyze algorithm behavior under various conditions, identify limitations, and provide actionable feedback for improvement
- Build scalable pipeline and frameworks to automate algorithm testing and streamline model development workflows
- Collaborate with cross-functional teams, including software, firmware, hardware, and system team, to ensure algorithms meet product requirements and are well-integrated into production systems
- Contribute to code quality, reproducibility, and documentation for algorithm reliability and transparency
- Stay ahead of emerging technologies and industry standards for genetic science algorithm innovation
Requirements
- BS in Computer Sciences or Computer Engineering, Mathematics, Bioinformatics, Statistics or a related field; a Master’s degree is highly preferred
- 3-5 years’ experience in algorithm and AI development and evaluation within a product development setting or SDLC experience
- Strong programming skills in C/C++, Java, or Python for algorithm development
- Expertise in signal processing, Computer Vision, ML/AI models and statistical analysis
- Hands-on experience of analyzing algorithm complexity and performance
- Familiar with ML frameworks TensorFlow, PyTorch, scikit-learn, or similar
- Proven problem-solving capability and innovation mindset
- Able to design and implement automated pipelines to streamline development, testing, and evaluation of AI/ML models and traditional algorithms
- Strong communication skills, and the ability to present work to both technical experts and non-experts
- Ability to work both independently and collaboratively
- Ability to handle multiple tasks and prioritize tasks effectively
- Experience in biotechnology industry is a plus
- Experience maintaining legacy algorithms and improving stability
- Experience with Git, CI/CD, pytest/Junit
- Experience integrating algorithms into instrument control or analysis software
- Experience leveraging cloud infrastructure (AWS, Azure or GCP) and containerization frameworks for scalable solutions