Contract engineering

Senior AI engineering capacity from the person who does the work

If you need a senior AI engineer for a defined piece of work rather than a permanent hire, you can contract me directly. I join your team under your manager, work in your repositories and review process, and leave a written handover. Pick the role that matches your backlog, send the brief, and I reply with a plain view on fit and a checked availability window.

This is a good fit if…

  • You have an approved contract requirement or a funded AI backlog and need senior hands inside an existing team.
  • Your engineers can build features, but nobody has taken LLM, agent or retrieval work into production before.
  • You want to assess and talk to the person who will do the work, not an account manager matching CVs.
  • A permanent hire is months away and the project cannot wait for them.

Look elsewhere if…

  • You want a fixed outcome with acceptance criteria and a supplier accountable for delivering it. Commission a scoped delivery service instead.
  • You need several engineers delivered as a managed team. That is a consultancy or delivery-partner engagement, and I will say so rather than assemble one.
  • You need a leader with authority over teams, budget and roadmap. That is a leadership appointment, such as fractional AI CTO, not a contract role.

What you get

Personal senior AI engineer contract; disclosed associate capacity only when verified

  • A named senior engineer working your backlog under your manager, against a written remit.
  • Difficult AI implementation shipped through your own review, testing and deployment process.
  • Your engineers paired with on the hard parts, so the knowledge stays in the team.
  • A written handover your team can continue from without me.

How it runs

  1. 01

    Choose the role and send the brief

    Use the role pages to describe the work, the manager, the systems and the working pattern. You do not need to buy a workshop or discovery phase first.

  2. 02

    Fit and availability check

    I reply with questions, a plain view on whether I am the right person, and a checked availability window. If I am not a fit, I say so and, where I can, suggest what kind of engineer is.

  3. 03

    Agree the contract basis

    Remit, working pattern, notice and route: direct, through your agency, or through a delivery partner. Your organisation makes the IR35 or equivalent status determination.

  4. 04

    Onboarding

    Access through your normal joiner process, a named manager, and the first piece of work agreed for the opening weeks.

  5. 05

    Work and handover

    Weekly written updates against the remit, and a written handover before the contract ends.

What needs to be in place

  • A named manager who sets priorities and accepts work.
  • A role brief, even a rough one: what the engineer should own, the systems involved and the expected duration.
  • Access to repositories, environments and data through your normal joiner process.
  • A contract route, and your status determination where IR35 or an equivalent regime applies.

Not included

  • Line management of your staff or ownership of your product roadmap.
  • Substitution by another engineer. Nobody else does the work unless you have approved them by name.
  • Tax, employment-status or legal advice.
  • Out-of-hours on-call support unless agreed separately in writing.

Choose the specific requirement

Each route below is a different engagement with its own output, owner and next step.

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

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

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 · Retrieval

RAG engineer

We need embedded capacity to improve retrieval, permissions and answer evaluation in an existing team. What should the contract deliver?

You get:Retrieval backlog, relevance evaluation plan, access-control tasks and handover

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 · Architecture

AI solutions architect

We need time-bounded architecture and hands-on design support, not a permanent head of function. How should responsibilities be bounded?

You get:Architecture decision backlog, integration design and named implementation interfaces

Contract engineering · Interim bridge

Interim AI engineer

Our permanent hire will take time but a project cannot wait. How do we use interim capacity without creating a difficult handover?

You get:Bridge remit, hire-ready documentation and successor transition plan

Contract engineering · Part-time

Part-time AI engineer

We have meaningful work but not a full-time workload. How can a part-time contract avoid fragmented ownership and waiting time?

You get:Agreed weekly capacity, work-in-progress limit, communication window and decision SLA

Contract engineering · Python and ML

Python and ML engineer

We need a contractor working within our team on pipelines and services, rather than a separately managed project. What remit makes sense?

You get:Embedded Python/ML backlog, interface ownership, tests and transition plan

Which contract role fits your backlog

What I own under your managerTypical first deliverable
LLM engineer Model integration, structured output, prompts and evaluation inside your existing applicationDelivery backlog with access prerequisites, and the first feature shipped with an evaluation
AI agent engineer Tool actions, state, permissions and recovery for agent workflowsTool-action inventory with a permission and failure-handling design
RAG engineer Retrieval quality, permission-aware search and answer evaluationRelevance baseline showing where answers fail
AI enablement engineer Building internal AI workflows and coaching the people who use and maintain themWorkflow backlog ranked by value and readiness, with the first workflow in use
Forward-deployed AI engineer Your product's AI deployment inside a named customer's environmentCustomer deployment remit and integration dependency map
AI solutions architect A time-bounded backlog of architecture decisions, under your authorityArchitecture decision backlog with the first decision records written
AI platform engineer Model serving, observability, deployment controls and inference costPlatform backlog and the first deployment control in place
Python and ML engineer Data pipelines, model services, interfaces and testsInterface map and tests around the riskiest pipeline
Part-time capacity One bounded workstream on a fixed weekly patternWorking agreement: days, work-in-progress limit, communication window, decision turnaround
Interim bridge Delivery until your permanent hire starts, plus help hiring and onboarding themBridge remit and a hire-ready role profile

What you are hiring

A contract with me buys one thing: my time as a senior AI engineer inside your team. I report to the manager you name, work your sprint cadence, commit to your repositories through your review process, and follow your security and data rules. Priorities, product decisions and the backlog stay with you.

