95K–120K GBP / year
Senior Software Engineer (AI/Data)
AIHybrid — London, UK
Published on 2026-10-28
These details were extracted automatically from the original listing. They may not be complete or fully up to date — it's worth checking the original job post.
About this role
Build the data and reasoning systems behind Codat’s AI-powered banking intelligence platform, initially delivered through Microsoft Copilot. The role spans data pipelines, semantic and signal layers, LLM reasoning, and the tools and evaluations that ensure answers are reliable.
About the company
Codat is a financial data platform that helps fintechs and banks connect to customers' accounting, commerce, and banking systems.
Stack
C#PythonSQLSparkDatabricksDelta LakeDagsterAirflow
What you'll do
- Build and evolve the platform’s semantic layer, including measures, dimensions, and definitions.
- Design and implement systems that detect changes in client data and surface useful signals.
- Own calculations and data structures used by the LLM to provide advice.
- Build agents and MCP servers, including tools, failure handling, and evaluations.
- Develop data pipelines, services, and models from source data through to assistant responses.
- Add testing, observability, and evaluations to verify data accuracy and catch incorrect model answers.
- Run the systems you build and help shape the product’s technical direction.
What we're looking for
- Experience building production systems from scratch and writing the implementation code.
- Experience serving data to LLMs and addressing issues such as ambiguous definitions, retrieval quality, and evaluation.
- Backend programming experience in C#, Python, or another language.
- Depth in at least one of SQL, Spark, Databricks/Delta Lake, Dagster, Airflow, Temporal, or dbt.
- Experience with tests, CI/CD, Docker, cloud infrastructure, and observability.
- Interest in business context and building guardrails when data cannot support a requested answer.
Nice to have
- Experience making data queryable by a model through a metrics layer, metric views, or an MCP server.
- Experience setting up CI/CD, Docker, cloud infrastructure, or observability for a team.
- Experience using AI to automate repetitive parts of your own workflow.
Benefits
- Equity offered.
