refresh

トレンド企業

Trending

採用

JobsThermo Fisher

Software Engineer II

Thermo Fisher

Software Engineer II

Thermo Fisher

Singapore, Singapore

·

On-site

·

Full-time

·

2w ago

Benefits & Perks

Healthcare

401(k)

Equity

Healthcare

401k

Equity

Required Skills

Java

Python

LLMs

AI development

Source control

CI/CD

Job Description

Work Schedule

Standard (Mon-Fri)

Environmental Conditions

Office

About Thermo Fisher Scientific

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.

Our global team delivers an unrivaled combination of innovative technologies, purchasing convenience and pharmaceutical services through our industry-leading brands, including Thermo Scientific, Applied Biosystems, Invitrogen, Fisher Scientific, Unity Lab Services, Patheon and PPD.

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.

Responsibilities

  • 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
  • Use AI to quickly conduct feasibility study and POCs on new architecture designs
  • Participate in all phases of software development including design, implementation, testing, integration, and maintenance of the software
  • Develop and support GUI, analysis, communications, and instrument control software
  • Integrate 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

Education Requirements

  • Bachelor's Degree in Computer Science or Bioengineering (with software focus) or equivalent

Required Experience and Skills

  • 2+ years of experience in software development in the software industry preferably in AI application development and evaluation (fresh postgraduates with relevant research background are welcome)
  • Hands-on experience with major LLMs/APIs or frameworks (Open AI, Lang Chain 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, Vue

JS and Electron:

  • 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

Equal Opportunity Statement

We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Thermo Fisher Scientific is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, creed, religion, color, national or ethnic origin, citizenship, sex, sexual orientation, gender identity and expression, genetic information, veteran status, age or disability status.

Total Views

0

Apply Clicks

0

Mock Applicants

0

Scraps

0

About Thermo Fisher

Thermo Fisher

Thermo Fisher Scientific Inc. is an American life science and clinical research company. It is a global supplier of analytical instruments, clinical development solutions, specialty diagnostics, laboratory, pharmaceutical and biotechnology services.

10,001+

Employees

Waltham

Headquarters

Reviews

3.9

2 reviews

Work Life Balance

3.5

Compensation

2.5

Culture

3.5

Career

4.0

Management

3.0

65%

Recommend to a Friend

Pros

Large company with extensive resources

Structured internship program

Career opportunities in product management

Cons

Low compensation ($22/hour)

High cost of living in location

Expensive housing/rent

Salary Ranges

2,260 data points

Mid/L4

Mid/L4 · Adobe Analytics Launch Developer

1 reports

$137,796

total / year

Base

$105,997

Stock

-

Bonus

-

$137,796

$137,796

Interview Experience

8 interviews

Difficulty

3.0

/ 5

Duration

14-28 weeks

Offer Rate

12%

Experience

Positive 12%

Neutral 63%

Negative 25%

Interview Process

1

Application Review

2

Recruiter Screen

3

Hiring Manager Interview

4

Panel Interview

5

Final Interview

6

Offer

Common Questions

Technical Knowledge

Behavioral/STAR

Past Experience

Culture Fit

Industry Specific