SKIP TO CONTENT
Hiring7 minHiring for Production / Ep. 1

How to Hire an AI Engineer for Production

SHAREXIN

KEY TAKEAWAYS

  • Hire against one business workflow and a measurable acceptance test, before choosing an agent framework.
  • Ask for evidence of permission boundaries, evaluation failures and operational handover alongside the demo.
  • Use a paid, bounded discovery engagement when data access or integration complexity is still unknown.
On this page

Start with the work your team needs done

I delivered a multi-agent platform for a private-equity client through Ilayer. It connected to existing business systems and used FastAPI, Postgres/pgvector and Amazon Bedrock. The client remains confidential.

That experience shapes how I would hire for the next project: start with the workflow the engineer must own. A polished chat demo tells you very little about permissions, stale source data or what happens when an integration goes down.

To hire an AI engineer for production, define the task, the allowed actions and the evidence that will make you accept the delivery. Then look for someone who can build and operate the surrounding software.

A useful starting point

Ask
Can our operations team answer a lease question from approved documents?
Look for
An answer tied to the right source version, within the requesting user’s access, or an explicit refusal.

A scope that needs work

Ask
Can we add AI to everything?
Look for
A narrower workflow, a named user and a current manual baseline before an implementation estimate.

Anthropic distinguishes workflows with predefined paths from agents that choose their next steps. Its agent engineering guide recommends starting simple. I would ask a candidate which parts of my workflow need a model at all.

The production AI hiring scorecard

I would assess four areas in the interview. For each one, ask for a concrete artifact or a walkthrough of a sanitized example. An engineer can respect an NDA and still explain their decisions.

Integration ownership

Ask
What happens when a source API times out after accepting a request?
Look for
An explicit unknown-outcome state, reconciliation and duplicate-action prevention before retrying a write.

Permission boundaries

Ask
Where is a user prevented from retrieving another team’s documents?
Look for
Server-enforced authorization before retrieval, plus negative tests. A prompt that says “keep this private” is insufficient.

Evaluation discipline

Ask
Show me a case that should stop a release.
Look for
Versioned cases, expected outcomes, a failure report and a rule for escalation when evidence is missing.

Operational ownership

Ask
How does the next engineer investigate a wrong answer?
Look for
Traceable source references, model and prompt versions, appropriate logs and a documented rollback path.

Bedrock exposes retrieval filters for metadata conditions. That is a useful mechanism; deciding which conditions an authenticated user is allowed to request remains application work. I would test that distinction during the interview.

For the evaluation discussion, use my release-gating evaluation walkthrough. Ask the candidate which checks belong in deterministic code and which require judgment. An aggregate accuracy percentage should never hide a permission failure.

I prefer a bounded exercise to an unpaid production build. Give the candidate a sanitized example and agree the timebox and compensation first. The objective is to observe decisions, including what they decline to automate.

Here is an illustrative exercise for a document assistant. It is a hiring scenario, not a report of a client system or a complete security assessment.

  1. Supply a current document, an obsolete revision and a question whose answer is absent. Mark which user can access each file.
  2. Ask for a minimal read-only answer path. Require the candidate to state what counts as a supported answer before building it.
  3. Change the requesting user and remove a source. Observe whether the system refuses appropriately and explains the missing evidence.
  4. Ask for the next delivery step, the largest unresolved risk and an estimate with explicit assumptions.

The strongest signal is often the explanation after a failed case. Can the engineer locate the failure in retrieval, extraction, authorization or generation? Can they propose a test that will catch its return?

Write a brief someone can estimate

A freelancer, consultant and permanent hire all need the same initial context. I would send the brief below with a role description. Leave unknowns visible so discovery can resolve them.

  1. Outcome: name one user, one recurring task and the current process. State how you will compare the new workflow with that baseline.
  2. Inputs: list systems, document types, source owners, access restrictions and whether representative test data is available.
  3. Authority: separate read-only answers, suggested actions and actions the software may execute. Name the human approver for consequential writes.
  4. Acceptance: agree evaluation cases, failure handling, cost measurement and the person who signs off. Derive thresholds from your own risk.
  5. Delivery: state your environment, target date, review availability, expected documentation and support after handover.

If those inputs are uncertain, commission a short discovery phase with tangible outputs: a data-access map, a tested integration assumption, an initial evaluation set and a scoped proposal. Its duration depends on your access constraints. A fixed delivery promise before examining them is not a useful estimate.

Decide who owns the system after launch

I would choose the engagement format around ownership. A bounded mission works when a team can receive and maintain the result. A permanent role makes more sense when AI engineering is an ongoing product responsibility.

Contract mission

Ask
What must be true for this engagement to finish?
Look for
Accepted workflow, reviewed repository, deployment notes, operating runbook and a named receiving engineer.

Permanent role

Ask
What will this person own after the initial release?
Look for
A product area, access to users, authority to improve integrations and time to maintain evaluations as usage changes.

My work combines production AI engineering and integration with experience in systems where actions need clear permissions. If that matches your project or role, send me the workflow and the brief. You can begin with the business problem; you do not need to have selected an AI stack.

AI engineer hiring questions

What should I look for when hiring an AI engineer?

Look for software delivery skills around the model: connecting real systems, enforcing permissions, evaluating failures, managing cost and handing over operations. Ask the engineer to explain one deployed workflow, its acceptance tests and a failure they can substantiate. Framework familiarity alone does not demonstrate production ownership.

Do I need an AI agent developer or a backend engineer?

If the task follows fixed rules, a backend workflow may be sufficient. If it needs language understanding, retrieval or uncertain tool selection, look for an engineer who can evaluate those model-dependent steps and integrate them into reliable software. Many projects need both skill sets in the same person.

How much does a production AI project cost?

A useful estimate needs the workflow, source systems, data-access constraints, evaluation requirements and support expectations. Ask for discovery, delivery and ongoing operating costs separately. Model usage is only one part of the budget; integration, data cleanup and human review can change the scope materially.

Can Adam Boudjemaa help with AI engineering missions or a permanent role?

Adam works on production AI agents, retrieval systems and software integration. He is open to discussing contract missions and senior engineering roles. Send the business problem, existing stack, collaboration format and target start date through the contact page to assess fit.

Hiring for Production

Episode 1 · 2 published

PreviousNext
Adam Boudjemaa
Adam Boudjemaa

Former CTO of Integra. Named author (1 of 5) of ERC-3643, first author of ERC-6960, co-author of ERC-7410, and co-author of ERC-8203, which is still a draft. Building production AI and regulated Web3 systems.

Have a project to ship or a role to fill?

Discuss your project or role
Follow the engineering notes

Get new articles on production AI and smart contracts by email.