That is a different purchase from commissioning a project. In a scoped delivery engagement I am accountable for an outcome against acceptance criteria. In a contract, your manager directs the work and accepts it change by change. If you cannot spare a manager to direct an engineer, a scoped delivery service is usually the better buy, and I will say so in my reply to your brief.

Who performs the work

I do, personally. This is not a staffing bench and there is no account manager between you and the engineer. The CV you assess is the person who joins your stand-up.

Occasionally a piece of work would go better with a specialist alongside me, for example a security reviewer for an access-control change or a front-end engineer for an internal tool. When that happens, I name the person, share their background, confirm their availability, and ask for your written approval before they start. They work under the same remit and data rules. If you say no, the work stays with me. Associate capacity is never implied in a proposal and never substituted for my time.

How to pick the right role

The table below compares the role pages. Each describes responsibilities, typical work, stack fit, onboarding needs and reporting for that kind of work. Pick the one closest to your backlog; if your requirement spans two (LLM integration plus retrieval, say), name both in the brief. If what you need is recurring senior input a few days a week, start from part-time AI engineering capacity. If you are covering a gap until a permanent engineer joins, use the interim bridge role, which includes helping you hire and onboard the successor.

Assessing fit before anything is signed

Ask for what you would ask of any senior hire, and a little more:

  • A current CV with dates, roles and what I personally did in each.
  • Work you can inspect: published code, written technical guides, or a design discussion about your actual problem.
  • A design conversation on your hardest issue. Framework names in a job spec matter less than how an engineer reasons about state, failure, permissions and evaluation.
  • A dated availability statement for your start window and working pattern.

The contractor selection checklist turns these into questions you can use with any candidate, including me.

Sending a brief directly

You do not need to buy a workshop, discovery phase or strategy call to start. Use the form on this page, or build a fuller brief with the engineer brief builder. The useful parts are: what the engineer should own, who they report to, the systems and data involved, the start window and duration, the working pattern, and your location, time zone and contract route. A rough brief is fine. I reply with questions, a plain view on fit, and an availability window checked against the brief.

Contract basis

I contract directly, through your preferred agency or contract desk, or through a delivery partner already working with you. If you are a recruiter with an approved vacancy, the recruiter route explains how representation works. Your organisation makes the IR35 or equivalent employment-status determination. I will describe the working practices honestly so your determination reflects them, but I do not give tax advice. Day rate and terms are shown in the engagement model on this page.

Working patterns

Contracts run in one of a few patterns: full-time for a defined period, three or four days a week, one or two fixed days a week, or a fixed block of days for a specific piece of work. Fixed patterns matter more than total hours. A team that knows I am in on Tuesdays and Wednesdays can plan reviews and decisions around it. Working-hours overlap and any on-site days are confirmed in the brief, not assumed.

Onboarding and handover

Onboarding runs through your normal joiner process: laptop or approved device, repository and environment access, a named manager, and the first piece of work agreed for the opening weeks. I send a short written update each week covering what changed, what is blocked and what is next.

Handover is planned from the start, not left to the last week. I pair with your engineers on the hard changes, write decisions down where your team keeps them, and finish with a written handover: what was built, how to run and change it, known risks and the remaining backlog in priority order. If you want a formal ownership transfer for a whole system, the AI system handover service covers that.

When a contract is the wrong vehicle

If you need an outcome delivered and accepted rather than capacity, commission a scoped service. If you need several engineers at once, a consultancy or delivery partner is the honest answer. If you need someone with authority over teams and budget, that is a leadership appointment, and the contractor versus consultancy guide sets out the trade-offs.

Evidence you can check

Questions buyers ask

Should we use an independent contractor, a staffing agency or a consultancy?

Each suits a different need. A staffing agency helps when you want to compare several candidates quickly or fill more than one seat, and it handles sourcing and often payroll. A consultancy suits work where you want one supplier accountable for an outcome and able to field a team. An independent contractor suits a defined role where you want to assess and work with one named senior person. Many clients contract me through their agency, which combines the two.

Who actually does the work?

I do, personally. If part of the work would benefit from a specialist, I name them, share their background, confirm their availability and ask for your written approval before they start. Nothing is subcontracted quietly and no team is sold under my name. If your requirement genuinely needs several engineers at once, I will tell you a contract with me is the wrong vehicle.

What contract basis do you work on, and what about IR35?

Directly, through your preferred agency or contract desk, or through a delivery partner, at the published day rate. Your organisation makes the IR35 or equivalent status determination. I will describe the real working practices, such as who controls the work, substitution and the remit, so your determination reflects reality, but I do not give tax or employment-status advice.

Do we have to commission a workshop or discovery phase first?

No. If you have a role in mind, send the brief directly. A paid diagnostic only makes sense when you do not yet know what work needs doing; for a defined backlog it adds delay. The opening weeks of any contract include a baseline of the work anyway, under your manager's direction.

How do we confirm working-hours overlap and on-site needs?

Put them in the brief: your time zone, the core hours you need overlap with, any on-site days and where, and travel expectations. I confirm what I can commit to before anything is signed. Pre-approved travel is charged separately under the engagement terms.

How do we evaluate a contractor beyond matching framework names?

Framework names such as LangGraph or MCP are worth checking, but they change quickly. Ask for a design conversation about your hardest problem: where state lives, what happens when a tool call fails, how quality is measured before release. Ask for a current CV and work you can inspect. The contractor selection checklist on this site lists the questions.

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