In-House AI Team or Outsourced AI Partner: What CTOs Are Deciding
The AI hiring question every mid-market CTO faces right now, and a practical framework to answer it.
Aug 6, 2026
Almost every conversation I have with mid-market CTOs and Heads of Engineering this year comes back to the same dichotomy. The roadmap is aggressive, and AI has to be part of it. Scaling the team to get there without breaking the budget usually comes down to one decision: hire an AI team in-house or bring in an outsourced AI partner.
The pressure behind that decision shows up in the data too. ManpowerGroup's 2026 Talent Shortage Survey found that 72% of employers report difficulty filling roles, and that AI skills have overtaken every other capability to become the hardest to find. That is not a hiring inconvenience, but a structural mismatch between how fast a roadmap moves and how fast a specialized org chart fills, and a roadmap the board just approved does not get an extension because the hiring market is tight.
That decision is not actually binary. Once a company rules out building everything in-house, "outsourced" still splits into two different paths: offshore, farther away and usually priced lower, or nearshore, closer in time zone and working culture. I have covered the tradeoffs between the two in more depth in a previous article. This piece focuses specifically on nearshore, because for the kind of AI work most mid-market CTOs are staffing right now, the proximity it brings tends to matter more than the extra savings that come with going farther away.
The instinct to keep it in-house, and why that instinct deserves a second look
The reasoning behind wanting an in-house AI team is sound, and I do not think anyone should talk a CTO out of it lightly. An AI project touches the data that runs the business: customer records, pricing logic, proprietary models, sometimes regulated information. Keeping that close, with people who report to you and answer to your incentives, feels like the responsible choice. I have watched this reasoning play out inside enough companies, on the side of a custom software development engagement and on the side of a training and enablement program, to know it is not wrong so much as incomplete.
Here is the part worth sitting with, though. Five years ago, when a company brought in an outside partner for a digital transformation project, that project touched the same kind of data, moving customer records through it and refactoring pricing logic along the way. Nobody called those "data projects" the way we now call AI projects "data projects," and the caution that word triggers today did not exist at the same intensity back then. The risk profile of bringing in outside help has not changed. The label on the door has, and that label makes an old decision feel new.

That distinction matters, because it turns the real question from "in-house or partner" into the same governance question companies have always had to answer when someone outside the building touches their data, whether the project was called ERP modernization, cloud migration, or, now, agentic AI.
Hiring is hard, and improvising is not the answer
Even where the instinct to build in-house is right, the timeline rarely cooperates. Senior AI hires are not filled the way a mid-level backend role is filled. The professionals who can actually bring AI systems into production (not just talk about them in an interview) are the roles that show up first on ManpowerGroup's list of hardest to fill, and that scarcity also drives up what those hires cost. Meanwhile, the roadmap still has to deliver on what the organization needs, inside a quarter and a budget that cannot be exceeded.
This is where a lot of CTOs get stuck making a false choice: either hold the roadmap hostage to headcount, or lower the bar on who gets hired to hit a date. Lowering the bar rarely means finding an AI-fluent hire faster. More often it means leaning on the team already in place and letting them improvise with whatever tools are on hand to close the gap, without much thought given to what happens to the data that goes into those tools. A related version of that exposure appears when vibe-coded tools become part of the operation before ownership, review, and data safeguards catch up.

MIT Sloan Management Review's research on "Bring Your Own AI" documents this pattern here: when employees or teams bring unvetted GenAI tools into their workflow without clear guardrails, the exposure includes data loss, intellectual property leakage, and security gaps that most governance frameworks were not built to catch. The lesson is less about banning AI tools, since the same research shows that does not work either, and more about answering, in advance, what happens to the data once it goes into whichever tool closes that gap.
Neither option solves the problem, and it is exactly this kind of pressure that makes a nearshore partner a serious alternative, not as a downgrade from the in-house plan, but as a way to keep the roadmap moving while the internal team is still being built out properly.
What makes a nearshore AI partner worth trusting
Framed as "in-house versus outsourced," the decision sounds like a binary between keeping control and giving it up. That framing misses what CTOs are actually weighing, which is trust: in the partner's judgment, in their proximity when something needs a same-day answer, and in what happens to the data once it leaves your building.
Proximity does the heavy lifting here more than people give it credit for. A partner working inside a similar time zone, under a business culture close enough to your own, and inside a shared regulatory framework presents a different risk profile than a partner operating on the other side of a ten-hour gap with a handoff-and-wait model. That is not a comment on capability, but on how often you get to check the work while it is still cheap to fix, and how fast a question gets answered when a decision cannot wait until tomorrow.

