Work Schedule
Standard (Mon-Fri)
Environmental Conditions
Office
Job Description
Thermo Fisher Scientific Inc. is the world leader in serving science, with annual revenue exceeding $40 billion and extensive investment in R&D. Our Mission is to enable our customers to make the world healthier, cleaner and safer. The customers we serve fall within pharmaceutical and biotech companies, hospitals and clinical diagnostic labs, universities, research institutions and government agencies. Our innovations drive scientific breakthroughs, from groundbreaking research to routine testing and real-world applications.
How will you make an impact?
Are you ready to address the complexities of developing scientific instruments and enabling the next generation of scientific discovery? Are you driven to build products that truly make a difference – making the world healthier, safer, cleaner every day? If so, this role presents an outstanding opportunity to develop applications that deliver innovative algorithms and AI solutions in the biotechnology space.
We are seeking a highly motivated and skilled Algorithm and AI Engineer to join our growing team. You will drive design, development, implementation, and optimization of innovative algorithms that power our genetic analysis platforms and applications.
What will you do?
- Research, design and develop efficient and scalable algorithms to solve complex problems in image analysis, signal processing and optimization.
- Focus on algorithms for molecular diagnostics based on real-time PCR, digital PCR and Microarray technologies.
- Develop AI-based solutions using machine learning, deep learning or Generative AI.
- Implement algorithms in chosen programming languages, ensuring code quality, readability, testability, and maintainability.
- Conduct thorough testing and validation of algorithms to ensure accuracy and reliability.
- Stay up-to-date with the latest advancements in algorithm design and relevant research.
- Design, develop and implement well-defined, intuitive, and robust APIs and write comprehensive API documentation for internal and/or external use.
- Maintain and enhance existing APIs, addressing bug fixes, performance improvements, and feature additions.
- Work closely with product managers, system, optics and software engineers, and partners to understand requirements and translate them into technical specifications.
- Clearly communicate technical concepts and algorithm designs to both technical and non-technical audiences.
How will you get here?
Education
BS in Computer Sciences, Electrical Engineering, Mathematics, Statistics or a related field; a Master’s degree is highly preferred.
Experience
- Shown experience (3+ years) as an algorithm Engineer with a focus on AI and algorithm design, development and implementation.
- Solid experience in designing and implementing APIs (e.g., RESTful, gRPC) and API documentation.
- Experience in full software development lifecycle, from requirements gathering to deployment and maintenance.
- Proven leadership experience, including mentoring and guiding junior engineers.
- Experience in biotechnology industry is a plus.
Knowledge, Skills, Abilities
- Strong background in computer science fundamentals, including data structures, algorithms, and software design patterns.
- Proficiency in image processing algorithm design & implementation.
- Deep understanding of machine learning and deep learning principles and frameworks.
- Proficiency in at least one of the following programming languages: C++, Java and Python.
- Strong understanding of statistics, numerical methods and optimization, and data analysis principles.
- Ability to work both independently and within a distributed team.
- Strong problem-solving and analytical skills.
- Excellent communication and collaboration skills.