Senior Software Engineer - Applied AI Solutions

Thermo Fisher Scientific India Pvt Ltd

Bengaluru

On-site

INR 4,000,000 - 7,000,000

Full time

14 days+
Application generator

Don’t send a generic resume — generate a resume and cover letter tailored to this exact role.

Get past ATS filters

Job summary

Thermo Fisher Scientific India Pvt Ltd is seeking a Staff Engineer, Applied AI Solutions to provide end-to-end architectural leadership for enterprise AI platforms. You will own system design, reference architectures, and guide implementation of AI-powered capabilities including LLMs, RAG workflows, and agentic orchestration across internal and customer-facing applications.

The role involves hands-on development with Python and FastAPI, mentoring engineers, and shaping platform strategy, with

Qualifications

  • Bachelor's degree in computer science, engineering, or related field.
  • 10+ years of industry experience in software engineering and AI solutions.
  • 5+ years in agile/scrum environments.
  • 5+ years of hands-on experience building backend systems with Python and REST APIs (FastAPI).
  • Proficiency with Git-based workflows, CI/CD, and automated testing.

Responsibilities

  • Provide software and systems architecture leadership for AI and Generative AI platforms.
  • Own high-level and low-level system design including data flows and deployment strategies.
  • Design cloud-native, event-driven, API-first architectures for AI-enabled products.
  • Develop Generative AI systems using LangChain and LangGraph for agentic workflows.
  • Architect agentic AI and RAG workflows including embeddings, vector search, and prompt engineering.
  • Build and deploy LLM-powered services using Azure OpenAI, OpenAI-compatible APIs, or Claude.

Skills

Python
FastAPI
REST APIs
Git
CI/CD
Kubernetes
Azure OpenAI
OpenAI API
LangChain
LangGraph
Ollama
RAG workflows
Vector databases
Pandas
NumPy
ETL

Education

Bachelor's degree in CS/Engineering
Master's degree

Tools

Docker
PostgreSQL
pgvector
Qdrant

Job description

About the Role

At Thermo Fisher Scientific, you’ll do meaningful work that makes a positive global impact. Join our colleagues in bringing our Mission to life every single day to enable our customers to make the world healthier, cleaner, and safer. With industry-leading R&D investment, we empower our teams to solve complex scientific challenges—from environmental protection to advancing healthcare and cancer research. As a Staff Engineer, Applied AI Solutions, you will provide end-to-end architectural, design, and technical leadership across multiple teams delivering enterprise‑grade AI and Generative AI solutions. As a hands‑on technical leader and architect, you will own system design decisions, define reference architectures, and guide implementation of AI‑powered capabilities, including deep learning models, LLMs, RAG solutions and agentic workflows across internal and external customer‑facing applications. You’ll also mentor engineers, influence platform strategy, and ensure AI‑driven systems are secure, resilient and production‑ready. A successful candidate in this role is expected to collaborate effectively with the broader teams, and consistently deliver well‑architected, scalable, secure, production‑grade AI and Generative AI features supporting a variety of use cases and scientific products, with measurable impact on scientific workflows, customer outcomes and innovation velocity.

Key Responsibilities
  • Provide software and systems architecture leadership including reference architectures, design standards, patterns, and best practices for AI and Generative AI platforms and solutions.
  • Own high-level and low-level system design, including component architecture, data flows, integration patterns, and deployment strategies.
  • Design and evolve cloud‑native, event‑driven, and API‑first architectures for AI‑enabled products and platforms.
  • Design, develop, and integrate Generative AI systems using LangChain and LangGraph for agentic workflows and orchestration.
  • Architect and implement agentic AI and RAG workflows, including data ingestion, chunking, embeddings, vector search, retrieval, tool calling, memory, and prompt engineering.
  • Build and deploy LLM‑powered services using Azure OpenAI, Anthropic Claude, and OpenAI‑compatible APIs.
  • Leverage Ollama for local and on‑prem LLM system experimentation and evaluation.
  • Integrate AI/Generative AI capabilities across enterprise platforms, and scientific applications and workflows.
  • Actively contribute to hands‑on development using Python and modern backend frameworks such as FastAPI.
  • Design and build well‑structured, maintainable, and extensible APIs supporting AI and data‑driven workloads.
  • Define and implement performance, scalability, security, reliability, and observability patterns for AI‑driven services.
  • Define and implement automated testing and evaluation strategies for Generative AI systems, including prompt testing, regression testing, and model evaluation pipelines.
  • Partner closely with product managers, architects, and other engineers to translate requirements into reliable solutions, and deliver against agile/scrum commitments.
  • Mentor and guide engineers on software architecture, system design and advanced Generative AI patterns.
  • Actively participate in Communities of Practice, influencing engineering standards and AI/Generative AI adoption strategies across the organization.
  • Communicate effectively with technical and non‑technical stakeholders through clear documentation, architecture diagrams and design reviews.
