Resume and JobRESUME AND JOB
Thermo Fisher Scientific logo

Software Engineer II

Thermo Fisher Scientific

Software Engineer II

full-timePosted: Jan 12, 2026

Job Description

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 pioneering research to routine testing and real-world applications.

How will you make an impact?

You will be a cornerstone in developing and ensuring reliable and innovative applications that ultimately drive excellence in our product offerings. You will collaborate with and learn from a dedicated team of software developers, revolutionizing healthcare through low-cost and high throughput diagnostic systems.

What will you do?

  • Design, prototype, and deploy innovative applications — including chatbots, copilots, and autonomous agents — optimized for safety, performance, and cost-efficiency.
  • Integrate tools via Model Context Protocol (MCP) and other agent frameworks.
  • Design and implement robust, multi-turn conversational agents with escalation paths, safety guardrails, and seamless integration into web/mobile/internal platforms.
  • Using AI to quickly conduct feasibility study and POCs on new architecture designs.
  • Involved in all phases of software development including design, implementation, testing, integration, and maintenance of the software.
  • Development and support of GUI, analysis, communications, and instrument control software
  • Integration of algorithms & mathematical functions for identification and quantification of data collected by instruments
  • Understand the business needs, analyze the workflows, and carry out integrations across different sub-components.

How will you get here?

Education

  • Bachelors Degree in Computer Science or Bioengineering (with software focus) or equivalent

Experience and skills Required

  • 2+ year experience in software development experience in the software industry preferably in AI application development and evaluation experience, fresh postgraduates with relevant research background are welcome
  • Hands-on experience with major LLMs/APIs or frameworks (Open AI, LangChain or Anthropic, Hugging Face etc)
  • Strong knowledge in using AI tools when performing development tasks.
  • Knowledge of latest software development methodologies
  • Experience in source control (i.e., GitHub) and CI/CD pipeline.
  • Proven background in core Java or Python.
  • Good understanding of data structures, design patterns, object-oriented design, and algorithms used in programming.
  • Excellent teamwork and collaboration skills. Ability to manage high priority tasks and adapt to changes in priorities. Effectively communicates and illustrates ideas; contributes critically and positively to a team.

Preferred experience and skills

  • Previous experience of developing web applications using front-end technologies like Angular, React, VueJS and Electron is a plus.
  • Familiar with RAG frameworks with vector search (eg. FAISS/pgvector/Pinecone), hybrid search, rerankers, citation/grounding.
  • Experience with MLOps tools (MLflow, Kubeflow, Docker, CI/CD) and cloud services
  • Hands-on experience of building agent or chatbot
  • Evaluation: RAGAS/G-Eval or similar; offline/online metrics and A/B frameworks.
  • Data systems: SQL/NoSQL, message queues, object storage; schema design for documents & metadata.
  • Understanding AI safety principles, hallucination mitigation, and factuality evaluation techniques.
  • Experience in using AWS Sagemaker, AWS Bedrock and AWS Step Functions to streamline the AI agents into production
  • Experience in biotechnology industry is a plus

Locations

  • Singapore, Singapore

Salary

Estimated Salary Rangemedium confidence

75,000 - 130,000 USD / yearly

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Java or Pythonintermediate
  • LLMs/APIs (OpenAI, LangChain, Anthropic, Hugging Face)intermediate
  • GitHub and CI/CDintermediate
  • Data structures, design patterns, algorithmsintermediate
  • AI tools for developmentintermediate

Required Qualifications

  • Bachelor’s in Computer Science or Bioengineering (experience)
  • 2+ years software development (AI preferred) (experience)

Responsibilities

  • Design and deploy AI applications (chatbots, agents)
  • Integrate tools via MCP and agent frameworks
  • Develop conversational agents with safety guardrails
  • Conduct AI feasibility studies and POCs
  • Full software development lifecycle
  • Develop GUI, analysis, communications software
  • Integrate algorithms for instrument data

Target Your Resume for "Software Engineer II" , Thermo Fisher Scientific

Get personalized recommendations to optimize your resume specifically for Software Engineer II. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Engineer II" , Thermo Fisher Scientific

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score
Quiz Challenge

Answer 10 quick questions to check your fit for Software Engineer II @ Thermo Fisher Scientific.

