Thermo Fisher Scientific Logo

Thermo Fisher Scientific

Engineer II, Software

Sorry, this job was removed at 03:04 p.m. (IST) on Thursday, May 08, 2025
Be an Early Applicant
In-Office
Bangalore, Bengaluru, Karnataka
In-Office
Bangalore, Bengaluru, Karnataka

Similar Jobs

3 Days Ago
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Junior
Junior
Financial Services
The Software Engineer II role involves executing projects, writing maintainable code, addressing incidents, improving reliability, and managing AWS infrastructure, contributing to operational efficiency.
Top Skills: AutosysAWSBitbucketCloudwatchControl-MDatadogDockerDynatraceEc2EcsGitGitlabGrafanaJenkinsLambdaMySQLOraclePostmanPowershellPrometheusPythonRedshiftRoute 53S3ServicenowSplunkSQLSwaggerTerraform
4 Days Ago
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Mid level
Mid level
Financial Services
The Software Engineer II position involves developing and troubleshooting software solutions, analyzing data sets, and applying DevOps practices in a team environment.
Top Skills: AWSCSSGitJavaScriptJenkinsPythonReactRestful ApisTerraform
4 Days Ago
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Mid level
Mid level
Financial Services
As a Software Engineer II, design and develop scalable systems using AWS for ETL and reporting, ensuring high-quality production code and continuous improvements.
Top Skills: Aurora MysqlAWSAws MskCloudFormationCloudwatchConfluent KafkaEmrETLEvent BridgeGlueGraphdbKafkaKnowledge GraphsLambdaNoSQLPostgresPysparkPythonQuicksightS3SigmaSQLSqsTerraform

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 Bengaluru, Karnataka, IND Office

9F, Tower C, Prestige ShantiNiketan ITPL Main Rd, Whitefield Main Rd, Bengaluru, Karnataka , India, 560016

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account