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

Senior Product Manager — Energy Products & Quoting

Senior Product Manager — Energy Products & Quoting · vacancy

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 the product strategy, vision, and roadmap for Energy Products & Quoting, ensuring it supports ENSEK’s customer commitments, international expansion, and the industry’s shift toward flexible and dynamic pricing.”

AI delivers, live

What is the tariff portfolio mix — Fixed vs Variable vs Green by account count and revenue?

bar chart
Their job ad asks

“Lead the evolution of the platform’s product modelling and quoting capabilities to expand support for modern energy propositions: time-of-use tariffs, multi-rate structures, export products, agile pricing, and bundled propositions.”

AI delivers, live

Which single tariff carries the most accounts and estimated revenue — where is the concentration and switching risk?

bar chart
Their job ad asks

“Champion the integration of AI across the product area, from intelligent product recommendations and pricing optimisation to AI-assisted catalogue management.”

AI delivers, live

What is green tariff penetration by customer segment — where is is_green adoption highest and lowest?

table
Their job ad asks

“Drive international product capability, ensuring energy products and quoting can be localised and configured for new regulatory markets without bespoke development.”

AI delivers, live

Which active accounts have est_annual_kwh above 15,000 — the genuine heavy users and their tariff type?

deviation
Their job ad asks

“Guide stakeholders through product lifecycle decisions, using evidence to determine when to invest further, pivot, or retire products and features.”

AI delivers, live

What is the consumption and revenue profile of the off-peak / time-of-use tariff population — EV Boost and Smart Saver accounts?

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.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: Portfolio · Risk · Green products · Exceptions · Product economics. 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. Representative ENSEK-style operational dataset (480 accounts · 728 meters · 5,676 monthly consumption records). Schema mirrors my_db.ensek_demo.accounts/meters/consumption_monthly. Seed 20260609 — reproducible. No real ENSEK or customer data. Live server-side path: my_db.ensek_demo.accounts (27.6M rows). Dormant until operator provisions MOTHERDUCK_TOKEN.

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 →