Principal Full Stack Engineer (Azure & Python) - Stifons

Stifons Limited

Bengaluru

On-site

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

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

GSK India Global Services Private Limited seeks a Senior Principal Full Stack Engineer to architect and build production-grade applications and data platforms for scientists and business stakeholders worldwide.

You will lead cross-domain collaboration, deliver scalable systems using Python, React/TypeScript, and Azure, and integrate AI/GenAI features with robust observability and security.

Qualifications

  • 15+ years of hands-on software development with leadership
  • Experience delivering AI/ML features in production
  • Expert-level Python programming with production application development
  • Strong full-stack experience across backend (FastAPI/Flask/Django) and frontend (React/TypeScript)
  • Cloud platform experience, preferably Azure, with observability and security
  • DevOps practices: CI/CD, Infrastructure as Code, and GitOps

Responsibilities

  • Write production-grade code for full-stack applications using Python and modern frontend frameworks
  • Build and maintain scalable REST APIs, microservices and async processing pipelines
  • Design application architectures and own technical solutions end-to-end
  • Lead and participate in code reviews, enforce quality standards and drive testing culture
  • Debug and optimise performance across the full stack
  • Integrate AI/GenAI features into production apps and build LLM pipelines
  • Collaborate with data scientists to productionise ML models and ensure observability

Skills

Python programming
Full-stack development
React
TypeScript
API design
Azure cloud
DevOps/CI-CD
Leadership
SQL

Education

Bachelor's degree in Computer Science or related field

Tools

Docker
Kubernetes
Azure

Job description

Job Title: Senior Principal Full Stack Engineer

Company: GSK India Global Services Private Limited

Job Type: Full-Time

Experience: 15+ Years

Education: Bachelor's degree in Computer Science, Software Engineering, Information Technology, or equivalent experience

Location: Bengaluru, India

Work Mode: Hybrid/On-site (Based on company policy)

Industry: Pharmaceuticals / Biotechnology / Healthcare Technology

GSK Overview

GSK is a global biopharma company with a purpose to unite science, technology and talent to get ahead of disease together. R&D at GSK is highly data-driven, and we are applying AI/ML, modern software engineering, and data platforms to generate new insights, enable analytics, drive automation and accelerate the pace of discovery and development.

The Role

This role is in R&D Technology where you will architect and build production-grade applications and data platforms used by scientists, clinicians and business stakeholders worldwide. You will work across diverse domains and partner with architects, data engineers, AI/ML modellers and product owners to deliver high-quality scalable systems in alignment with agile and DevOps principles.

In This Role You Will
  • Software Engineering & Application Development
    • Write clean, well-tested, production-grade code for full-stack applications using Python and modern frontend frameworks
    • Build and maintain scalable REST APIs, microservices and async processing pipelines
    • Design application architectures and own technical solutions end-to-end
    • Lead and participate in code reviews, enforce quality standards and drive testing culture
    • Debug and optimise application performance across the full stack
  • AI & GenAI Integration
    • Integrate large language models into production applications via secure, governed API infrastructure
    • Design and build RAG pipelines – document ingestion, chunking, vectorisation, retrieval and reranking
    • Implement semantic search using vector databases and cloud search services
    • Apply prompt engineering and structured output techniques for reliable, deterministic LLM outputs
    • Build and evaluate agentic workflows including tool calling, multi-step orchestration and human‑in‑the‑loop patterns
    • Implement LLM observability – latency tracking, cost monitoring, output quality evaluation and regression testing for prompts
    • Apply AI security practices: prompt injection defence, PII handling, data residency and output validation
    • Collaborate with data scientists to productionise ML models and evaluate emerging AI frameworks
  • Cloud Architecture & Services
    • Design and architect cloud-native applications and data solutions on Azure
    • Implement scalable, resilient and cost-effective cloud architectures with a focus on high availability and security
    • Apply cloud security best practices: identity management, RBAC, secrets management, network isolation
    • Implement observability across services – distributed tracing, APM, logging and alerting
    • Optimise cloud resource utilisation and apply FinOps principles
  • Data Engineering
    • Build and maintain data pipelines for large-scale structured and unstructured data processing
    • Implement ETL/ELT processes across diverse data sources with reliability and observability
    • Design data models and schemas for both analytical and operational workloads
    • Work with cloud data warehouses and distributed processing platforms for analytics and AI/ML data flows
    • Implement data quality checks, monitoring and governance practices
  • Database & Data Management
    • Write complex SQL queries for data analysis and application needs
    • Design and optimise schemas for relational and NoSQL databases
    • Tune query performance and implement indexing strategies at scale
    • Implement data access patterns, ORM frameworks and caching strategies
  • DevOps & Infrastructure
    • Implement Infrastructure as Code and mature CI/CD pipelines
    • Containerise applications and manage orchestrated deployments with Docker and Kubernetes
    • Implement monitoring, distributed tracing, logging and alerting as first‑class concerns
    • Automate deployment and operational processes and champion GitOps practices
  • Technical Leadership & Collaboration
    • Drive architectural decisions and set engineering standards across the team
    • Mentor and develop junior and mid‑level engineers through code reviews, pairing and knowledge sharing
    • Represent engineering in cross‑functional discussions with product owners, architects and business stakeholders
    • Proactively identify technical debt, performance bottlenecks and systemic risks and drive remediation
    • Evaluate and recommend new technologies, frameworks and engineering practices
