Contract engineering · Architecture

Hands-on AI architecture for a bounded set of decisions, under your authority

If you need senior AI architecture for a defined period, not a permanent head of function, you can contract me as an AI solutions architect. I work under your CTO or architecture lead on an agreed backlog of decisions, write decision records and integration designs, prototype where a decision needs evidence, and leave named implementation interfaces your teams build against.

This is a good fit if…

  • You have committed to an AI capability and the open design questions are slowing every team that depends on them.
  • Your architects are strong on your estate but have not designed LLM, retrieval or agent systems with access control and evaluation built in.
  • Several teams are about to build AI features independently and you want shared interfaces before they diverge.
  • You want design decisions made with prototypes and evidence, by someone who can also write the code.

Look elsewhere if…

  • You need a leader with authority over teams, budget and hiring. That is a leadership appointment, not a contract; see the Principal AI Architect route at dipankar.name or the fractional AI CTO service.
  • You want a single system designed and delivered end to end as a fixed outcome. Commission scoped delivery for that system instead.
  • The architecture is settled and you need implementation capacity. Brief the LLM, agent or platform engineer role.

What you get

Architecture decision backlog, integration design and named implementation interfaces

  • A finite backlog of architecture decisions, each with a decider, a deadline and a written record.
  • Integration designs for the AI components, covering data flow, access control, evaluation and failure handling.
  • Named implementation interfaces, each with an owning team, so work can proceed in parallel.
  • Contested decisions settled with prototypes and measurements rather than opinion.
  • Decision records your architects own and maintain after the contract.

Responsibilities I can own

  • Agree the decision backlog with your CTO or architecture lead: what must be decided, by whom, and by when.
  • Write decision records with options, trade-offs, evidence and the recommended choice for your decider.
  • Design integrations for AI components: data sources, identity and permissions, model hosting, evaluation and observability.
  • Define implementation interfaces (APIs, events, schemas) and agree an owning team for each.
  • Build short prototypes or benchmarks where a decision depends on facts nobody has yet.
  • Review early implementation against the interfaces and raise drift before it hardens.

Stack fit

  • Architecture decision records
  • C4 / sequence diagrams
  • LLM provider and open-weight models
  • RAG and vector search
  • Agent orchestration
  • Identity and access management
  • Event-driven integration
  • AWS / Azure / GCP
  • Python
  • Rust
  • NIST AI RMF / EU AI Act mapping

Onboarding I need from you

  • A named decider (CTO, chief architect or architecture board) with authority to accept or reject recommendations.
  • Access to existing architecture documentation, standards and the systems the AI components touch.
  • Introductions to the technical leads of the teams that will build against the interfaces.
  • Your security, data-protection and risk requirements, and their owners.

Reporting

I report to your CTO or architecture lead, present decisions to the forum you use for them, and send a weekly written update showing the decision backlog: decided, in progress, blocked.

How it runs

  1. 01

    Brief and fit check

    You describe the AI capability, the open questions and who decides. I reply with questions, a plain view on fit, and a checked availability window.

  2. 02

    Agree the decision backlog

    In the first weeks we list the decisions, their deciders and their deadlines, and agree which need prototypes. This list bounds the contract.

  3. 03

    Decide, design, prototype

    Decision records go to your decider in priority order. Integration designs and interfaces follow each decision, with the owning team involved from the start.

  4. 04

    Interfaces handed to owners

    Each interface is handed to its owning team, early implementation is reviewed against it, and the records pass to your architects.

What needs to be in place

  • A committed AI capability or programme, not an open-ended exploration.
  • A named decider with authority over the architecture in scope.
  • Technical leads available to own interfaces and review designs.
  • A contract route agreed up front: direct, via your agency or a partner, and your IR35 or equivalent determination.

Not included

  • Organisational authority: line management, budget, hiring or cross-team mandates. Decisions are recommended to your decider, who makes them.
  • Open-ended architecture ownership without a bounded decision backlog.
  • Regulatory or legal sign-off. Governance mappings inform your risk owners; they do not replace them.
  • Promised delivery dates for implementation carried out by other teams.
  • Substitution by another architect. Any specialist help is named and approved by you first.

The situation

An AI capability has been approved: a knowledge assistant across the business, agents in customer operations, a shared model platform. Several teams are ready to build. What they lack are decisions. Which model hosting? Where does access control sit when an assistant reads from five systems with different permission models? Is retrieval a shared service or embedded per product? What gets evaluated, by whom, before anything ships?

Without those decisions, teams either wait or decide independently and diverge. Your existing architects know your estate well but have not designed these systems before, and you do not need, or are not ready for, a permanent head of AI architecture. You need senior architecture capacity for a defined set of decisions, by someone who can also prove a design in code.

Bounding the responsibilities

