Hiring an AI specialist is expensive and slow; a consultant delivers faster but doesn't stay. Here is how to decide based on your project volume, budget, and your ability to keep the skill in-house.
The question comes up in almost every first conversation I have with a business exploring AI: should we hire someone full-time, or work with an external consultant? It sounds like a hiring question. It is really a question about volume, risk, and how much of the capability you want to own.
There is no universal answer, but there is a decision process that reliably produces the right one. Here is how I walk through it.
Start with the real shape of the work
Before comparing profiles or rates, describe the work honestly. AI projects are rarely one continuous stream. They usually look like a short, intense build phase followed by a long, low-intensity maintenance phase.
Ask yourself:
- How many distinct AI projects will you run in the next 12 to 18 months? One pilot is very different from a roadmap of five.
- Is the work mostly exploration (feasibility studies, prototypes, vendor selection) or production (systems that must run reliably every day)?
- Does the AI sit at the core of your product, or is it an enhancement to an existing workflow?
- Who will maintain it after launch, and do they have the skills today?
If the honest answer is "one assistant to handle internal documents and maybe a classification tool," you are describing a project, not a role. If it is "AI is central to our product and we will ship features every month," you are describing a role.
What a full-time hire really costs
The salary line is the smallest part of the picture. A full-time AI specialist carries costs that never appear on the offer letter:
- Recruitment time and cost. Sourcing, screening, and closing a strong AI profile commonly takes two to four months, often longer for senior people. During that time the project is paused.
- Total compensation. Salary, employer contributions, benefits, equipment, software licences, and training. In many markets the loaded cost is 1.3 to 1.6 times the gross salary.
- Management overhead. Someone has to define priorities, review work, and keep the person connected to business context.
- Utilisation risk. If the project slows down, you are still paying. A specialist hired for a six-month build who then has little to do is an expensive outcome.
- Retention risk. Good AI profiles are mobile. If the person leaves, the knowledge often leaves with them unless you have invested in documentation and handover discipline.
The upside is real: deep context, availability, and capability that compounds inside the company over years. That upside only pays off if there is enough sustained work to keep the person productive.
What a consultant gives you, and what they don't
A freelance consultant or small consultancy compresses the timeline. You can usually start in days, pay for exactly the scope you need, and get someone who has seen similar problems before. For a small or mid-sized company testing whether AI is worth it, this is often the rational first step.
The limits are equally real:
- Knowledge stays outside. Unless the engagement is designed to transfer understanding, your team learns little.
- Availability is shared. A consultant juggling several clients will not respond like an employee.
- Context takes time. The first weeks are partly spent learning your business, and you pay for that.
- Dependency risk. If everything lives in one external person's head, you have traded a hiring problem for a continuity problem.
A good consultant mitigates this deliberately: written documentation, paired working sessions with your developers, architecture decisions explained rather than just made.
A practical decision rule
Use volume and criticality as the two axes.
- Low volume, high uncertainty (a pilot, a feasibility question, a first prototype): work with a consultant. You are buying judgement and speed, not capacity.
- High volume, high criticality (AI in the product, continuous delivery): hire. You need someone who lives with the consequences of the architecture.
- High volume, low criticality (internal tooling, automations): start with a consultant, then hire once the patterns are clear and the roadmap is stable.
- Low volume, high criticality (one critical system that must be maintained for years): a consultant for the build, plus a named internal owner who is trained during the project.
The most common mistake I see is hiring first because it feels more serious. A full-time hire made before the use cases are validated often produces an expensive exploration phase that a three-week consulting engagement would have settled.
The second most common mistake is the opposite: keeping everything external for years, paying repeatedly for context that should have been internalised.
The hybrid path most companies actually need
For many small and mid-sized businesses, the effective sequence is:
- Bring in a consultant to run a short, scoped discovery and build one working prototype.
- Use that engagement to produce documentation, a costed roadmap, and a clear list of skills you will need.
- Hire only when the roadmap justifies it, and hire with a precise job description written from real project experience rather than a generic template.
- Keep a light consulting relationship for architecture reviews or specialised work the internal team does not cover.
This is also how I advise companies in Tunisia and elsewhere in North Africa weighing whether to recruit a data scientist locally or externalise the project: the local talent pool is real but thin at senior level, so the first project is often better externalised while you build the internal role around a validated need.
Questions worth answering before you decide
- Can you describe the first three use cases in one paragraph each?
- Do you have data that is accessible, documented, and legally usable?
- Who inside the company will own the system after launch?
- What is your realistic 18-month budget, including maintenance?
- If the person you hire leaves in a year, what remains?
If you cannot answer these yet, that is itself the answer: start with a scoped engagement, not a permanent headcount.
Let's talk about your situation
If you are weighing a hire against a consulting engagement, I am happy to look at your roadmap and tell you honestly which fits. Sometimes the answer is that you do not need either yet, and that is worth knowing before you spend anything. You can reach me at contact@hamzabelgacem.com.