26 to 48 of 48 Information Retrieval Jobs in London

Software Engineer III - AI Engineering

Location
Greater London, England, United Kingdom
Knowledge Graph, Computer Vision, Speech Recognition, Reinforcement Learning, Ranking and Recommendation, or Time Series Analysis Knowledge of data structures, algorithms, machine learning, data mining, information retrieval, and statistics Understanding of machine learning frameworks: Tensorflow, Pytorch, pyG, Keras, MXNet, Scikit-Learn Strong programming knowledge of Python and Spark; proficiency ...

Applied AI ML Director, Risk Management & Compliance

Location
Greater London, England, United Kingdom
collaboration with Product, Business and Engineering teams. Use cloud, data mesh, and knowledge base technologies such as centralized repositories, semantic search, and automated information retrieval systems that organize, store, and provide easy access to critical business data and insights. Distill and communicate complex analytical findings and recommendations ...

Customer Engineer, Applied AI

Location
Greater London, England, United Kingdom
software engineering role working with cloud-native architectures. 2 years of experience building, prototyping, or deploying Generative AI, Conversational AI, or Enterprise Search/Information Retrieval solutions using AI APIs, models, or developer frameworks. Experience writing and debugging code in Python or a modern backend language, including experience … training. Preferred qualifications: Experience developing autonomous agents using frameworks like Google ADK, LangGraph, and Semantic Kernel. Expertise in enterprise RAG optimization, hybrid vector retrieval, semantic search, ranking engines, and Vertex AI Search. Deep knowledge of tool execution patterns, MCP, OpenAPI schemas, and connecting agents to CRMs, ERPs ...

Software Engineer III, Backend Development, Google Health Labs

Location
Greater London, England, United Kingdom
development. About the job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers … bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific ...

Senior Software Engineer, Dependency Tracing

Location
City of Westminster, England, United Kingdom
infrastructure. About the job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers … bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific ...

Python AI Engineer

Hiring Organisation
Square One Resources
Location
London, United Kingdom
Employment Type
Contract
Contract Rate
£600 - £700/day
Python AI Engineer required to develop production-grade Python services for Generative AI and complex RAG solutions. You will work across AI workflow orchestration, information retrieval, evidence processing, LLM integration, response generation and validation..This role requires strong production Python experience and practical experience delivering Generative … solutions. Build and integrate LLM workflows using structured outputs, tool calling, schema validation and controlled fallbacks. Implement vector, lexical and hybrid retrieval, metadata filtering, reranking and evidence selection. Build asynchronous services with appropriate timeout, retry, cancellation and exception handling. Develop automated unit, integration, regression and failure-path tests. Implement ...

Senior Software Engineer, Remote Compose Wear OS

Location
Greater London, England, United Kingdom
skills. About the job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers … bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific ...

Senior Software Engineer

Hiring Organisation
Hackajob Ltd
Location
South West London, London, United Kingdom
Employment Type
Permanent
global technology company. Our client's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers … bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific ...

Software Engineer II, Pixel Graphics and Video

Hiring Organisation
Google
Location
London, UK
Employment Type
Full-time
Vulkan, or OpenCL APIs. Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers … bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific ...

Senior Software Engineer, Dependency Tracing

Location
Greater London, England, United Kingdom
infrastructure. About the job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers … bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific ...

Principal Product Manager, Personalization

Location
Greater London, England, United Kingdom
they walk through it. What You'll Do Set the product strategy and multi-cycle roadmap for Search Personalization at Spotify — spanning ranking, relevance, retrieval, AI-native features, quality, and trust. Drive the evolution of Search toward AI-native experiences — AI Overviews, semantic search, LLM reranking — balancing innovation velocity … cross-functional alignment where Search intersects. Who You Are You have 8+ years of product management experience, with 3+ years leading search, discovery,or information retrieval products at scale (100M+ users). You have a deep technical understanding of search systems — ranking architectures, retrieval strategies, evaluation methodology ...

Staff Software Engineer, Android Growth Systems and App Foundations

Location
Greater London, England, United Kingdom
Design. About the job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers … bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific ...

Staff Software Engineer, Android Growth Systems and App Foundations

Hiring Organisation
Google
Location
London, UK
Employment Type
Full-time
Jetpack Compose, Material Design. Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers … bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific ...

