Work Schedule
Standard (Mon-Fri)
Environmental Conditions
Office
Job Description
About the Role
Join as a driven Software Engineering Intern skilled in machine learning and Java/Spring development.
Responsibilities
- Develop and prototype features using LLMs RAG pipelines AWS-hosted data lakes model deployment inference and monitoring
- Develop or fine-tune agents capable of handling scientific workflows and knowledge retrieval
- Participate in full-stack software development involving Java Spring Framework Spring Boot AngularJS Electron PostgreSQL and Tomcat
- Integrate and test services with AWS components (e.g. S3 DynamoDB Lambda Bedrock/SageMaker Redshift etc.)
- Establish CI/CD pipelines with the use of GitHub Actions self-hosted runners and deployment automation
- Implement automated test cases (unit integration and regression)
- Work together with senior engineers and the SCM team to incorporate security tools like CodeQL SonarQube Qualys GitHub X-ray and SBOM generation tools.
- Participate in agile sprints and contribute to development reviews code reviews and feature demos
Required Qualifications
- Currently pursuing a Masters or Ph.D. in Computer Science Data Science Machine Learning or a related technical field
- Hands-on experience with machine learning LLMs transformers and agent frameworks (LangChain Haystack or similar)
- Experience building RAG pipelines using vector search (e.g. FAISS Weaviate) and AWS data lakes
- Strong skills in Java Spring Framework and REST API development
- Experience with AngularJS or modern JavaScript frameworks
- Familiarity with PostgreSQL Tomcat Apache or Nginx
- Working knowledge of automation testing frameworks (JUnit Selenium etc.)
- Familiarity with GitHub Actions continuous integration/continuous deployment pipelines and containerized deployments
- Familiarity with cybersecurity tools like CodeQL SonarQube SBOM generation GitHub security features and Qualys scanning tools
Preferred Qualifications
- Experience deploying LLMs on cloud platforms (AWS Bedrock SageMaker or Azure OpenAI)
- Understanding secure software development and vulnerability management protocols
- Familiarity with scientific or laboratory workflows is a plus
What Youll Gain
- Exposure to high-impact scientific applications and real-world AI/ML deployments
- Opportunity to work on enterprise-grade software development and cloud infrastructure
- Hands-on mentorship from experienced software engineering professionals
To qualify applicants must be legally authorized to work in the United States and should not require sponsorship (current or future) for employment visa status. Thermo Fisher does not offer employment in this position to holders of F-1 J-1 H-1 OPT and CPT Visas for the purpose of obtaining practical experience.
Compensation and Benefits
The hourly pay range estimated for this position based in California is $22.50$38.50.
This position may also be eligible to receive a variable annual bonus based on company team and/or individual performance results in accordance with company policy. We offer a comprehensive Total Rewards package that our U.S. colleagues and their families can count on which includes:
A choice of national medical and dental plans and a national vision plan including health incentive programs
Employee assistance and family support programs including commuter benefits and tuition reimbursement
At least 120 hours paid time off (PTO) 10 paid holidays annually paid parental leave (3 weeks for bonding and 8 weeks for caregiver leave) accident and life insurance and short- and long-term disability in accordance with company policy
Retirement and savings programs such as our competitive 401(k) U.S. retirement savings plan
Employees Stock Purchase Plan (ESPP) offers eligible colleagues the opportunity to purchase company stock at a discount
For more information on our benefits please visit: Experience:
Intern
Work ScheduleStandard (Mon-Fri)Environmental ConditionsOfficeJob DescriptionAbout the RoleJoin as a driven Software Engineering Intern skilled in machine learning and Java/Spring development.ResponsibilitiesDevelop and prototype features using LLMs RAG pipelines AWS-hosted data lakes model deploymen...
Work Schedule
Standard (Mon-Fri)
Environmental Conditions
Office
Job Description
About the Role
Join as a driven Software Engineering Intern skilled in machine learning and Java/Spring development.
Responsibilities
- Develop and prototype features using LLMs RAG pipelines AWS-hosted data lakes model deployment inference and monitoring
- Develop or fine-tune agents capable of handling scientific workflows and knowledge retrieval
- Participate in full-stack software development involving Java Spring Framework Spring Boot AngularJS Electron PostgreSQL and Tomcat
- Integrate and test services with AWS components (e.g. S3 DynamoDB Lambda Bedrock/SageMaker Redshift etc.)
- Establish CI/CD pipelines with the use of GitHub Actions self-hosted runners and deployment automation
- Implement automated test cases (unit integration and regression)
- Work together with senior engineers and the SCM team to incorporate security tools like CodeQL SonarQube Qualys GitHub X-ray and SBOM generation tools.
- Participate in agile sprints and contribute to development reviews code reviews and feature demos
Required Qualifications
- Currently pursuing a Masters or Ph.D. in Computer Science Data Science Machine Learning or a related technical field
- Hands-on experience with machine learning LLMs transformers and agent frameworks (LangChain Haystack or similar)
- Experience building RAG pipelines using vector search (e.g. FAISS Weaviate) and AWS data lakes
- Strong skills in Java Spring Framework and REST API development
- Experience with AngularJS or modern JavaScript frameworks
- Familiarity with PostgreSQL Tomcat Apache or Nginx
- Working knowledge of automation testing frameworks (JUnit Selenium etc.)
- Familiarity with GitHub Actions continuous integration/continuous deployment pipelines and containerized deployments
- Familiarity with cybersecurity tools like CodeQL SonarQube SBOM generation GitHub security features and Qualys scanning tools
Preferred Qualifications
- Experience deploying LLMs on cloud platforms (AWS Bedrock SageMaker or Azure OpenAI)
- Understanding secure software development and vulnerability management protocols
- Familiarity with scientific or laboratory workflows is a plus
What Youll Gain
- Exposure to high-impact scientific applications and real-world AI/ML deployments
- Opportunity to work on enterprise-grade software development and cloud infrastructure
- Hands-on mentorship from experienced software engineering professionals
To qualify applicants must be legally authorized to work in the United States and should not require sponsorship (current or future) for employment visa status. Thermo Fisher does not offer employment in this position to holders of F-1 J-1 H-1 OPT and CPT Visas for the purpose of obtaining practical experience.
Compensation and Benefits
The hourly pay range estimated for this position based in California is $22.50$38.50.
This position may also be eligible to receive a variable annual bonus based on company team and/or individual performance results in accordance with company policy. We offer a comprehensive Total Rewards package that our U.S. colleagues and their families can count on which includes:
A choice of national medical and dental plans and a national vision plan including health incentive programs
Employee assistance and family support programs including commuter benefits and tuition reimbursement
At least 120 hours paid time off (PTO) 10 paid holidays annually paid parental leave (3 weeks for bonding and 8 weeks for caregiver leave) accident and life insurance and short- and long-term disability in accordance with company policy
Retirement and savings programs such as our competitive 401(k) U.S. retirement savings plan
Employees Stock Purchase Plan (ESPP) offers eligible colleagues the opportunity to purchase company stock at a discount
For more information on our benefits please visit: Experience:
Intern
View more
View less