Full Stack AI Software Engineer - Full Remote - UK
1 day ago
Leigh
Full Stack AI Software Engineer - Full Remote UK - £90,000 + Equity If you want to know about the requirements for this role, read on for all the relevant information. This role requires a software engineer with experience in implementing RAG pipelines and Vector Search (and hybrid AI searches, preferably). The client I am working with are an AI focused start-up backed by a £1.7M pre-seed investment. They are on a mission to streamline the deal making process, with the founders having had first hand experience of the lengthiness and challenges of deal processes in the past. Their stack spans across back end, front end, data and crucially AI. This is a great opportunity for an entrepreneurial software engineer who wants to play a part in shaping the technical vision of this business and work on their product from an early stage. What you'll work on: • Backend APIs (Python/FastAPI): Build and maintain secure, high-performance services that drive AI features and data access at scale., • RAG & vector search: Design and improve retrieval pipelines (embeddings, chunking, hybrid search, ranking, feedback loops), owning schema design, latency, and relevance across vector databases., • LLM integration: Connect and orchestrate large language models (OpenAI, Bedrock, etc.), manage prompts, tools, safeguards, and evaluation., • Data pipelines: Ingest, clean, and transform structured and unstructured data; design efficient schemas (Postgres/NoSQL) for search and analytics., • Frontend (React/Next.js): Deliver user-friendly, performant UIs that make AI-powered features (search, filters, explanations, citations) clear and accessible., • Architecture: Shape a modular, scalable platform on AWS (ECS), separating ingestion, retrieval, reasoning, and delivery., • Quality & reliability: Ensure reliability through testing, CI/CD, observability (metrics/tracing for LLM and retrieval paths), and performance optimisation., • Collaboration: Partner with product and leadership teams, mentor peers, and play a role in shaping technical direction., • A motivated, hands-on engineer with an ownership mindset, strong communication skills, and a collaborative approach., • 5+ years’ experience in full-stack development., • Strong background in RAG systems, vector databases (pgvector, FAISS, Weaviate, Elasticsearch k-NN), embeddings, and hybrid search methods., • Practical knowledge of chunking strategies, indexing, precision/recall trade-offs, reranking, and evaluation techniques., • Proficient in Python (FastAPI) and React/Next.js., • Solid experience with both SQL and NoSQL databases (Postgres, DynamoDB, etc.)., • Exposure to LLMs, embeddings, and vector search APIs., • Strong understanding of data engineering, schema design, ETL, and optimisation., • Proficiency with cloud (AWS preferred) and containerised deployments (Docker, ECS)., • Knowledge of secure coding practices and managing sensitive data., • Experience with rerankers (e.g., cross-encoders), hybrid retrieval (SQL + vectors), query expansion, or lightweight knowledge graphs., • Familiarity with LLM evaluation tooling (LangChain, LlamaIndex, OpenAI Evals) and observability for cost, relevance, and latency.