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

Senior Platform Engineer

Senior Platform Engineer · 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

“Understand internal developer needs and platform strategy, using insights to drive technical decisions.”

AI delivers, live

How is the platform load distributed by region — account and meter count per region, and what share of the total does each carry?

bar chart
Their job ad asks

“Use platform metrics and developer feedback to inform conversations, challenge assumptions, and propose improvements.”

AI delivers, live

What is the HH vs NHH split across the meter population — how much of the book demands the technically demanding half-hourly data path?

bar chart
Their job ad asks

“Evaluate platform approaches with commercial awareness, identifying cost-efficient infrastructure options.”

AI delivers, live

What is the smart-meter data quality SLO — how is last_read_days_ago distributed, and how many meters breach the platform read-freshness threshold?

deviation
Their job ad asks

“Clearly articulate platform value and enable engineering teams to understand and adopt it.”

AI delivers, live

What does the fuel × meter-tech integration matrix look like — how many distinct processing paths does the platform need to support?

bar chart
Their job ad asks

“Model ownership and accountability, supporting peers in developing the same behaviours.”

AI delivers, live

What is the month-by-month consumption data ingestion load — record counts and total kWh per month, ordered by calendar month?

bar chart

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: Throughput load · Settlement complexity · Data quality SLO · Integration paths · Ingestion load. 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 →