Per-role live-AI workspace · ITS-125
Click a role. The AI does the job.
Each card goes to the role's own page — real JD, then See how AI handles this → — which opens a live workspace performing that role's actual outputs. Eligible cards run server-side against MotherDuck; local inspection paths are labelled in the workspace. A Data Analyst's consumption reports; a PM's exception backlogs; a GRC Manager's regulatory risk matrix.
Data & Reporting
Senior Data Analyst (III)
Customer-base segmentation, EPC-band consumption gradient, retrofit worklist & geography, fuel-poverty cohort, carbon opportunity, and wealth-×-energy cross-analysis — live SQL over a real 5,000-row slice of the national energy estate.
Data & reporting analyst · ENSEK vacancyData Analyst II
Regional consumption reporting, EPC data-quality coverage, meter-type mix and smart-penetration, bill-band distribution for anomaly detection, and fuel-type mix — operational analytics over the real national energy estate.
Product — Energy Core
Senior PM — Billing
Estimated-read exposure, unbilled gap, exception SLAs, Ofgem back-billing risk and the billing board pack — ENSEK's Billing module, re-derived live from raw reads, dates and outcomes.
Payments & collections PM · ENSEK vacancySenior PM — Payments & Refund
DD collection funnel, retry recovery, payment-method failure by segment, arrears-entry rate, dunning-stage backlog vs SLA and credit-balance exposure — ENSEK's Payments module, live over raw DD attempts and dunning steps.
Debt management PM · ENSEK vacancyPM — Credit Risk
Debt book by aging bucket, plan-coverage gap, payment-plan adherence, recovery funnel, write-off exposure and PSR vulnerability split — ENSEK's Risk & Debt module, live over raw balances, dates and recovery events.
Payments, arrears & refunds PM · ENSEK vacancyPM — Payments & Refund
Arrears book by segment and tariff, balance distribution (credit vs debt), refund-candidate queue, churn × arrears risk concentration and arrears rate by region — the account balance and refund layer, live from ENSEK operational account data.
Meter estate & smart-rollout PM · ENSEK vacancyPM — Asset Management
Fleet composition by tech & fuel, smart-penetration gap by region, read staleness SLO, settlement-class distribution and revenue concentration by asset type — the meter estate re-derived live from raw asset records.
Move-in/move-out lifecycle PM · ENSEK vacancyPM — Home & Business Moves
Tenure-band retention profile, account-status lifecycle state, acquisition cohort by tariff, churn-risk concentration by region, and provisioning health — the moves engine re-derived live from raw account dates and status.
Tariff & quoting PM · ENSEK vacancySenior PM — Energy Products & Quoting
Tariff portfolio mix (fixed/variable/green), concentration risk, green-tariff penetration by segment, high-consumption account profiles and Economy 7 population — the tariff book re-derived live from raw product and account data.
Product — Platform
Head of Product — Platform
Platform scale overview, fuel & settlement complexity, high-churn-risk concentration, arrears exposure for board reporting, and carbon & retrofit commitment — cross-pod portfolio metrics live from the operational account book.
API platform PM · ENSEK vacancyPM — API
API resource volume by region, consumption-data transfer volumes, high-volume consumer segment profiles, smart vs traditional payload complexity and dual-fuel coupling — the API data estate, live from raw account and meter records.
IAM & customer config PM · ENSEK vacancyPM — Identity, Access & Config
Account configuration completeness, settlement-class eligibility, mis-configured HH accounts, PSR-flag provisioning and tariff-assignment coverage — the IAM data entities that underpin ENSEK's customer configuration, live from raw flags.
Data platform PM · ENSEK vacancyPM — Data Platform
Meter-read freshness SLO, consumption pipeline completeness, EPC enrichment coverage, high-consumption outlier detection and monthly ingestion volume trend — the data platform's quality and throughput metrics, live.
Technology — Platform & SRE
Senior Platform Engineer
Data-throughput profile by region, HH settlement complexity, HAN comms read-staleness, fuel × meter-tech integration matrix and monthly consumption ingestion volume — the infrastructure load profile, live from raw asset records.
Platform engineer · ENSEK vacancyPlatform Engineer
Per-region service load, meter-collector fleet by tech, estimated-read exposure from traditional meters, consumption pipeline completeness and dual-fuel service coupling — hands-on infrastructure view, live from raw account & meter data.
Site reliability engineer · ENSEK vacancySenior Site Reliability Engineer
Read-staleness SLO by meter tech, data-completeness error budget, high-value stale-read incidents, HH settlement SLO compliance and regional data-health baseline — the SRE's live SLO dashboard derived from raw meter read records.
Finance, GRC & Assurance
Senior GRC Manager — Property Estate
Consumer Duty vulnerability baseline, MEES compliance by region, ECO4 obligation sizing, affordability risk heat-map and the composite Lower-value × F/G risk matrix — regulatory exposure, live over the real national property estate.
GRC · operational account book · ENSEK vacancySenior GRC Manager — Operational Compliance
PSR vulnerability coverage by region, Consumer Duty affordability monitoring by affluence band, smart-meter mandate gap, MEES exposure in the supplied estate, and the operational risk concentration — regulatory compliance, live over ENSEK's operational account book.
CFAM · revenue & carbon analysis · ENSEK vacancyCustomer Financial Assurance Manager — Revenue Analysis
Revenue baseline by segment & tariff, bill-band outlier detection, carbon-vs-revenue opportunity, affordability credit risk and smart-meter revenue dividend — financial assurance, live over the real national energy estate.
CFAM · billing controls & receivables · ENSEK vacancyCustomer Financial Assurance Manager — Billing Controls
Debt book by segment, refund candidate queue, settlement gap (traditional-meter revenue at risk), arrears controls effectiveness by tariff and PSR overlap, and revenue concentration risk — financial controls governance, live over ENSEK's operational account book.
Credit risk analytics · ENSEK vacancyCredit Risk Analyst
Churn risk distribution across 27.6M accounts, debt portfolio by churn tier (£124M arrears book), tenure and affluence as credit signals, and the portfolio credit-posture KPI pack — real-time analytics from the Ignition accounts backbone.
Customer Success & Managed Service
Technical Account Manager
Account book health by region, high-churn-risk accounts, vulnerable PSR load by segment, arrears exposure by customer type and annual revenue concentration — the TAM's at-a-glance client-portfolio health dashboard, live.
Customer success & retention · ENSEK vacancyCustomer Success Manager
Tenure-band retention health, churn-risk segmentation, credit and debt balance distribution, fuel-type retention profile and green-tariff & smart-meter adoption — the CSM's success KPI dashboard, live from raw account signals.
Marketing
Cross-domain proof · existing role
How this generalises
One engine. 24 ENSEK vacancies.
- Role-agnostic engine:
_engine/workspace-engine.jscarries zero role, domain or company strings. Everything specific to a role — its dataset, the AI-authored asks, the JD task each output performs, the standard it's held to, and the falsifier note — lives in that role'smanifest.json. All 24 ENSEK vacancy workspaces (plus the quality-lead cross-domain proof) run the identical engine. - Three data paths: property-estate roles (Data Analysts, GRC property view, Revenue Assurance, Product Marketing) run on a 5,000-row slice of the real national energy estate — 27.6M properties. Operational-controls roles (GRC operational, CFAM, Credit Risk) run on the same 5,000-row national account book with churn, arrears, and PSR signals. Billing/payments roles run on a procedurally-seeded ENSEK operational dataset (420 accounts · billing runs · payment attempts). The engine treats all three identically — it loads whatever dataset the manifest declares.
- Driven by the JD: each output is mapped to a task and a standard quoted from the role's job description, so the workspace shows the AI doing that role's work, not arbitrary queries.
- Falsifier-gated: every figure, finding and KPI is recomputed from the result set. An output that can't be re-derived has nothing to render. Curated live cards run through the server-side gate; local inspection runs only where the workspace labels it.