18 days ago
London, United KingdomSenior / Staff+
Responsibilities
- Develop and maintain Python-based AI applications and production-ready agentic AI/LLM systems.
- Build and maintain document workflows using LLMs and classical natural language processing.
- Develop agents with MCP, tool calling, memory systems, vector-based knowledge stores, guardrails, and human-in-the-loop workflows.
- Debug model performance issues, handle edge cases, and optimize system reliability.
- Write comprehensive tests and implement monitoring and observability for AI/ML systems.
- Rapidly prototype, evaluate, and productionize new features.
- Participate in code reviews, technical design discussions, and architecture decisions.
- Translate business requirements from technical and non-technical stakeholders into production code.
- Support Data Science and Engineering teams as a Centre of Excellence for agentic AI through knowledge sharing and tool adoption.
Requirements
- 5–8+ years of experience building production AI/ML systems.
- Modern Python proficiency with deep knowledge of the ecosystem, including Pydantic, FastAPI, asyncio, and type safety.
- Experience with modern AI frameworks, particularly Pydantic AI.
- Production experience maintaining human-in-the-loop systems and AI monitoring or observability.
- Strong fundamentals in AI/ML evaluation frameworks.
- Experience building agentic systems with MCP, tool calling, memory systems, vector-based knowledge stores, and guardrails.
- In-depth understanding of software design principles and software development lifecycle practices, including cloud engineering and containerization.
- Practical cloud engineering experience, with a preference for AWS.
- Experience in commodities, fixed income, equities, or asset management is preferred.
- Ability to work autonomously, make pragmatic technology choices, and focus on reliable solutions to business problems.
