Engineer III, Software

3 weeks ago


Bengaluru, Karnataka, India Thermo Fisher Scientific Full time

Job Description

Job Title – Engineer III, Software

Job Location – Bangalore

Company Information:

Thermo Fisher Scientific Inc. (NYSE: TMO) is the world leader in serving science, with annual revenue of approximately $40 billion. Our Mission is to enable our customers to make the world healthier, cleaner and safer. Whether our customers are accelerating life sciences research, solving sophisticated analytical challenges, increasing efficiency in their laboratories, improving patient health through diagnostics or the development and manufacture of life-changing therapies, we are here to support them. Our distributed team of more than 100,000 colleagues delivers an unrivaled combination of innovative technologies, purchasing convenience and pharmaceutical services through our industry-leading brands, including Thermo Scientific, Applied Biosystems, Invitrogen, Fisher Scientific, Unity Lab Services, Patheon and PPD.

All of our employees share a common set of values - Integrity, Intensity, Innovation and Involvement. Our ability to grow year after year is driven by our ability to attract, develop and retain world class people who will thrive in our environment and share in our desire to improve humankind by enabling our customers to make the world healthier, cleaner and safer.

If you share in our values and if you're looking for an employer who is strongly committed to developing talent and exciting achievement, come grow with us at Thermo Fisher Scientific. Visit us at

Position Summary:

This position will work within the DPE (Digital Platform Engineering) group to develop and implement various enterprise initiatives and technical projects related to Fisher Scientific and Thermo Fisher Scientific ecommerce web sites. Candidate will work with others on the development team to translate business requirements and technical design into well optimized functioning code using JAVA and related technologies. Candidate will be responsible for implementation, maintenance of web applications and services that interact with Product, Content, Search and E-Commerce systems. Candidate should be able to work effectively in a team to build web applications and services. This position offers an exciting career to work on systems that collaborate with multiple systems including Content Management Systems, Product Information Management System, Middleware and ERPs (Enterprise Resource Planning).

Responsibilities:

  • Designing and developing Python applications that integrate with ML stacks for various projects.
  • Collaborating with multi-functional teams to define and implement ML solutions.
  • Building and maintaining scalable ML models, algorithms, and data pipelines.
  • Optimizing and fine-tuning ML models and algorithms for performance and accuracy.
  • Implementing and integrating ML frameworks and libraries into existing systems.
  • Experience with NLP task and RAG ( Retrieval Augmented Generation)
  • Experience working with Vector Database.
  • Understating of LLM Agents
  • Collaborating with stakeholders to understand business requirements and translate them into technical solutions.
  • Creating and maintaining technical documentation for developed applications and ML models.