Minimum Qualifications & Skills
  • Bachelor's degree in Computer Science or equivalent industry experience
  • 15+ years of hands‑on software development with clear progression in technical complexity and leadership
  • Expert‑level Python programming with extensive production application development experience
  • Strong full‑stack development experience across backend frameworks (e.g. FastAPI, Flask, Django) and modern frontend (e.g. React, TypeScript)
  • Demonstrated experience delivering AI/ML features in production – not just prototyping or notebook experimentation
  • Solid understanding of RAG architectures, vector databases and LLM integration patterns
  • Hands‑on experience with prompt engineering, structured outputs and LLM output validation
  • Cloud platform experience, preferably Azure – managed services, containerised deployments and observability
  • Strong SQL skills: complex queries, data modelling and performance optimisation
  • Data engineering fundamentals: building and operating data pipelines at scale
  • Experience building production‑grade systems: scalable, maintainable, well‑tested, and observable
  • Strong software architecture knowledge: design patterns, microservices, distributed systems, cloud‑native design
  • Proven technical leadership: driving standards, mentoring engineers and owning architectural decisions
  • DevOps practices: CI/CD, containerisation, Infrastructure as Code and GitOps
  • Excellent problem‑solving, communication and stakeholder engagement skills
Essential Skills
  • Azure cloud platform expertise – deep knowledge of managed compute, storage, search, data and orchestration services
  • Cloud data warehouse and distributed processing experience – e.g. Snowflake, Databricks, Apache Spark including data governance and Unity Catalog‑style patterns
  • Agentic AI experience – tool calling, multi‑agent orchestration, LangGraph or equivalent frameworks
  • LLM observability and evaluation – prompt regression testing, latency/cost tracking, output quality monitoring
  • GenAI platform experience – working with leading commercial LLMs via API in production, including gateway‑based access patterns
  • Advanced RAG patterns – hybrid retrieval, reranking, multi‑modal inputs, context window optimisation
  • DevOps maturity – Infrastructure as Code, advanced CI/CD, GitOps, and cloud security controls
  • Containerisation and orchestration – Docker and Kubernetes at scale
  • Database expertise – PostgreSQL and/or cloud‑native relational databases with performance tuning experience
  • Micro‑frontend architecture – component‑driven, independently deployable frontend modules
  • AI security – prompt injection defence, PII handling in LLM pipelines and data residency controls
Preferred Qualifications
  • Azure certifications – Solutions Architect, Developer or Data Engineer
  • MLOps knowledge – model deployment, versioning, monitoring and A/B testing
  • Experience with ML frameworks such as PyTorch, TensorFlow or Hugging Face
  • Knowledge of NLP techniques beyond basic text processing – entity extraction, classification and embeddings
  • Experience with cloud search and indexing technologies
  • FinOps practices – cloud cost attribution, optimisation and governance
  • Experience in pharmaceutical, healthcare or regulated industry environments
  • Secure coding practices and software security fundamentals
  • Experience with data visualisation libraries for analytical dashboards
  • Familiarity with AI‑assisted development tools and practices
Skills

Artificial Intelligence (AI), Artificial Intelligence Ethics, Artificial Neural Networks (ANNS), Classification Models, Deep Learning, Intelligent Automation (IA), Machine Learning (ML), Model Evaluation, Model Validation, Predictive Modeling, Probabilistic Modeling, Python (Programming Language), Test Documentation

Inclusion at GSK

As an employer committed to inclusion, we encourage you to reach out if you need any adjustments during the recruitment process.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Director - Generative AI, AIML (Gurugram)
Director - Generative AI, AIML (Gurugram)

Axtria • India

On-site
INR 3,000,000 - 6,000,000
AI Engineer, Smart Claims
AI Engineer, Smart Claims

Amplify Health • Gurugram District

On-site
INR 3,500,000 - 6,000,000
AI learning stipend
Health insurance
Software Engineering Lead
Software Engineering Lead

AstraZeneca GmbH • Bengaluru

On-site
INR 4,000,000 - 6,000,000
Full Stack Developer (Python & Angular) Assistant Vice President
Full Stack Developer (Python & Angular) Assistant Vice President

Citi • Bengaluru

On-site
INR 1,600,000 - 2,500,000
Manager Data Analytics
Manager Data Analytics

GSK • Bengaluru

On-site
INR 1,500,000 - 3,000,000
INDStaff Software Engineer - AI
INDStaff Software Engineer - AI

The Hartford India • Hyderabad

On-site
INR 3,500,000 - 7,500,000
Director
Director

Axtria - Ingenious Insights • Dadri

On-site
INR 5,000,000 - 7,000,000
Sr. Software Engineer - (GenAI & Node.js)
Sr. Software Engineer - (GenAI & Node.js)

GSS Group • India

On-site
INR 3,000,000 - 4,600,000
Engineering Lead (AI & Automation Products)
Engineering Lead (AI & Automation Products)

Dentsu Global Services • Bengaluru

On-site
INR 4,000,000 - 7,000,000
Lead Software Engineer – AL/ML, Implementation Engineer
Lead Software Engineer – AL/ML, Implementation Engineer

Jobtailor • Bengaluru

On-site
INR 1,800,000 - 2,400,000