> Markdown version of [/jobs/ext/2252363-machine-learning-engineer-applied-scientist-nlp-llms-search-london-hybrid-up-to-110k](https://www.wearedevelopers.com/jobs/ext/2252363-machine-learning-engineer-applied-scientist-nlp-llms-search-london-hybrid-up-to-110k). 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). --- # Machine Learning Engineer / Applied Scientist (NLP / LLMs / Search) London(Hybrid) | Up to £110k - **Company:** Opus Recruitment Solutions - **Location:** Greater London, UK - **Salary:** £110,000.0 - **Contract:** Permanent contract - **Skills:** Amazon Web Services, Automated Storage and Retrieval Systems, Elasticsearch, Python (Programming Language), Machine Learning, Tensorflow, Search Technologies, Working Model 2D, Pytorch, Large Language Models, Machine Learning Operations - **Published:** August 26, 2026 - **Apply:** https://www.collegerecruiter.com/job/2815064403-machine-learning-engineer--applied-scientist-nlp--llms--search-londonhybrid--up-to-110k ## About the Role * Have experience building and deploying ML systems in production * Bring a background in NLP and/or LLM-based applications * Are comfortable working with search or retrieval systems * Have strong Python skills in a commercial environment * Can take ownership of technical decisions and direction ## Description Machine Learning Engineer / Applied Scientist (NLP / LLMs / Search) London (Hybrid) | Up to £110k Python | NLP | LLM | Machine Learning | Elasticsearch | OpenSearch | PyTorch | Tensorflow | AWS | RAG | This is for a organisation is building a platform designed to help users navigate and analyse large volumes of complex technical and legal text using a combination of machine learning, search technologies and LLM-driven approaches. They are looking for someone to play a key role in shaping how their systems retrieve, rank and interpret data at scale. The position sits across applied machine learning, NLP and search, with a strong focus on modern LLM-driven workflows. The role is hands-on but also carries significant ownership, with responsibility for influencing technical direction across areas such as semantic search, vector retrieval, ranking optimisation, and retrieval-augmented pipelines. Responsibilities include: * Improving relevance and ranking across large-scale search systems * Designing and optimising LLM-powered pipelines * Working with hybrid and vector-based retrieval approaches * Developing NLP components for structured and unstructured text * Contributing to scalable ML infrastructure and cloud-based pipelines The environment is primarily Python-based, leveraging frameworks such as PyTorch or TensorFlow, search technologies like Elasticsearch/OpenSearch, and AWS for infrastructure. They are interested in candidates who: * Have experience building and deploying ML systems in production * Bring a background in NLP and/or LLM-based applications * Are comfortable working with search or retrieval systems * Have strong Python skills in a commercial environment * Can take ownership of technical decisions and direction The package offers a salary of up to £110k, 25 days holiday, and a hybrid working model (3 days onsite in London), along with flexibility and support for ongoing development. Python | NLP | LLM | Machine Learning | Elasticsearch | OpenSearch | PyTorch | Tensorflow | AWS | RAG | ## Related Videos - [LLMs in the wild: Building an AI agent that survives production](https://www.wearedevelopers.com/videos/100319-llms-in-the-wild-building-an-ai-agent-that-survives-production) - [Photonic Computing: Programming a New Class of AI Accelerators (incl. Live Coding)](https://www.wearedevelopers.com/videos/100196-photonic-computing-programming-a-new-class-of-ai-accelerators-incl-live-coding) - [Machine learning in the browser with TensorFlowjs](https://www.wearedevelopers.com/videos/155-machine-learning-in-the-browser-with-tensorflowjs) - [Add Location-based Searching to Site with ElasticSearch](https://www.wearedevelopers.com/videos/77-add-location-based-searching-to-site-with-elasticsearch) - [Harry Potter and the Elastic Semantic Search](https://www.wearedevelopers.com/videos/860-harry-potter-and-the-elastic-semantic-search) - [Serverless deployment of (large) NLP models ](https://www.wearedevelopers.com/videos/158-serverless-deployment-of-large-nlp-models) ## Related Articles - [What Are Large Language Models?](https://www.wearedevelopers.com/magazine/304-what-are-large-language-models) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Best Companies to work for in London: Top 25 Companies in 2023](https://www.wearedevelopers.com/magazine/187-best-companies-to-work-for-in-london-top-25-companies-in-2023) - [How to Become an AI Engineer](https://www.wearedevelopers.com/magazine/331-how-to-become-an-ai-engineer) - [Who Owns Your Content in the Age of LLMs?](https://www.wearedevelopers.com/magazine/610-who-owns-your-content-in-the-age-of-llms) - [MLops – Deploying, Maintaining And Evolving Machine Learning Models in Production](https://www.wearedevelopers.com/magazine/115-mlops-deploying-maintaining-and-evolving-machine-learning-models-in-production)