Engineer II, Software
ThermoFisher Scientific
**Work Schedule**
Standard (Mon-Fri)
**Environmental Conditions**
Office
**Job Description**
**About Team:**
Digital Foundational Platform is ThermoFisher’s **Software Engineering** ” center of completion. We build cloud computing services, products and Platforms that the scientific community demands. Thermo Fisher was built to serve society and that sense of purpose will continue to improve innovation and scientific advancement.
**Responsibilities:**
The role is of a hands-on Senior Engineer who could make a difference to the product in terms of the coding, testing, innovative thinking, design and architecture, and actively supply to the development of new features. This individual will join a multi-functional scrum team constructing custom Gen AI Solutions.
**Responsibilities:**
+ Active participation in various scrum ceremonies such as Story grooming, sprint planning sessions and supply towards identifying technical risks, alternate solutions to various problems etc.
+ Responsible for ownership of multiple significant software modules
+ Responsible for leading the integrity of technical work on significant concurrent projects.
+ Plans, participates and performs the technical work of an assignment.
+ Provides mentorship regarding design activity to other programmers on technical aspects relating to the project.
+ Establishes and maintains detailed and accurate documentation of all work.
+ Proactively looks for ways and patterns to continuously automate feature testing with measurable and tangible goals
**Candidate Requirement:**
**Education & Experience levels** :
Bachelors in Engineering/Computer Science or Master degree or equivalent Shown Experience of around 2-4 years
**Mandatory Skills, Knowledge, and Experience:**
+ **Python Development Experience:** 2 to proven track record in **Python** development, with a focus on **backend** development and building **REST APIs** . Familiarity with libraries such as **FastAPI** or similar for web services.
+ **Generative AI (Gen AI) & OpenAI Integration:** Some experience working with **Generative AI** frameworks and APIs, particularly in using **OpenAI** models to generate responses or automate basic tasks. Ability to integrate these models into Python applications.
+ **API Development & Integration:** Basic experience in building and maintaining **REST APIs** with frameworks like **FastAPI** . Familiarity with concepts like **authentication** and **API integration** .
+ **LLM (Large Language Model) Prompt Engineering:** Exposure to **prompt engineering** for **LLMs** . Ability to create basic prompts for generating appropriate outputs from language models.
+ **Python Data Science Libraries:** Some familiarity with **Pandas** , **NumPy** , and other Python libraries for basic data manipulation, analysis, and working with structured data.
+ **Scrum and Agile Methodologies:** 1 to 2 years of experience working with **Scrum** or Agile methodologies. Exposure to working in an iterative, team-oriented process.
**Nice to Have Skills, Knowledge, and Experience:**
+ **Testing and Automation:** Basic experience in **unit testing** and using frameworks like **pytest** to ensure code reliability. Exposure to automated testing processes.
+ **Code Quality & Analysis Tools:** Some experience with **SonarQube** , **ESLint** , or similar tools to maintain basic coding standards and ensure clean code practices.
+ **Communication & Documentation:** Good interpersonal skills with the ability to detail code, technical processes, and collaborate efficiently with team members.
.
Thermo Fisher Scientific is an EEO/Affirmative Action Employer and does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, national origin, protected veteran status, disability or any other legally protected status.
Por favor confirme su dirección de correo electrónico: Send Email