Requirements:

  • Minimum of 8 years of professional experience as a Python Developer.
  • Stong knowledge of Python programming language and its libraries.
  • Hands-on experience with ML stacks, including but not limited to TensorFlow, Keras, PyTorch, or scikit-learn.
  • Proficiency in designing and implementing ML models and algorithms.
  • Experience with data preprocessing, feature engineering, and data visualization techniques.
  • Familiarity with cloud platforms such as AWS for deploying ML models.
  • Experience working with RAG Framework ( Langchain , Llama index )


  • Bengaluru, Karnataka, India Rocket Software Full time

    Job Description Summary:The Software Engineer in Test-III (SDET) keeps a keen eye on customer commitments and work collaboratively with engineering counterparts to meet customer commitments. The position must build productive working relationships and collaborate with cross-functional teams to meet customer quality specifications. The position is...


  • Bengaluru, Karnataka, India ZoomInfo Full time

    Software Engineer III - Back EndAs a Software Engineer III, you will get to explore and work with cutting-edge technologies and a large and rich data set. If you like working on tough problems, whether that's building systems that handle millions of customer requests a day or how to make sense of over a billion pieces of potentially correlated data, ZoomInfo...


  • Bengaluru, Karnataka, India Omnicell, Inc Full time

    CompanySince 1992, Omnicell has been a pioneer in transforming pharmacy care, driven by our promise of 'Outcomes. Defined and Delivered.' We're committed to being the healthcare providers' most trusted partner and leading the Autonomous Pharmacy revolution through innovative robotics, automation, software intelligence, and technology-supported services.Our...


  • Bengaluru, Karnataka, India Thermo Fisher Scientific Full time

    This job opportunity is within the DPE (Digital Platforms & Engineering) group to work on enterprise initiatives and technical projects for Fisher Scientific eCommerce website. The candidate will use LucidWorks Search, SOLR, and JAVA technologies to provide technical solutions for business needs. Responsibilities include implementing and maintaining web...


  • Bengaluru, Karnataka, India ZoomInfo Full time

    As a Software Engineer III at ZoomInfo, you will report to the manager for our Developer Experience - DevTools team and play a pivotal role in enhancing developer productivity and expediting innovation. Your customer will be our developers, and your primary responsibility will be building a suite of internal developer tools to streamline the SDLC. You'll...

  • Software Engineer

    5 days ago


    Bengaluru, Karnataka, India MRI Software Full time

    UI Framework: Blazor; ExtJS Database: Microsoft SQL Server/Azure SQL Job Title: . Net Developer HR Job Title: Software Engineer II/III Location: Bangalore MRI Software is seeking a Software Engineer to join our team working on the MRI suite of products. As a Software Engineer, you will be responsible for developing, testing, and maintaining software...


  • Bengaluru, Karnataka, India Vontier Full time

    JOB DESCRIPTIONPurpose of Position:Software Engineer III – Payments will be responsible for the development and enhancement of the existing payment platformsKey Responsibilities:Design and Develop software for payments platform – core and feature enhancementVerify and validate platform against legacy performance and full operating conditionsConducting...

  • DevOps Engineer III

    5 days ago


    Bengaluru, Karnataka, India Granicus Full time

    Job DescriptionThe DevOps Engineer III will have a significant role in the development, automation, and security across our diverse company portfolio. We use various systems like Chef, GitLab, GitLab-CI, Terraform, and Kubernetes to automate testing and delivery of both Windows and Linux applications; with plans to consolidate on a standard set of tools...


  • Bengaluru, Karnataka, India Vontier Full time

    JOB DESCRIPTION Purpose of Position: Software Engineer III – Payments will be responsible for the development and enhancement of the existing payment platforms Key Responsibilities: Design and Develop software for payments platform – core and feature enhancement Verify and validate platform against legacy performance and full operating conditions...


  • Bengaluru, Karnataka, India MRI Software Full time

    MRI seeking an experienced and skilled candidate with passion for designing, evolving and developing python and Go Language based applications. As a Senior Software Engineer, you will be directly involved in design, development, customisation, configuration, testing and enhancing browser-based applications. You shall participate in the entire software...


  • Bengaluru, Karnataka, India Cyble Full time

    Job Title : Senior Software Development Engineer (SDE-III) Company : Cyble Product : ODIN : Bangalore Experience : 5-7+ years About Us : Cyble provides the fastest and most comprehensive coverage across adversaries, infrastructure, exposure, weaknesses, and targets. Cyble empowers governments and enterprises to safeguard their citizens and...

  • Engineer III, SDET

    5 days ago


    Bengaluru, Karnataka, India Omnicell, Inc Full time

    Software Engineer III - TestThe Software Engineer III - Test role is perfect for an experienced professional who plays a key role in enhancing quality practices within Omnicell products. Leveraging their knowledge in Computer Science and background in Healthcare or related industries, this individual collaborates with a team to devise and implement effective...


  • Bengaluru, Karnataka, India Elsevier Full time

    About the Role As a Software Engineer III, you will be working on the design, development and quality testing of the software development assignments for the Data Monitor web application. You will partner with cross-functional technical teams to deliver successful projects in an Agile environment. Your responsibilities will encompass end-to-end ownership,...


  • Bengaluru, Karnataka, India Thermo Fisher Scientific Full time

    Job DescriptionJob Title – Engineer III, SoftwareJob Location – BangaloreAbout Team:We are Digital Platforms & Engineering Team - the software center of excellence for Thermo Fisher Scientific. We develop and deliver SaaS based applications and digital lab (Cloud-based) tools, to help scientists do their work more efficiently and with precision, enabling...


  • Bengaluru, Karnataka, India Thermo Fisher Scientific Full time

    Job DescriptionJob Title – Engineer III, SoftwareJob Location – BangaloreAbout Team:We are Digital Platforms & Engineering Team - the software center of excellence for Thermo Fisher Scientific. We develop and deliver SaaS based applications and digital lab (Cloud-based) tools, to help scientists do their work more efficiently and with precision, enabling...


  • Bengaluru, Karnataka, India Thermo Fisher Scientific Full time

    Job DescriptionJob Title – Engineer III, SoftwareJob Location – BangaloreAbout Team:We are Digital Platforms & Engineering Team - the software center of excellence for Thermo Fisher Scientific. We develop and deliver SaaS based applications and digital lab (Cloud-based) tools, to help scientists do their work more efficiently and with precision, enabling...


  • Bengaluru, Karnataka, India Elsevier Full time

    Would you like to be part of a team that delivers high-quality software to our customers?Are you a problem solver who enjoys working collaboratively to achieve business goals?About our TeamWe are a software engineering team within the Academic and Government division, which helps research institutions track and analyze their research data records.About the...


  • Bengaluru, Karnataka, India PDI Technologies Full time

    PDI Overview PDI helps convenience store retailers and petroleum wholesale marketers worldwide thrive in a digital economy with enterprise management software. Over 1,500 customers operating more than 200,000 locations trust PDI to optimize their operations, whether they are a single site, multi-site, dealer or a franchise operator. PDI's enterprise...


  • Bengaluru, Karnataka, India Ola Full time

    JOB DESCRIPTIONJob SummaryResearch Engineer II/III is expected to develop state of the art Path planning algorithms.Key Result Areas (Accountability & Responsibility of the role)Build robust solutions to cutting edge Autonomous driving problemsWork across Perception, Motion planning, Behavior planning and Control system componentsKeep pace with the latest...


  • Bengaluru, Karnataka, India Spectrum Consultants India Private Limited Full time

    Software Engineer III SummaryExperience Required:10 YearsJob Term:PermanentLocation:BangaloreCategory:Software DevelopmentA leading designer, developer and global supplier of a broad range of digital and analog semiconductor connectivity solutions that serve the wired infrastructure, wireless communications, enterprise storage and industrial markets.Work...