At a Glance
- Tasks: Lead the design of immersive web experiences using AI and modern frameworks.
- Company: Join GSK, a leader in healthcare innovation with a focus on technology.
- Benefits: Competitive salary, inclusive culture, and opportunities for professional growth.
- Why this job: Make a real impact by creating cutting-edge AI-powered user experiences.
- Qualifications: 6+ years in frontend engineering with expertise in React and LLM integration.
- Other info: Collaborative environment with a focus on agile delivery and user-centric design.
The predicted salary is between 48000 - 72000 ÂŁ per year.
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.
Senior Full-Stack AI Engineer - Frontend & LLM-Enabled UX (Level 3) in London employer: Gsk
Contact Detail:
Gsk Recruiting Team
StudySmarter Expert Advice đ¤Ť
We think this is how you could land Senior Full-Stack AI Engineer - Frontend & LLM-Enabled UX (Level 3) in London
â¨Tip Number 1
Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that arenât even advertised yet.
â¨Tip Number 2
Show off your skills! Create a portfolio showcasing your best projects, especially those involving LLMs and interactive UIs. This is your chance to shine and demonstrate what you can bring to the table.
â¨Tip Number 3
Prepare for interviews by practising common questions and coding challenges. We recommend doing mock interviews with friends or using platforms that simulate real interview scenarios.
â¨Tip Number 4
Donât forget to apply through our website! Itâs the best way to ensure your application gets seen by the right people. Plus, it shows youâre genuinely interested in joining our team.
We think you need these skills to ace Senior Full-Stack AI Engineer - Frontend & LLM-Enabled UX (Level 3) in London
Some tips for your application đŤĄ
Show Off Your Skills: Make sure to highlight your experience with frontend engineering and LLM integration. We want to see how you've built interactive web applications before, so donât hold back on the details!
Tailor Your Application: Customise your application to reflect the job description. Use keywords from the role overview and responsibilities to show us you understand what we're looking for. Itâll make your application stand out!
Be Clear and Concise: Keep your application straightforward and to the point. We appreciate clarity, so avoid jargon and focus on your achievements and relevant experiences that align with the role.
Apply Through Our Website: Donât forget to submit your application through our website! Itâs the best way for us to receive your details and ensures youâre considered for the role. We canât wait to hear from you!
How to prepare for a job interview at Gsk
â¨Know Your Tech Stack
Make sure youâre well-versed in the technologies mentioned in the job description, especially React and LLM integration. Brush up on your knowledge of frontend frameworks and be ready to discuss how you've used them in past projects.
â¨Showcase Your UX Skills
Prepare examples of how you've collaborated with designers to create user-friendly interfaces. Be ready to discuss specific projects where you translated wireframes into polished products, highlighting your strong UX sensibility.
â¨Demonstrate Agile Experience
Be prepared to talk about your experience in agile environments. Share specific examples of how you've broken down features into deliverable increments and participated in sprint planning, as this will show your ability to drive agile delivery.
â¨Discuss LLM Integration
Since the role focuses on integrating large language models, come prepared to discuss your hands-on experience with LLMs. Talk about prompt engineering, response handling, and any challenges you've faced, showcasing your understanding of their capabilities and limitations.