Machine Learning Engineer
RemoteLondon Area, United KingdomseniorFull-time
- Posted
- today
- Source
- LinkedIn (remote, Europe)
- Field
- Engineering, Data & Analytics
Skills
Machine LearningPostgreSQLPythonCI/CDAWSLLMsAI
Description
AI/ML Engineer (Senior & Lead)
Location: King's Cross, London (in-office) | Experience: 5+ years | Openings: 4
About my client
My 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 role
You 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 responsibilities
- Build multi-step agentic workflows (LangGraph / LangChain) with tool-calling, checkpoints and human-in-the-loop patterns
- Integrate Anthropic, OpenAI and Amazon Bedrock models, owning routing, fallback and context and cost management
- Build structured-output systems and MCP tool servers for reasoning over investment documents
- Own production RAG pipelines (Qdrant, reranking, hybrid search) and extend GraphRAG on Neo4j
- Run evaluations (golden datasets, LLM-as-judge, regression gates) and instrument every model call for latency, cost and quality
- Apply responsible-AI guardrails in a UK/GDPR context, shipping on FastAPI, PostgreSQL and AWS with CI/CD
Essential requirements
- 5+ years of software engineering with strong Python, including 2+ years running LLM or ML systems in production
- Deep hands-on experience with an agent framework (LangGraph, LangChain or similar) beyond prototypes
- Production RAG experience: embeddings, vector databases, chunking and retrieval evaluation
- Graph-retrieval experience, or the data-modelling fundamentals to pick up Neo4j and Cypher quickly
- Evaluation-led development: you can describe the eval harness of your last system from memory
- Daily use of AI coding tools (Cursor, Claude Code or similar), with a considered view of their strengths and limits
Nice 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 offer
- Close collaboration with an Executive Committee with 20+ years' experience serving 400+ leading alternative investment clients
- Competitive compensation
- The chance to build something impactful for leading financial services firms
- A supportive, collaborative environment in a central London office
JobMatch aggregates public listings. Always apply through the original posting.