← Back to insights

Applied AI

Why AI Engineers Need Information Security Awareness

LinkedIn X

It is easy for an AI engineer to treat security as someone else's job — a review that happens later, owned by a team with 'security' in its name. That separation sounds reasonable until you look at what an AI engineer actually decides day to day: how user input reaches a model, how generated output gets stored, how a third-party API key is wired into the service. Those are security decisions, made by the same person writing the feature, whether or not security is in their job title.

I learned this building an AI product that generated images from content users uploaded — every submitted photo had to be handled with the same care as any other sensitive user data, long before anyone called that a 'security review'. It was simply part of building the feature correctly.

This article makes the case for why basic information security awareness belongs in an AI engineer's toolkit alongside the fundamentals already expected of backend engineers, and what changes in day-to-day implementation choices once that awareness is actually there.

The model's input is still untrusted input

General web security has one instinct drilled into every backend engineer early: never trust what a client sends. That instinct does not become optional because the destination is a model instead of a database query — if anything it applies twice, because user-submitted content is now both an input to sanitize and material the model will reason over, and the second concern is easy to skip entirely if nobody is thinking about it.

Generated output still needs ordinary handling

It is tempting to treat a model's output as a finished artifact the moment it appears, but it is still user-facing content, storage that costs money and carries risk, and data that may need the same retention and access rules as anything a user uploaded directly. An AI engineer who has internalized ordinary data-handling discipline applies it automatically here; one who has not tends to skip it, because the demo worked fine without it.

Secrets and least privilege do not get simpler because the code is new

A third-party API key wired into a model call is still a credential that deserves scoped access and a place it should never end up. The service account that reaches storage where user images live still needs only the permissions that feature actually requires, not broad access granted for convenience during a sprint. None of this is AI-specific; it is the same discipline already expected of any backend engineer, applied to a part of the codebase that feels new enough to seem exempt.

Awareness changes the default, not just the decision

Under deadline pressure, engineers default to whatever is fastest, and without security awareness that default is usually the less safe path — input sanitization skipped because the demo did not need it, a guardrail left for 'later' because the feature worked without it. Awareness does not mean an AI engineer becomes a security specialist; it means the default shifts, and a decision that would otherwise be made by accident gets made on purpose instead.

The stakes grow with what the model is trusted to do

Early AI features tend to be low-consequence — a suggestion a person can ignore. As a product matures, the same model is often trusted with more: acting on a user's behalf, touching data it did not touch before, feeding a decision that used to require a person. Security awareness that felt optional at the prototype stage stops being optional exactly at the moment nobody remembers to revisit it, because the team is busy shipping the next capability rather than re-examining the assumptions the first one was built on.

The role of 'AI engineer' increasingly spans everything from prompt design to production infrastructure serving real users, and information security is not a separate skill bolted onto that role from the outside — it is already part of the job, whether or not the title says so. Building that awareness early is considerably cheaper than discovering its absence after something has already gone wrong.

Open to conversations on secure product development, applied AI, and compliance engineering.