Candidate Requirement
  • Bachelor’s degree in computer science, engineering, or a related technical field.
  • Master’s degree preferred.
  • 10+ years of industry experience in software engineering and developing AI solutions, including multiple years specializing in integrating production‑grade AI/ML solutions.
  • 5+ years of experience working in agile/scrum environments.
  • 5+ years of hands‑on experience building scalable backend systems with Python and REST APIs (FastAPI preferred).
  • Proficiency with Git‑based development workflows, CI/CD pipelines, and automated testing strategies.
  • Proficiency with containerization and orchestration (Docker, Kubernetes).
  • Practical experience integrating and operating LLMs using Azure OpenAI or Anthropic Claude, or OpenAI‑compatible APIs.
  • Experience using Ollama or similar technologies for local and on‑premises inference, experimentation, and evaluation.
  • Hands‑on experience developing retrieval‑augmented generation (RAG) and agentic AI solutions, including embeddings, retrieval, vector search, tool calling, prompt engineering, and evaluation.
  • Experience with LangChain and LangGraph for LLM orchestration and agentic workflows.
  • Experience designing and managing data stores and vector indexes supporting GenAI and RAG workloads using technologies such as PostgreSQL/pgvector and Qdrant.
  • Strong data engineering skills, including ETL/data pipelines and large‑scale data processing and analysis using tools such as Pandas and NumPy.
  • Excellent written and verbal communication skills, with the ability to explain complex technical concepts clearly.
  • Preferred: Familiarity with MLOps tools (MLflow, Kubeflow), ML Frameworks (scikit‑learn, PyTorch), model evaluation frameworks, and model governance.
  • Preferred: Experience with cloud platforms such as Azure, AWS or GCP.
  • Experience Level Senior Level
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Software Engineer - AI Solutions and Platforms
Software Engineer - AI Solutions and Platforms

Thermo Fisher Scientific India Pvt Ltd • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Sr. GenAI Engineer
Sr. GenAI Engineer

V2 Solutions • Pune District

On-site
INR 3,000,000 - 6,000,000
Artificial Intelligence Engineer
Artificial Intelligence Engineer

Aventra.AI • Ahmedabad District

On-site
INR 1,600,000 - 3,200,000
Senior Software Engineer,
Senior Software Engineer,

Epam Systems • Gurugram District

On-site
INR 2,500,000 - 4,200,000
Lead Software Engineer (Python, GenAI, LLM)
Lead Software Engineer (Python, GenAI, LLM)

EPAM Systems • Maharashtra

On-site
INR 1,200,000 - 2,500,000
Lead Software Engineer (Python, GenAI, LLM)
Lead Software Engineer (Python, GenAI, LLM)

EPAM Systems • Chennai District

On-site
INR 3,500,000 - 6,500,000
Lead Software Engineer (Python, GenAI, LLM)
Lead Software Engineer (Python, GenAI, LLM)

EPAM Systems • Gurugram District

On-site
INR 3,000,000 - 5,500,000
Python GenAI Solution Architect
Python GenAI Solution Architect

Epam Systems • Hyderabad, Gurugram District, Bengaluru

Hybrid
INR 4,000,000 - 8,000,000
Lead Software Engineer (Python, GenAI, LLM)
Lead Software Engineer (Python, GenAI, LLM)

EPAM Systems • Bengaluru

On-site
INR 3,800,000 - 6,000,000
Director
Director

Axtria - Ingenious Insights • Dadri

On-site
INR 5,000,000 - 7,000,000