Senior Software Engineer (AI/Data)

present of AI

Greater London

Hybrid

GBP 65,000 - 90,000

Full time

25 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Codat is hiring to build the data and reasoning systems behind an AI assistant that helps bankers answer business client questions. The role requires owning pipelines, data definitions and tests end-to-end, with strong backend coding in C# or Python and depth in at least one data tool.

The candidate will gain hands-on experience with a side model, tool servers, and evals that ensure trustworthy outputs on real small business financial data, aligning with Codat's advisory platform for commercial

Qualifications

  • Candidates should have built production systems from scratch.
  • Experience serving data to language models.
  • Strong backend coding in C# or Python required.
  • Proficiency with SQL, Spark or dbt as part of data tooling.
  • Familiarity with CI/CD and cloud observability practices.

Responsibilities

  • Build data and reasoning systems behind an AI assistant used by bankers.
  • Own pipelines, definitions and tests end-to-end.
  • Collaborate to provide reliable ground truth for model reasoning.

Skills

Production systems
LLM data serving
C# or Python
SQL
Spark
dbt
CI/CD
Cloud observability

Tools

dbt
Spark

Job description

This role builds the data and reasoning systems behind an AI assistant that answers bankers' questions about business clients. A strong candidate has built production systems from scratch, served data to a language model and seen where it fails, and is comfortable owning pipelines, definitions and tests end to end. Depth in one data tool plus a backend language matters more than a data engineer title.

How it fits the AI era

The product itself is an AI assistant, so the work is about giving a model reliable ground truth to reason over rather than configuring a warehouse. Agents handle repetitive work while engineers take the hard parts and run what they ship. What stays human is judgment about definitions, failure modes and knowing when the data cannot support a number.

How it builds AI experience

A hire would gain hands on work with a Codat side model, tool servers for an assistant, and evals that catch wrong answers, all on real small business financial data. Building the semantic and signal layers teaches how to make model output consistent and trustworthy. That experience is directly relevant to Codat's advisory platform for commercial banking teams.

Worth showing
  • Built production systems from scratch
  • Served data to LLMs
  • Backend coding in C# or Python
  • SQL or Spark or dbt depth
  • CI/CD and cloud observability

This is our own read, written from the employer's posting and the company's Spotlight. The employer's posting is the source of truth for the role.

About Codat

Codat provides an advisory intelligence platform connecting small business financial and accounting data for commercial banking teams, according to the company.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior AI/Data Engineer — Build Reliable LLM Data Pipelines
Senior AI/Data Engineer — Build Reliable LLM Data Pipelines

present of AI • Greater London

Hybrid
GBP 65,000 - 90,000
Senior Software Engineer (AI/Data)
Senior Software Engineer (AI/Data)

Codat • Greater London

Hybrid
GBP 110,000 - 140,000
Senior Software Engineer (AI/Data)
Senior Software Engineer (AI/Data)

Codat Limited • Greater London

Hybrid
GBP 90,000 - 130,000
Equity
Lunches
Autonomy
AI Engineer
AI Engineer

present of AI • Greater London

Hybrid
GBP 85,000 - 120,000
Senior AI/Data Software Engineer - Advisory Intelligence
Senior AI/Data Software Engineer - Advisory Intelligence

Codat Limited • Greater London

Hybrid
GBP 90,000 - 130,000
Equity
Lunches
Autonomy
Senior AI/Data Software Engineer — Remote/Hybrid
Senior AI/Data Software Engineer — Remote/Hybrid

Codat • United Kingdom

Hybrid
GBP 90,000 - 110,000
Senior AI/Data Engineer - Semantic & LLM (Remote)
Senior AI/Data Engineer - Semantic & LLM (Remote)

Codat • Greater London

Hybrid
GBP 110,000 - 140,000
Data/AI engineer with Python
Data/AI engineer with Python

Luxoft • Greater London

On-site
GBP 90,000 - 130,000
AI Engineer (Agentic Systems)
AI Engineer (Agentic Systems)

Data Intellect • Belfast City District

On-site
GBP 70,000 - 120,000
Healthcare cover
Flexible working environment
Competitive salary
AI Data Engineer - Financial Services
AI Data Engineer - Financial Services

Caspian One • City of Edinburgh

On-site
GBP 70,000 - 90,000