EENSEK · AI Workforcebuilt by It's Sorted
Open vacancy · ENSEK is hiring this

Credit Risk Analyst

Credit risk & churn analytics

Here's what AI can do for this role — and what still needs a human. Built straight from ENSEK's own job advert, running live on my_db.ensek_demo.accounts27,640,145 real rows via MotherDuck (DuckDB). Not a slide about AI. The job, getting done.

What the AI does

Every line on the left is lifted from ENSEK's actual job ad. If a card lacks a harvested JD line, it is omitted. On the right is the AI doing it — with eligible cards running live against the warehouse and offline inspection clearly labelled in the workspace.

Their job ad asks

“Own and evolve the credit risk product strategy, vision and roadmap across the full customer lifecycle”

AI delivers, live

What is the churn risk distribution across the 27.6M account book — accounts, revenue at stake and arrears overlap per tier?

bar chart
Their job ad asks

“Define and prioritise initiatives spanning acquisition, in-life risk management and collections strategies”

AI delivers, live

How does the arrears book concentrate by churn tier — which tier carries the highest per-account debt and total exposure?

table
Their job ad asks

“Translate complex regulatory requirements (FCA, Ofgem, ICO) into clear, actionable product deliverables”

AI delivers, live

What is the tenure profile by churn tier — are short-tenure accounts concentrated in the Critical cohort?

bar chart
Their job ad asks

“Partner with engineering to scope, size and deliver scalable, data-driven capabilities”

AI delivers, live

How does churn and arrears risk vary by area affluence — is lower-value postcode a credit risk predictor?

bar chart
Their job ad asks

“Use data to define KPIs, dashboards and performance frameworks, driving continuous improvement”

AI delivers, live

What is the credit posture of the full book — arrears rate, mean revenue, debt book and tenure by churn cohort?

kpi
Their job ad asks

“Collaborate with clients and stakeholders to ensure the product addresses real-world credit and collections challenges”

AI delivers, live

Show the in-arrears accounts ordered by balance — the working collections list with churn risk grade.

deviation

What stays human

The honest other half. AI does the analysis; a person owns the decision — especially where regulation, fairness and accountability bite.

How it works

Ask in English

A plain-English question — the same one the job ad describes — is translated to SQL by the agentic backend.

LIVE — computed now against 27.6M rows

Curated cards run server-side against MotherDuck when eligible. The workspace separately labels any local inspection path.

Real data, live

Runs against my_db.ensek_demo.accounts (27,640,145 rows declared by the manifest). No synthetic numbers.

Self-falsifying

Each figure carries a falsifier — recomputed from the result set, not a stored number, so it can't quietly drift.

Where it plugs in

Function / Ignition surface: Churn model · Debt portfolio · Credit signals · Portfolio posture · Collections working list. Grounded in the real ENSEK: Ignition — a real-time, event-driven meter-to-cash SaaS platform for energy suppliers · 7M+ accounts · regulated by Ofgem.

Watch it do the job — for real

It's the role getting done: curated questions run live server-side against the warehouse; local inspection is labelled inside the workspace.

Open the live workspace →

Provenance. Local fallback: 5,000-row verification dataset seeded to real distributions (3.5% Critical churn, 8.3% arrears, affluence×churn correlation). Live path queries the full my_db.ensek_demo.accounts (27,640,145 rows) server-side via MotherDuck. No PII: account_ref, address, postcode excluded. account_balance_gbp positive = owes money (in-arrears), negative = in credit.

It's Sorted — I took ENSEK's job ads and didn't write a report on what AI could do. I built it. Get the rest sorted →