> Markdown version of [/jobs/ext/338550-ai-engineer-nlp-llm-applications](https://www.wearedevelopers.com/jobs/ext/338550-ai-engineer-nlp-llm-applications). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # AI Engineer (NLP & LLM Applications) - **Company:** The Link - **Location:** UK (Remote available) - **Salary:** £28,299.0 - £40,362.0 - **Contract:** Permanent contract - **Skills:** Application Programming Interfaces (APIs), Artificial Intelligence, Software Quality, Data Auditing, Cursor (Graphical User Interface Elements), Programming Tools, Python (Programming Language), Machine Learning, Natural Language Processing, Named Entity Recognition, Tensorflow, Sentiment Analysis, GitHub Copilot, Pytorch, Large Language Models, Prompt Engineering, Model Validation, Git, Pandas, Scikit Learn, HuggingFace, Spacy, Document Classification, GPT, Automation Anywhere - **Published:** June 10, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=71fc823920ebfa8a ## About the Role Do you have a Master's degree?, * Strong Python skills. * Experience in NLP, machine learning, and LLMs. * Comfortable using modern AI development tools such as Claude, Cursor, ChatGPT, GitHub Copilot, or similar tools. * Experience with LLM APIs, prompt design, structured outputs, embeddings, or evaluation workflows. * Familiarity with tools and libraries such as pandas, scikit-learn, spaCy, Hugging Face, sentence-transformers, PyTorch, TensorFlow, or OpenAI APIs. * Good understanding of text classification, sentiment analysis, semantic similarity, transformer models, and model evaluation. * Experience using Git and working with version-controlled code. * Ability to work independently, ask good questions, and turn unclear business problems into working technical solutions. * Interest in employer reputation, workplace culture, employee experience, and business research. ## Description We are looking for an AI Engineer with strong Python skills and a genuine interest in Natural Language Processing, Machine Learning, and Large Language Models. You will work on systems that analyse large volumes of text data from sources such as employee reviews, social media, and public employer reputation signals. This is a hands-on role for someone who enjoys working at the intersection of business, data, language, and development. You will help us improve existing NLP pipelines, build new AI-powered research tools, and integrate models into workflows used by our internal teams and clients. Responsibilities * Build and maintain AI-powered pipelines for text classification, sentiment analysis, topic detection, entity extraction, summarisation, and insight generation. * Use LLMs, embeddings, transformer models, and traditional NLP methods where they are most useful. * Design prompts, structured outputs, validation checks, and evaluation workflows for reliable AI-assisted analysis. * Use AI coding tools effectively to speed up development while still owning code quality, testing, and maintainability. * Improve existing Python pipelines, notebooks, scripts, and internal tools. * Work with messy, real-world text data and turn it into clean, structured, usable outputs. * Integrate AI workflows with Google Sheets, APIs, internal systems, and research processes. * Evaluate model and LLM performance through metrics, error analysis, manual review, and business-quality checks. * Collaborate with data and client-facing teams to translate business needs into working AI solutions. * Keep improving how we use AI internally, from automation and quality control to new product capabilities. ## Related Videos - [How a Small Team Shrank a Microsoft Monorepo by 94%](https://www.wearedevelopers.com/videos/1236-how-a-small-team-shrank-a-microsoft-monorepo-by-94) - [ Evaluating AI models for code comprehension](https://www.wearedevelopers.com/videos/1462-evaluating-ai-models-for-code-comprehension) - [Three years of putting LLMs into Software - Lessons learned](https://www.wearedevelopers.com/videos/1508-three-years-of-putting-llms-into-software-lessons-learned) - [Streaming AI Responses in Real-Time with SSE in Next.js & NestJS](https://www.wearedevelopers.com/videos/1630-streaming-ai-responses-in-real-time-with-sse-in-next-js-nestjs) - [Coffee with Developers - Maria Apazoglou](https://www.wearedevelopers.com/videos/1209-coffee-with-developers-maria-apazoglou) - [Git for Code Reviews](https://www.wearedevelopers.com/videos/429-git-for-code-reviews) ## Related Articles - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [MLOps And AI Driven Development](https://www.wearedevelopers.com/magazine/82-mlops-and-ai-driven-development) - [13 AI Tools You Have to Try](https://www.wearedevelopers.com/magazine/219-13-ai-tools-you-have-to-try) - [The Prompt Engineer ✍️](https://www.wearedevelopers.com/magazine/216-the-prompt-engineer) - [How to Tell if Something Was Written by ChatGPT](https://www.wearedevelopers.com/magazine/314-how-to-tell-if-something-was-written-by-chatgpt)