Proximity alone does not make a partner trustworthy, though. A software factory that takes a spec, at face value, executes it, and hands back exactly what was asked for, whether or not that was the right thing to build. A partner that works as an extension of the team pushes back when the spec does not match the real problem, and stays visible while the work is happening instead of going quiet until delivery. That difference shows up in the first few weeks of the engagement, in how many questions the partner asks before they start, not after something ships wrong.
A partner that works this way also leaves something behind: knowledge transfer, documentation habits, code review standards, and even a deeper AI understanding. When the engagement ends, the in-house team does not go back to where it started. It operates differently, and usually better, because of the months spent working alongside people who had already solved these problems before.
That distinction is one to ask about directly before signing anything, and it is a better filter for choosing a partner than a rate card ever will be.
What decides it
The honest answer to "in-house or partner" comes down to three practical questions, and how a company weighs them tends to point in one direction more than the other:
- Does the timeline leave room for a normal internal hiring process, meaning not just posting the role and getting someone hired, but the ramp-up afterward, the weeks it takes a new hire to understand the system, the team, and what they are responsible for, or does the deadline arrive before all of that could realistically finish?
- Is what you are building close to the core of the product, where the architectural decisions need to stay with the people who will still be there in two years, or is it modular enough to hand a defined scope to someone else?
- Does the team you already have simply need more hands, or does the roadmap call for judgment nobody in the room has exercised before, on a system like this, in production?

If those three questions point toward a partner, here is what to ask before you sign anything:
- How fast can they actually put the right people in front of you, whether that is a two-person pod or a full team, and what does their track record in production look like?
- Where is the team physically located, and how much of your working day overlaps with theirs?
None of this is primarily about price. Cost is part of the picture, since a nearshore engagement changes the economics of scaling a team meaningfully, but it should never be the first or only reason on the list. The partner worth choosing is the one whose answers hold up before cost even enters the conversation.
What a good nearshore AI partner should do for your team
Here is where I think a lot of the framing around this decision goes wrong. The goal of bringing in a partner is to extend the internal team's capacity, not replace its judgment, while that team keeps ownership of the decisions that matter.
A development engagement that does this well tends to look like:
- A scope narrow enough that your internal architects still own the decisions that matter
- Documentation and knowledge transfer built into the engagement, not bolted on at the end when the contract is winding down
- A clear answer, in writing, to what happens to your data and your models once the engagement starts
That last point connects to something we have written about before: bringing outside capacity into a team only works when the organization also manages AI adoption and people development in parallel, so that once the partner's involvement tapers off, the internal team can take the lead. Not every mid-market team has the bandwidth to manage that transition on its own while also shipping the roadmap, which is often where these engagements fall short.

There is one more piece of this that is specific to AI: the technology changes fast, faster than most internal teams have time to track on their own. An internal team mostly learns from its own projects, one at a time, while a partner running several client projects at once sees more use cases, more tools, and more approaches in a single month. A good partner brings that experience to the table instead of making your team rediscover it from scratch: which techniques hold up in production, which tools are ready to adopt, and which LLMs fit a given use case, based on what has worked elsewhere.
The window to act is open now
The roadmap your board already approved is not going to wait for a perfect org chart. That is why, when I sit down with clients figuring out how to move forward on their AI roadmap, the first thing I bring to the table is the importance of understanding what they need before we talk about how to get there. Sometimes the answer is a partnership with a company like Making Sense, working alongside the in-house team, sharing practices, and leaving something behind while a broader AI adoption plan takes shape. Other times it means hiring a senior engineer, or even training the team already in place.
If your team is navigating that same decision, Making Sense can help you figure out what you actually need, and then work alongside you to get there.
Aug 6, 2026