10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

Thermo Fisher Scientific logo

Software Engineer II

Thermo Fisher Scientific

Software Engineer II

full-timePosted: Jan 12, 2026

Job Description

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 pioneering research to routine testing and real-world applications.

How will you make an impact?

You will be a cornerstone in developing and ensuring reliable and innovative applications that ultimately drive excellence in our product offerings. You will collaborate with and learn from a dedicated team of software developers, revolutionizing healthcare through low-cost and high throughput diagnostic systems.

What will you do?

  • Design, prototype, and deploy innovative applications — including chatbots, copilots, and autonomous agents — optimized for safety, performance, and cost-efficiency.
  • Integrate tools via Model Context Protocol (MCP) and other agent frameworks.
  • Design and implement robust, multi-turn conversational agents with escalation paths, safety guardrails, and seamless integration into web/mobile/internal platforms.
  • Using AI to quickly conduct feasibility study and POCs on new architecture designs.
  • Involved in all phases of software development including design, implementation, testing, integration, and maintenance of the software.
  • Development and support of GUI, analysis, communications, and instrument control software
  • Integration of algorithms & mathematical functions for identification and quantification of data collected by instruments
  • Understand the business needs, analyze the workflows, and carry out integrations across different sub-components.

How will you get here?

Education

  • Bachelors Degree in Computer Science or Bioengineering (with software focus) or equivalent

Experience and skills Required

  • 2+ year experience in software development experience in the software industry preferably in AI application development and evaluation experience, fresh postgraduates with relevant research background are welcome
  • Hands-on experience with major LLMs/APIs or frameworks (Open AI, LangChain or Anthropic, Hugging Face etc)
  • Strong knowledge in using AI tools when performing development tasks.
  • Knowledge of latest software development methodologies
  • Experience in source control (i.e., GitHub) and CI/CD pipeline.
  • Proven background in core Java or Python.
  • Good understanding of data structures, design patterns, object-oriented design, and algorithms used in programming.
  • Excellent teamwork and collaboration skills. Ability to manage high priority tasks and adapt to changes in priorities. Effectively communicates and illustrates ideas; contributes critically and positively to a team.

Preferred experience and skills

  • Previous experience of developing web applications using front-end technologies like Angular, React, VueJS and Electron is a plus.
  • Familiar with RAG frameworks with vector search (eg. FAISS/pgvector/Pinecone), hybrid search, rerankers, citation/grounding.
  • Experience with MLOps tools (MLflow, Kubeflow, Docker, CI/CD) and cloud services
  • Hands-on experience of building agent or chatbot
  • Evaluation: RAGAS/G-Eval or similar; offline/online metrics and A/B frameworks.
  • Data systems: SQL/NoSQL, message queues, object storage; schema design for documents & metadata.
  • Understanding AI safety principles, hallucination mitigation, and factuality evaluation techniques.
  • Experience in using AWS Sagemaker, AWS Bedrock and AWS Step Functions to streamline the AI agents into production
  • Experience in biotechnology industry is a plus

Locations

  • Singapore, Singapore

Salary

Estimated Salary Rangemedium confidence

75,000 - 130,000 USD / yearly

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Java or Pythonintermediate
  • LLMs/APIs (OpenAI, LangChain, Anthropic, Hugging Face)intermediate
  • GitHub and CI/CDintermediate
  • Data structures, design patterns, algorithmsintermediate
  • AI tools for developmentintermediate

Required Qualifications

  • Bachelor’s in Computer Science or Bioengineering (experience)
  • 2+ years software development (AI preferred) (experience)

Responsibilities

  • Design and deploy AI applications (chatbots, agents)
  • Integrate tools via MCP and agent frameworks
  • Develop conversational agents with safety guardrails
  • Conduct AI feasibility studies and POCs
  • Full software development lifecycle
  • Develop GUI, analysis, communications software
  • Integrate algorithms for instrument data

Target Your Resume for "Software Engineer II" , Thermo Fisher Scientific

Get personalized recommendations to optimize your resume specifically for Software Engineer II. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Engineer II" , Thermo Fisher Scientific

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score
Quiz Challenge

Answer 10 quick questions to check your fit for Software Engineer II @ Thermo Fisher Scientific.

10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.