Talent.com
Staff Engineer, Software
Staff Engineer, SoftwareThermo Fisher Scientific • Bengaluru, Karnataka, India
Staff Engineer, Software

Staff Engineer, Software

Thermo Fisher Scientific • Bengaluru, Karnataka, India
30+ days ago
Job description

This job is with Thermo Fisher Scientific, an inclusive employer and a member of myGwork – the largest global platform for the LGBTQ+ business community. Please do not contact the recruiter directly.

Work Schedule

Standard (Mon-Fri) Environmental Conditions

Office

Job Description

About Team :

Digital Engineering is Thermo Fisher’s “ Software Engineering ” center of excellence. We build cloud computing services, products and Platforms that the scientific community demands. Using the emerging technologies with the potential to significantly change lab workflows and facilitate access to powerful data analysis techniques. Our division serves as an extension of Thermo Fisher’s Software R&D teams while enhancing our responsiveness and attention in enabling our customers to make the world healthier, cleaner and safer. Thermo Fisher was built to serve society and that sense of purpose will continue to enhance innovation and scientific advancement. We are committed to diversity in our workforce and is proud to be an equal opportunity employer

We apply industry standard methodologies to the design, development, and deployment of world- class software products built to demonstrate the power and scalability of the cloud.

Roles & Responsibilities :

Purpose :

The Software Staff Engineer provides software and systems architectural and design leadership to multiple Software Development Scrum Teams delivering a Gen AI Solution.

As a  Lead Developer , this individual will actively contribute to the  architecture ,  design , and  development  of new features, integrating  Generative AI  systems to enhance functionality. The role involves working with  AI frameworks and models, ensuring seamless integration with existing product offerings.  In addition to that, the role also demands to lead, empower, mentor, and provide ample guidance to the other team members with respect to technical challenges.

Responsibilities :

Provide software and systems architectural and design leadership to team of engineers. Design and implement cloud service and software architecture for new products, and extensions to existing products. Be the team’s “go-to” person for architectural, design and implementation related questions and provide guidance.

Active contribution in solution analysis of requirements

Able to understand, articulate and challenge the requirements

Provides guidance regarding design activity to other programmers on technical aspects relating to the project.

Proactively looks for ways and patterns to continuously automate feature testing with measurable and tangible goals

Is authentic, transparent and leads by example, holding self and others accountable. Inspires, motivates and collaborates with others

Anticipates needs and problems while creating solutions. Is willing to ask difficult questions and do things differently. Greets challenge and change as opportunity

A highly motivated fast learner who can self-start and "determine what needs figuring out”

Actively participates in development community of practices in sharing and learning standard processes, leads initiatives within the community and involve in other organization initiatives

Excellent verbal and written communication skills. Ability to effectively document artifacts and processes then explain them to others

Candidate Requirement :

Education : Bachelors in Engineering or Masters in Computer Science with 10+ years of extensive experience.

Mandatory Skills, Knowledge, and Experience :

Python Development Experience :

Minimum 6 years of proven experience in  Python  development, with a strong emphasis on  backend  development, including creating RESTful APIs, working with libraries like  FastAPI  for high-performance web services.

Generative AI (Gen AI) & OpenAI Integration :

Hands-on experience with  Generative AI  frameworks and APIs, including  OpenAI  models for generating human-like responses, completing tasks, and automating processes. Knowledge of how to effectively integrate these models into applications.

API Development & Integration :

Extensive experience in building and maintaining  REST APIs  using  FastAPI , ensuring efficient communication between different services and applications. Familiarity with  authentication ,  authorization , and  API rate-limiting .

Data Engineering & Processing :

Strong skills in  data engineering , including data extraction, transformation, and loading (ETL) processes. Expertise in  Pandas  for data manipulation, analysis, and handling large datasets.

LLM (Large Language Model) Prompt Engineering :

Experience in  prompt engineering  for  LLMs . Ability to design and optimize prompts for specific use cases to extract relevant, high-quality outputs.

