Thermo Fisher Scientific

Senior/Staff Algorithm Engineer

Thermo Fisher Scientific
Life SciencesSingapore, SingaporeOnsitePosted 1 month ago

About the role

AI summarised

The 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