Job Search and Career Advice Platform

Enable job alerts via email!

Senior Full-Stack AI Engineer - Frontend & LLM-Enabled UX (Level 3)

GSK

City Of London

On-site

GBP 70,000 - 90,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A global healthcare company is seeking a Senior Full Stack AI Engineer to lead the design of AI-driven web experiences. This role involves working closely with product and design teams to create interactive applications leveraging large language models. Candidates should have over 6 years of experience in frontend engineering, strong UX skills, and hands-on experience with modern frameworks like React. Excellent communication and collaborative skills are essential to succeed in this agile environment.

Qualifications

  • 6+ years in production web applications with user-facing features.
  • Hands-on experience integrating LLMs into applications.
  • Strong software engineering fundamentals including testing and security.

Responsibilities

  • Lead design and implementation of AI-powered web experiences.
  • Collaborate with product, UX, and ML teams to define features.
  • Drive agile delivery from prototype to production.

Skills

React (functional components, hooks)
Frontend engineering
User experience
Collaboration with designers
Building immersive frontends

Tools

Node.js/TypeScript
Python
LangChain
Job description
Role Overview

GSK are seeking a Senior Full Stack AI Engineer with a strong focus on frontend engineering, user experience and product delivery. You will lead the design and implementation of immersive, interactive web experiences that leverage large language models (LLMs) as core product capabilities. In this role you will collaborate closely with product, UX/design, ML research and platform teams to translate user needs into elegant, reliable AI‑powered experiences and drive agile delivery from prototype to production.

Key Responsibilities
  • Deliver highly interactive frontends (text‑based and video‑based chat experiences) built with modern frameworks like React that integrate LLM‑driven features (conversational interfaces, tool‑assisted workflows, structured editors, visualizations) to boost marketing productivity.
  • Enable measurement / analytics to track usage of the app and of LLM features.
  • Own the end‑to‑end product experience for LLM‑enabled features: collaborate with UX/design to craft flows, run rapid prototypes, and iterate based on user testing and analytics.
  • Integrate LLMs into the application stack, handling prompt design, response parsing, tool use, chaining, and RAG strategies while balancing latency, cost and reliability.
  • Implement frontend architectures and state management patterns that scale for complex, real‑time, and collaborative UIs (React hooks, Context, Redux/Zustand/Recoil, server‑state patterns).
  • Build responsive, accessible, and performant UI components and design systems (component libraries, theming, design tokens) to ensure consistent product quality and fast iteration.
  • Implement real‑time and progressive UX patterns (WebSockets, SSE, streaming LLM responses, optimistic updates, incremental rendering) that make AI interactions feel fast and human‑centered.
  • Collaborate on frontend work with UX designers and researchers, follow standard coding conventions, and implement best practices for design, accessibility, testing and observability.
  • Work with backend and platform engineers to define APIs, ingestion pipelines, vector retrieval, caching and rate‑limiting strategies that support robust LLM behavior.
  • Drive agile delivery: break down features into deliverable increments, run sprint planning, pair with the tech PM on prioritization, and ensure production readiness through CI/CD, feature flags and canary releases.
  • Define and instrument UX and model‑level metrics (engagement, latency, hallucination rates, user satisfaction) and use those signals to prioritize improvements.
  • Ensure security and privacy are integrated into the UX (PII handling, consent flows, data minimization, redaction and access controls).
Minimum Requirements
  • 6+ years building production web applications with proven ownership of user‑facing features; significant experience in frontend engineering and product delivery.
  • Deep expertise with React (functional components, hooks) and modern frontend ecosystems including CI/CD.
  • Demonstrable experience building highly interactive, immersive frontends (rich state, animations, canvas/visualizations, streaming UIs or collaborative editing).
  • Strong UX sensibility and experience working directly with designers to translate wireframes and prototypes to polished, accessible product UIs.
  • Hands‑on experience integrating LLMs / generative models into applications (OpenAI, Anthropic, local/open‑source LLMs): prompt engineering, response handling, safety guardrails, RAG architectures.
  • Good understanding of how large language models work, including transformer architecture, tokenization, attention mechanisms, decoder/encoder‑decoder variants, fine‑tuning/few‑shot approaches, and common failure modes (hallucinations, bias, context‑window limitations).
  • Solid backend experience (Node.js/TypeScript, Python, or similar) to collaborate on APIs, authentication, ingestion, and retrieval layers – enough to design pragmatic interfaces and own cross‑stack features.
  • Practical experience building retrieval‑augmented generation pipelines (embeddings, vector stores, chunking/indexing).
  • Proven track record delivering features in agile teams: sprint planning, incremental delivery, feature flagging, A/B tests and operationalizing metrics.
  • Strong software engineering fundamentals: testing (unit/integration/E2E), observability, performance profiling, and security‑aware development.
  • Excellent communication skills and experience mentoring engineers and collaborating across product, design and ML teams.
Preferred Requirements
  • Familiarity with LLM orchestration and tools (LangChain, LlamaIndex, Haystack, OpenAI/Anthropic SDKs).
  • Advanced visualization/graphics skills or experience building interactive applications.
  • Experience with design systems and component libraries (Figma workflows, design tokens).
  • Background in regulated industries (healthcare, pharma, finance) with awareness of compliance and data governance constraints.
  • Contributions to open‑source projects, public talks or technical writing about LLM‑enabled UX or frontend engineering.
Legal EEO Statement

GSK is an Equal Opportunity/Affirmative Action Employer. All qualified applicants will receive equal consideration for employment without regard to race, color, national origin, religion, sex, pregnancy, marital status, sexual orientation, gender identity/expression, age, disability, genetic information, military service, covered/protected veteran status or any other federal, state or local protected class.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.