Python Data Science Libraries :

Strong proficiency in  Pandas ,  NumPy , and other data analysis libraries to process and manipulate large volumes of data. Experience in generating data insights and performing statistical analyses.

Version Control & CI / CD :

Proficient in using  Git  for version control and familiar with  CI / CD pipelines  for automated testing and deployment processes.

Scrum and Agile Methodologies :

3+ years of experience with  Scrum  or Agile-based software development methodologies, with a focus on iterative development and collaboration.

Testing and Automation :

Experience in  unit testing ,  integration testing , and  automated testing  using frameworks like  pytest  and  unittest to ensure code quality and reliability.

Communication & Documentation :

Excellent verbal and written communication skills, capable of detailing code, technical processes, and explaining them to both technical and non-technical collaborators.

Non-Functional Requirements (NFR) :

Experience in defining and implementing  Non-Functional Requirements  such as  performance  optimizations,  scalability , and  security  in data-driven applications.

Nice to Have Skills, Knowledge, and Experience :

Cloud Services & Deployment :

Experience with  cloud platforms  like  AWS  or  GCP , specifically related to  data storage ,  serverless computing , and  scalable APIs .

Data Pipeline Tools :

Familiarity with data pipeline tools like  Apache Airflow ,  Apache Kafka , or similar platforms for managing and orchestrating data workflows.

Machine Learning & AI Frameworks :

Experience with machine learning libraries such as  scikit-learn ,  TensorFlow ,  PyTorch , or similar, particularly in building and training models for data-driven applications.

Code Quality & Analysis Tools :

Experience with  SonarQube ,  ESLint , or similar tools for  code quality analysis , ensuring maintainability and scalability of the codebase.

]]>

Create a job alert for this search

Staff Software Engineer • Bengaluru, Karnataka, India

