Apply Edge Start your job search

Machine Learning Engineer

Oscar · London Area, United Kingdom

Apply & track with Apply Edge

AI/ML Engineer (Senior & Lead)Location: King's Cross, London (in-office) | Experience: 5+ years | Openings: 4About my clientMy client is building an AI work-execution platform for alternative investment firms and their portfolio companies, securely bringing together proprietary data, external sources and workflows to deliver faster, more contextual analysis and better decisions. Backed by a global group of 1,800+ professionals with deep expertise in investment diligence, research, valuation and fund administration, the UK core team is small, senior and high-ownership, with direct access to the Executive Committee.The roleYou will design, build and evaluate the LLM-powered systems at the heart of the platform, working in Python/FastAPI with LangGraph and LangChain across leading model providers. Token cost, latency and auditability are first-class engineering constraints. Senior engineers own major capabilities. Lead engineers also set technical direction and mentor.Key responsibilitiesBuild multi-step agentic workflows (LangGraph / LangChain) with tool-calling, checkpoints and human-in-the-loop patternsIntegrate Anthropic, OpenAI and Amazon Bedrock models, owning routing, fallback and context and cost managementBuild structured-output systems and MCP tool servers for reasoning over investment documentsOwn production RAG pipelines (Qdrant, reranking, hybrid search) and extend GraphRAG on Neo4jRun evaluations (golden datasets, LLM-as-judge, regression gates) and instrument every model call for latency, cost and qualityApply responsible-AI guardrails in a UK/GDPR context, shipping on FastAPI, PostgreSQL and AWS with CI/CDEssential requirements5+ years of software engineering with strong Python, including 2+ years running LLM or ML systems in productionDeep hands-on experience with an agent framework (LangGraph, LangChain or similar) beyond prototypesProduction RAG experience: embeddings, vector databases, chunking and retrieval evaluationGraph-retrieval experience, or the data-modelling fundamentals to pick up Neo4j and Cypher quicklyEvaluation-led development: you can describe the eval harness of your last system from memoryDaily use of AI coding tools (Cursor, Claude Code or similar), with a considered view of their strengths and limitsNice to have: Qdrant, Weaviate or pgvector in production; MCP servers; LangSmith / LangFuse / Ragas; fine-tuning or open-weight deployment; financial-services documents.Education: Bachelor's degree in engineering, computer science or a related field, or equivalent experience.What's on offerClose collaboration with an Executive Committee with 20+ years' experience serving 400+ leading alternative investment clientsCompetitive compensationThe chance to build something impactful for leading financial services firmsA supportive, collaborative environment in a central London office