The single most important thing in this contract is the boundary, because architecture roles drift. I work to three rules:

  • A finite decision backlog. The contract is defined by a list of decisions, not by a title. When the list is done, the contract ends or a new list is agreed in writing.
  • Your decider decides. I write recommendations; your CTO, chief architect or architecture board accepts or rejects them. I hold no authority over teams, budget or hiring.
  • Every design ends in an owned interface. A design is not finished until an interface (an API, event contract or schema) has a named owning team who agreed to it.

What the work involves

For each decision in the backlog I set out the options, the trade-offs that matter for your context (cost, latency, data residency, access control, operability, vendor dependency), the evidence and a recommendation. Where evidence is missing, I build a short prototype or benchmark on your data rather than argue from general experience.

Integration designs follow decisions. For AI components these cover data flow from source to model and back, where permissions are enforced, what is logged and retained, how quality is evaluated before and after release, and what happens when a model or tool fails.

The signature deliverable

You end with an architecture decision backlog, integration designs and named implementation interfaces. Illustrative example of a backlog extract:

#DecisionDeciderNeeded byEvidenceInterface and owner
1Model hosting: provider API or private deploymentCTOBefore pilot dataCost and latency benchmark on sample workloadModel gateway API, platform team
2Where document permissions are enforcedChief architectBefore indexingPrototype of query-time filteringRetrieval service contract, search team
3Shared or per-product evaluation harnessArchitecture boardBefore second product team startsSurvey of team needsEvaluation API and dataset schema, ML team

Illustrative example showing the format, not a record from a client engagement.

How acceptance is judged

Each decision record is accepted when your decider signs it off. Each interface is accepted when its owning team agrees to it and early implementation conforms to it. At the end, acceptance is simple to check: every item in the backlog is decided, deferred with a reason, or explicitly handed to your architects, and every interface has an owner.

Ownership and handover

Decision records live in your repository or architecture tool, written to your template. Your architects attend decision reviews from the first week, so the reasoning is theirs as much as mine. The handover covers the records, designs, interfaces and owners, any deferred decisions with their triggers, and the risks I would watch.

When to choose something else

If you need someone with organisational authority over AI architecture, that is a leadership appointment; see fractional AI CTO and technical leadership, or the Principal AI Architect route at dipankar.name. If the decisions are made and you need builders, brief the LLM engineer, AI agent engineer or AI platform engineer role.

Questions buyers ask

How is this different from appointing a principal or head of AI architecture?

A leadership appointment carries organisational authority: owning the AI architecture across teams, setting standards, managing people and budget. This contract carries none of that. I work through a bounded backlog of decisions and recommend each to your named decider. If you need someone with that authority, it is a different conversation, handled through the leadership route at dipankar.name.

Do you write code, or only documents?

Both. Where a decision depends on facts nobody has, such as retrieval latency on your data, the cost profile of two models or whether an identity flow works, I build a short prototype or benchmark and put the results in the decision record. I also review early implementation against the interfaces.

What happens when the decision backlog is finished?

The contract ends, or we agree a new bounded backlog in writing. Architecture contracts drift into open-ended ownership easily, and that is bad for you: decisions start depending on a contractor. Keeping the backlog finite keeps ownership with your architects.

What contract basis do you work on?

Directly, through your preferred agency, or through a delivery partner, at the published day rate. Your organisation makes the IR35 or equivalent status determination. The bounded remit and your decider's authority are working-practice facts I can set out for your assessment, but I do not give tax advice.

Can you work within our governance and risk framework?

Yes. Decision records can map to your existing framework, and I have published a tiered governance model mapped to NIST AI RMF and the EU AI Act that some teams use as a starting point. Your risk and compliance owners remain the people who sign off.

Related engagements

Contract engineering · LLM applications

LLM engineer

We have a funded LLM backlog and need a senior engineer to implement it within our team. How would a personal contract be scoped?

You get:Named contractor remit, delivery backlog, access prerequisites and handover plan

Contract engineering · Agents

AI agent engineer

We need someone to build tool-using workflows with reliable state, permissions and recovery, not another agent demo. What skills and scope fit?

You get:Contract brief covering tool actions, state, evaluation and production ownership

Technical leadership · Fractional CTO

Fractional AI CTO

We need accountable AI architecture and team direction part-time, not a full-time executive. What engagement structure fits?

You get:Part-time technical ownership retainer

Contract engineering · Platform and inference

AI platform engineer

Our team needs senior capacity for model serving, observability and deployment. What should an embedded assignment cover?

You get:Platform delivery backlog, deployment controls and operational handover

Contract engineering · Enablement

AI enablement engineer

We need a hands-on engineer who can implement workflows and coach users rather than sell a training-only programme. How should the role be written?

You get:Embedded implementation-and-coaching remit, workflow backlog and adoption handover

Contract engineering · Customer deployment

Forward-deployed engineer

Our customer deployments need an engineer who can work across the product team and client environment. What responsibilities should the contract include?

You get:Customer deployment remit, integration dependencies and acceptance ownership

Further reading

Send an engineering brief

A short, non-confidential description is enough to start. I read every brief personally and reply within two business days, including when the answer is that I am not the right fit.

Step 1 of 2 · The basics