Overview
Associate Director, Full Stack Engineering for PV Tech at GSK. The role designs and delivers web applications and platforms for PV Tech, leading technical solutions and the continuous improvement of PV Tech systems in line with agile and DevOps principles.
What you'll do
- Design and implement end-to-end safety data platforms with modern AI-native solutions using technologies such as Generative AI, RAG, Vector Databases, Agentic AI, LLMs and Semantic Search.
- Design, build and maintain React applications and the back-end services and APIs that support them.
- Design and implement micro-frontend architectures using module federation, including shared dependencies, versioning and independent deployment of remote modules.
- Containerize applications and deploy them to Azure App Service, including image builds, container registries, configuration, scaling and monitoring.
- Build and maintain CI/CD pipelines (e.g. Azure DevOps, GitHub) for build, test, security scanning and deployment of containerized applications.
- Use AI coding assistants such as GitHub Copilot and Claude Code in daily development and help teams adopt them effectively and responsibly.
- Define and share best practices for AI-assisted development, such as prompting and context, code review of AI-generated code, testing expectations and security guardrails.
- Conduct PoCs of new technologies and help embed them in product teams.
- Ensure technical delivery is fully compliant with GSK Security, Quality and Regulatory standards.
- Ensure use of relevant R&D Tech / central services and collaborate with service partners to identify and deliver service improvements.
- Maintain best practices for engineering and architecture on the Confluence site.
- Engage proactively in experimentation and innovation to drive relentless improvement.
- Provide leadership, technical direction and GSK expertise to architecture and engineering teams composed of GSK FTEs, strategic partners and software vendors.
What you'll need
- Bachelor's degree in Computer Science, Engineering or relevant technical discipline.
- Total 10+ years of experience, proficient with at least 3 of the skills below, and able to demonstrate knowledge and value with relevant experience in all the following competencies:
- Experience in influencing others.
- Experience in managing vendors.
- Experience in building production React applications with TypeScript/JavaScript.
- Experience in Cloud AI services, Generative AI, LLMs, RAG, Vector Databases, Semantic Search, agentic AI and multi-modal AI technologies.
- Experience with module federation and micro-frontend architecture.
- Experience with containerization (Docker) and deploying containerized applications to Azure App Service.
- Experience using GitHub Copilot and Claude Code (or similar AI coding assistants) to build and ship software.
- Back-end development and API design, using Node.js, Java, C#/.NET or Python.
- Software development, architecture design and technology platforms/frameworks.
- Agile, DevOps and automation of testing, build, deployment and CI/CD.
- Testing strategies and frameworks, including unit, integration and end-to-end testing.
- Demonstrated skill in delivering high-quality engineered web applications.
- Knowledge of industry standards and technology platforms aligned to GSK and R&D roadmaps.
- Excellent communication, negotiation, influencing and stakeholder management skills.
- Customer focus and excellent problem-solving skills.
- Familiarity and use of open-source ecosystems including JavaScript, TypeScript, Node.js, Java, Python etc.
- Good understanding of software paradigms: domain-driven, procedural, data-driven, object-oriented, functional.
- Familiar with .NET Core (C#), Java, Python.
- Demonstrable knowledge depth in more than one area of software engineering and technology.
Nice to have
- Experience in agile software development and DevOps, relevant technology platforms (e.g. Kubernetes) and frameworks (e.g. Docker), including cloud technologies on Azure and GCP.
- Experience with web performance, accessibility and UI testing, and with component libraries and design systems.
- Experience with authentication and authorization (e.g. OAuth, OpenID Connect, Azure Entra ID) and secure coding practices.
- Experience with observability and monitoring of web applications (e.g. Azure Monitor, Application Insights).
- Subject matter expertise in PV development.
- Understanding of the relevant technical and scientific domains.
- Experience with agile development methods, security strategies and best practices, data integration mechanisms, architectural design tools, delivering and integrating COTS applications, Service Oriented Architecture (SOA), Application Integration, Business Process Management and Data Quality.
- Experience in applying AI/ML, data curation, workflow and advanced visualization techniques to enable decision support across products and assets to drive results across R&D business operations.
Details
- Location: Bengaluru Luxor North Tower.
Read the full description and apply on the company’s own careers page.