Software Engineer III, Mobile iOS, Health and Fitness

Location
Greater London, England, United Kingdom
toolchains. About the job Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers … bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific ...

Senior Software Engineer - Dependency Tracing & Reliability

Location
Greater London, England, United Kingdom
Google’s software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We’re looking for engineers who bring fresh ideas … from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language #J-18808-Ljbffr ...

Senior Embedded Software Engineer, Pixel Phone Security

Hiring Organisation
Google
Location
London, UK
Employment Type
Full-time
with open source development. Google's software engineers develop the next-generation technologies that change how billions of users connect, explore, and interact with information and one another. Our products need to handle information at massive scale, and extend well beyond web search. We're looking for engineers … bring fresh ideas from all areas, including information retrieval, distributed computing, large-scale system design, networking and data storage, security, artificial intelligence, natural language processing, UI design and mobile; the list goes on and is growing every day. As a software engineer, you will work on a specific ...

Research Scientist, Generative Audio

Location
Greater London, England, United Kingdom
related field. Previous industry experience is helpful. You have experience in one or more of the following fields: generative modeling, machine learning, music information retrieval, speech processing, audio processing, signal processing, probabilistic modeling, computer vision, or related areas. You have deep expertise in at least ...

Machine Learning Engineer - Search and Recommendation

Location
Greater London, England, United Kingdom
London. Minimum Qualifications Master’s degree or higher in Computer Science, Mathematics, or a related field, with specialization in machine learning, NLP, or information retrieval. 6+ years of experience in search, recommendation, or advertising systems, including at least 2 years in a leadership or team management role. Proficiency ...

Technical Lead Manager, Digital Wellbeing, Android

Hiring Organisation
Google
Location
London, UK
Employment Type
Full-time
Minimum qualifications: Bachelor's degree or equivalent practical experience.8 years of experience in software development.5 years of experience building and deploying recommendation systems models (retrieval, prediction, ranking, embedding) in production and experience building architecture in different modeling domains.3 years of experience in a technical leadership role; overseeing projects.2 years … manage your project goals, contribute to product strategy and help develop your team. Teams work all across the company, in areas such as information retrieval, artificial intelligence, natural language processing, distributed computing, large-scale system design, networking, security, data compression, user interface design; the list goes ...

Machine Learning Engineer

Location
Greater London, England, United Kingdom
pages of evidence. Find what matters and show exactly where it came from. Harnesses built for evidence Develop custom agent harnesses for retrieving information across large document collections in varied formats. Preserve source attribution, minimise hallucination, and make deliberate trade-offs between accuracy, latency and cost. Deploy to production. … Evals wired into real workflows Define success with assessors and build datasets and benchmarks that capture a complex, nuanced domain. Measure retrieval quality, citation correctness and agreement with expert judgment alongside the impact on assessor effort, assessment quality and customer experience, including rework. Use the results to choose what ...

Member of Technical Staff (Search Core, Indexing & Data Pipeline Stream)

Location
Greater London, England, United Kingdom
optimizations and systems-level tuning Tackle challenges in multithreading, concurrency, and system-level optimization Design and build core search engine components, including indexing pipelines, retrieval algorithms, and ranking systems that operate at the scale of billions of pages Develop streaming and batch data processing systems for search index construction … Familiarity with low-level optimization techniques (memory management, cache efficiency, SIMD, profiling) Nice to have Experience developing core components of search engines, databases, or information retrieval systems Understanding of search fundamentals: indexing, query parsing, ranking, and relevance Experience with trading systems or other latency-sensitive real-time systems ...

Senior AI Engineer - Core Engine & Agentic Tools

Location
Greater London, England, United Kingdom
will translate product needs into production-ready tools and scale them to large user bases. Ideal candidates have 5+ years in NLP, strong information retrieval, and experience with prompt engineering, AI agents, and production-grade systems. #J-18808-Ljbffr ...

Digital Lead (Subcontractor) – ERC Project KITAB-Transform Centre For Digital Humanities, Insti[...]

Location
Greater London, England, United Kingdom
literary texts in the KITAB corpus Experience publishing datasets via Zenodo or comparable open-access platforms Experience addressing research problems in the field of Information Retrieval Experience working with the OpenITI corpus Experience in text reuse detection Experience with Named Entity Recognition Experience developing or contributing to open ...