We’re looking for a creative, experienced software engineer based in London to join our fintech startup at the ground floor. If you are excited about independence, impact, and contributing to the battle against scams and financial crime, read on to learn more ⬇️
Banks approve or reject payments with almost no context. We're building the intelligence layer that changes that — running real-time investigations on payments before they clear. The technical challenge is to orchestrate multi-source evidence gathering, synthesize unstructured data with AI agents, and return a nuanced evaluation in the shortest possible time and with the greatest possible reliability.
This is not a feature factory role — engineers here drive product decisions and own systems end-to-end: design, build, ship, observe, and iterate.
Most AI systems fail in ways that are hard to predict and harder to debug. We're building agent infrastructure for payments — a domain where reliability isn't optional and "the model hallucinated" isn't an acceptable post-mortem. The challenge is giving agents enough autonomy to be useful while maintaining the predictability banks require. That means building structured boundaries that constrain agent behaviour, workflows that recover gracefully from partial failures, and observability that tells you what actually happened across async, multi-step executions. And we need to do this while the underlying tools and best practices are still being invented.