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

FP&A Manager

Global shared-services financial analyst

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.fisher_demo.financial_periods. 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

“P&L by division and region — the primary IBCS-standard segment view the FP&A Manager publishes at every close cycle.”

AI delivers, live

How does gross margin vary by division and region — which combinations are delivering the highest margin contribution and where is the pressure?

bar chart
Their job ad asks

“budget variance waterfall — track actuals vs budget by division and quarter for the close cycle.”

AI delivers, live

Which cost centres are materially over or under budget — and which divisions show the widest variance requiring investigation?

table
Their job ad asks

“organic vs acquired growth split — the three-statement model isolation that separates underlying business performance from M&A activity.”

AI delivers, live

What is the organic growth trend across divisions — and which divisions are growing through M&A versus organic performance?

bar chart
Their job ad asks

“headcount efficiency — revenue per head by division and region, the shared-services efficiency KPI.”

AI delivers, live

What is the revenue-per-head efficiency by division and region — where is headcount generating the highest and lowest revenue return?

table
Their job ad asks

“forecast vs actual trend — track forecasting model accuracy over time to measure FP&A process maturity.”

AI delivers, live

How has the forecast accuracy (budget variance) trended over time by division — is the forecasting model improving or drifting?

table

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.fisher_demo.financial_periods. 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: P&L · Budget vs actual · Growth · Headcount · Forecast accuracy. 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. Offline path: SYNTHESISED labelled 1,200-row financial periods dataset (ITS-169, seed 20260612). Revenue proportions CALCULATED from Thermo Fisher Scientific public annual reports (2022-2025). Division splits approximate TFS reported segment mix. NOT real TFS financial data. Live path (dormant): server-side MotherDuck query against fisher_demo.financial_periods.

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 →