Related jobs
Staff I Software Engineer(C#)

Staff I Software Engineer(C#)

BlackLine • Bengaluru, Karnataka, India
At BlackLine, we're committed to bringing passion and customer focus to the business of enterprise applications.Since being founded in 2001, BlackLine has become a leading provider of cloud softwar...Show more
Last updated: 22 days ago • Promoted
Staff Software Engineer

Staff Software Engineer

ThoughtSpot • Bengaluru, Karnataka, India
Join ThoughtSpot — the AI Analytics Leader ThoughtSpot is building the next generation of AI-powered analytics and Agentic Search. Our platform makes it effortless for anyone to ask questions in nat...Show more
Last updated: 4 days ago • Promoted
Staff Software Engineer

Staff Software Engineer

Epsilon • bangalore, karnataka, in
The Product team forms the crux of our powerful platforms and helps connect millions of customers worldwide with the brands that matter most to them. This team of innovative problem solvers develops...Show more
Last updated: 30+ days ago • Promoted
Staff Software Engineer

Staff Software Engineer

Intuit • bangalore, India
Intuit is a leading software provider of business and financial management solutions for small and mid-sized businesses, consumers, financial institutions and accounting professionals.You probably ...Show more
Last updated: 30+ days ago • Promoted
Staff Software Engineer

Staff Software Engineer

ServiceNow • Bangalore, Karnataka, India
Our Analytics Team is integral to the development and maintenance of robust data pipelines semantic layers and data applications. This team is responsible for constructing and refining data pipeline...Show more
Last updated: 30+ days ago • Promoted
Staff Engineer Software - Fullstack [T500-20770]

Staff Engineer Software - Fullstack [T500-20770]

Albertsons Companies India • Bengaluru, Karnataka, India
ANSR is hiring for one of its clients.About Albertsons Companies Inc.ACI) : As a leading food and drug retailer in the United States, Albertsons Companies, Inc. Our well-known banners across the Unit...Show more
Last updated: 12 days ago • Promoted
Staff Software Engineer

Staff Software Engineer

Auxia • bangalore, karnataka, in
Agentic Customer Journey Orchestration Platform.VMG Technology Partners, Stage 2 Capital, and MUFG Innovation Partners — we’re on a mission to make every enterprise truly intelligent.Sandeep Menon ...Show more
Last updated: 10 days ago • Promoted
Staff I Software Engineer(C)

Staff I Software Engineer(C)

BlackLine • Bengaluru, Republic Of India, IN
At BlackLine, we're committed to bringing passion and customer focus to the business of enterprise applications.Since being founded in 2001, BlackLine has become a leading provider of cloud softwar...Show more
Last updated: 22 days ago • Promoted
Staff Software Engineer

Staff Software Engineer

Saarthee • Bengaluru, Karnataka, India
As a Staff Engineer , you will architect and scale high-performance, distributed payment and engagement systems.You’ll combine deep technical expertise with strategic leadership—shaping the platfo...Show more
Last updated: 22 days ago • Promoted
Staff Engineer Software [T500-20795]

Staff Engineer Software [T500-20795]

Albertsons Companies India • Bengaluru, Karnataka, India
About Albertsons Companies Inc.As a leading food and drug retailer in the United States, Albertsons Companies, Inc.Our well-known banners across the United States, including Albertsons, Safeway, Vo...Show more
Last updated: 30+ days ago • Promoted
Staff Engineer Software [T500-20797]

Staff Engineer Software [T500-20797]

Albertsons Companies India • Bengaluru, Karnataka, India
About Albertsons Companies Inc.As a leading food and drug retailer in the United States, Albertsons Companies, Inc.Our well-known banners across the United States, including Albertsons, Safeway, Vo...Show more
Last updated: 30+ days ago • Promoted
Staff Software Engineer

Staff Software Engineer

NetApp • Bengaluru, Karnataka, India
Are you passionate about building the future of hybrid cloud data management NetApp is developing a portfolio of data-centric platforms and services to help organizations unlock the true power of t...Show more
Last updated: 4 days ago • Promoted
Staff Software Engineer

Staff Software Engineer

Quince • Bengaluru, Karnataka, India
OUR STORY Quince was started to challenge the existing idea that nice things should cost a lot.Our mission was simple : create an item of equal or greater quality than the leading luxury brands and ...Show more
Last updated: 30+ days ago • Promoted
Staff Software Engineer

Staff Software Engineer

AlphaSense • Bengaluru, Karnataka, India
The worlds most sophisticated companies rely on AlphaSense to remove uncertainty from decision-making.With market intelligence and search built on proven AI AlphaSense delivers insights that matter...Show more
Last updated: 22 days ago • Promoted
Staff Software Engineer

Staff Software Engineer

HME • Bengaluru, India
For over 50 years, HME has created industry-leading products and services, their earliest being the first wireless microphone for the professional audio market in 1974. Since then, they have evolved...Show more
Last updated: 30+ days ago • Promoted
Staff Engineer Software [T500-20466]

Staff Engineer Software [T500-20466]

Albertsons Companies India • bangalore, karnataka, in
ANSR is hiring for one of its clients.About Albertsons Companies Inc.As a leading food and drug retailer in the United States, Albertsons Companies, Inc. Our well-known banners across the United Sta...Show more
Last updated: 12 days ago • Promoted
Staff Software Engineer –

Staff Software Engineer –

Tata Consultancy Services • Bengaluru, Republic Of India, IN
Have a strong application development background in.AWS cloud services and product solutions.Are passionate about building resilient and secure cloud infrastructure to support application developme...Show more
Last updated: 10 days ago • Promoted
Staff Engineer Software [T500-20484]

Staff Engineer Software [T500-20484]

Albertsons Companies India • Bengaluru, Karnataka, India
ANSR is hiring for one of its clients.About Albertsons Companies Inc.ACI) : As a leading food and drug retailer in the United States, Albertsons Companies, Inc. Our well-known banners across the Unit...Show more
Last updated: 12 days ago • Promoted