Is There a Role for AI Quality Engineers?

The AI Engineer job spec covers everything from fine-tuning to RAG pipelines to prompt design. As AI infrastructure scales, specialism is inevitable, and quality engineering is where the biggest gap sits.

Nov 2025 7 min

AI is going to be more and more integrated into the fabric of all software applications, whether that is an application that allows the user to interface with the model directly, an AI making orchestration type decisions or AIs augmenting human processes.

Which leads to the question: how will this affect the existing software world and what types of engineering roles might be required to support these systems. In the specialised AI world we already see what would have been the domain of the Data Scientist and Machine Learning Engineer is now expanding to encompass Backend Engineers, Data Engineers and Quality Engineers. New roles have been defined and adopted. Specifically the AI Engineer, specialised in working with and deploying AI based products.

An Example AI Engineer Job

As an example, below is a recent job description for an AI Engineer. Any specific details about the company have been removed and this is used as an example only.

Responsibilities:

Let’s break it down:

This appears to cover a lot of different specialities and might be far too broad when compared to traditional software development roles. If the traditional roles were added to the profile above it could look something like this:

Looking at it objectively, this seems like a job with a huge amount of generalism required, but equally some unique specialisms that engineers and scientists could spend their whole careers developing. Good code quality alone is a huge area of expertise and context retrieval is an ever expanding and complex field.

The Rise of Hybrid-Specialists

From this we can infer that either AI engineers will develop specialisms, or more likely there will be official specialisms within the industry, hybrids of previous roles. For example:

Defining the AI Quality Engineer

Since we are interested in testing and quality engineering, let’s try to define what an AI Quality Engineer role might look like and the types of responsibilities there might be.

Generalist vs. Specialist

In the end, we might ask, is a generalist good enough? Will engineers be so heavily augmented by AI that generalists will be able to apply specialist techniques under AI guidance. This likely depends on the size of the project.

Small simple projects are often built and run by generalist developers, as with anything in engineering when the design scales and complexity grows the need for specialism grows with it. Performance is easy to test on a system with one service that carries out one task. It’s far more complex when there’s 100 services simultaneously working together with large amounts of data.

Therefore as AI supporting infrastructure grows in scale and complexity we have to assume the specialisms will too.