Software Intern
Thermo Fisher Scientific · Pleasanton, California, US
Work Schedule Standard (Mon-Fri) Environmental Conditions Office Job Description About the Role Join as a driven Software Engineering Intern skilled in machi...
Job description
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 Bachelor's Degree in Computer Science,...