Skip to content
Molecular AI Log in

Services

Data warehouse modernization, delivered as a fixed scope.

The rebuild that stays on the roadmap because it is expensive and never urgent. We take it as a fixed scope — one named domain, one migration, one set of definitions — and hand back models your team owns.

Two operators who have run data platforms at scale, delivering with the software described on this site. The tool performs the reading and the generation; we scope the work, review its output, and remain until your reviewer accepts it. Everything we produce is yours to keep.

The engagements

Six engagements. Each one names what it will not do.

Scope that expands after signature is the common failure in this category, and you have probably bought consulting before and watched it happen. Every engagement below states its deliverable, what we require from you, how long it runs, and what is explicitly excluded — on this page, before any call.

Start here

Everything begins with a read

We do not quote a rebuild for a warehouse we have not read. An estimate made without one would be wrong.

Read-only · fixed and short

Warehouse Audit

In scope: A full read of every table, a prioritised fix map, and a working session to walk it.

Out of scope: Any change to your warehouse. This one is read-only by design.

Engines

Every engine we run on.

  • Snowflake
  • Amazon Athena Amazon Athena
  • AWS Glue AWS Glue
  • Amazon Redshift Amazon Redshift
  • Databricks Databricks
  • dbt dbt

Who does the work

Two people, and you will have met both of them.

There is no bench

Both founders take the scoping calls and both do the delivery. There is no offshore team and nobody you have not spoken to. That is a real constraint on how much we take on at once, and it is the reason we scope tightly rather than a slogan about attention to detail.

Where we are, stated plainly

In beta with our first design partners. No customer has yet run our generated SQL in production — establishing that is what this phase is for, and we would rather say it here than have you discover it on the call.

Questions

The things we get asked on every call.

Do we have to do the audit first?

For anything that rebuilds, yes. The audit is what makes a rebuild possible to scope, and we do not quote one for a warehouse we have not read — a number produced without it would be a guess dressed up as an estimate.

It is also the cheapest way to find out we are wrong. If the findings say a rebuild is not warranted, we will tell you that, and the fix map is yours regardless.

Will teams really run AI-generated SQL in production?

That is the single thing this phase of the company exists to find out, and the honest answer today is that no partner has done it yet. We would rather write that down than have you ask it on a call and watch us hedge.

What we can say is what happens before handover: the models run against your warehouse, they pass the checks described above, and the tests come with them. What you do with them after that is your decision, made with your reviewer, on your timetable.

What stops the scope growing once we have signed?

The exclusions are written down before signature, on this website, where you can read them without a call. Every engagement page carries a “not in scope” block, and it is always rendered — there is no version of these pages where it is quietly dropped because the list was short that week.

Work outside the named scope is a new engagement with its own scope, not a change order against this one.

What happens after you leave? Are we dependent on you?

Everything we produce is yours to keep and runs without us: the SQL models, the macros, the sources file, the schema.yml of tests, and the documentation. Nothing calls back to us and nothing expires.

We are also not going to pretend a rebuild is permanent. Warehouses re-tangle — the question is whether you find out in three years or next quarter. We are still working out whether an ongoing arrangement is worth paying for, which is why there is no subscription on this page for you to be talked into.

Why not do this ourselves with an AI coding assistant?

You could, and some teams should. The people who tell us this usually have not, and the reason is rarely capability — it is that the rebuild loses to whatever is on fire this quarter, every quarter.

The part that is genuinely harder to assemble yourself is the loop: generating the models, executing them against your live engine, reading what failed, and repairing until they pass. That is what the tool does, and it is why an engagement is measured in the reading rather than in months of someone’s time.

Who sees our data?

The question we get asked first, and it deserves a fuller answer than a paragraph here, because the accurate one has detail in it. We confirm the executed agreements and the terms we operate under in writing, with the full sub-processor list, as part of your security review — before an engagement starts, not after.

We would rather you did not take that on our word on a marketing page. Ask for it on the call and we will put it in front of you.

What does it cost?

We do not publish prices, and we are not going to invent a range to fill this space. The audit is fixed and short; everything downstream is scope-priced from what the audit finds, which is the only basis that produces a number worth honouring.

You will get that number on the call, against a written scope with its exclusions attached.

Begin with the audit.

Read-only, fixed in scope, and concluding in a working session. If the findings indicate that a rebuild is not warranted, we will say so.