All roles at Thermo Fisher Scientific

Staff Engineer, Software (FDE)

BengaluruFull-time10–18 yrsPosted over a month ago

Leadership software engineering role at Thermo Fisher Scientific in Bengaluru. Needs 10+ years and a B.Tech, B.E. or M.Sc.

About the role

We develop and deliver foundational components, SaaS-based applications, digital lab (Cloud-based) tools, and foundational AI and agentic AI solutions to help scientists work more efficiently and precisely, enabling them to make our world healthier, cleaner, and safer. We give them the flexibility to access what they need when they need it, allowing them to select and receive products and services across multiple channels.

What you'll do

  • Partner with business stakeholders to understand business objectives, workflows, and pain points
  • Discover and prioritize high-value AI Business use cases with measurable impact
  • Translate business requirements into scalable solution architectures using existing reusable capabilities
  • Design Retrieval-Augmented Generation (RAG) architectures, including vector databases, indexing strategies, chunking, embedding models, and retrieval patterns
  • Identify and compose the right platform components, reusable services, tools, APIs, and agentic building blocks

What you need

  • Data structures
  • SQL
  • Java
  • Python
  • JavaScript
  • TypeScript

Good to have

  • Git
  • Unit testing
  • AWS
  • C++
  • C#
  • PostgreSQL

More roles like this at Thermo Fisher Scientific

Apply on Thermo Fisher Scientific's site