Technical Assessment Evaluación Técnica

How to Technically Evaluate an AI Engineer, by iBender Marketplace

Cómo evaluar técnicamente a un AI Engineer por iBender MarketPlace

Questions, keywords, and models that separate a real AI Engineer from someone who just read the abstract. A technical guide for hiring processes.

Preguntas, palabras clave y modelos que separan a un AI Engineer real de alguien que solo leyó el abstract. Guía técnica para procesos de selección.

Post an "AI Engineer" search and get a hundred profiles with "LLM," "RAG," and "agents" in the title, and you still haven't solved anything. Those three words show up on almost every CV on the market today. The problem isn't finding candidates — it's knowing, within the hour an interview lasts, who actually built something real and who is repeating what they read in a blog post.

This guide brings together four things a technical hiring process for AI roles needs to cover: the questions that truly separate signal from noise, the keywords a senior candidate has to handle fluently, the landscape of models that exist today, and whether the candidate knows when a self-hosted model makes more sense than paying for an API call every time.

The questions that reveal whether someone built something real

Technical trivia questions ("what is RAG?") can be answered by googling. The ones that work are the ones that ask the candidate to explain a design decision along with its consequences:

  • "What chunking strategy would you use for technical documentation, and what breaks if you get it wrong?" A senior candidate talks about semantic boundaries, not just token counts.
  • "When does hybrid search (BM25 + vector) make more sense than embeddings alone?" This reveals whether they understand that keyword matching and semantic similarity are different problems.
  • "Tell me about a time a RAG system or an agent failed in production. What happened, and what did you change?" This is the question that filters the most: a candidate who only studied the theory doesn't have a real story to tell.
  • "When do you fine-tune instead of using RAG?" The correct answer distinguishes style and reasoning patterns (fine-tuning) from up-to-date knowledge (RAG) — confusing the two is a red flag.
  • "How would you detect hallucinations in a production system, at scale?" Look for something more developed than "I use an LLM as a judge": citation validation, periodic checks, faithfulness metrics.

The most reliable signal isn't a memorized correct answer — it's whether the candidate can describe an explicit trade-off ("this is slower but works better for complex documents") instead of defending a single option as if it were the only one.

The keywords that have to show up, no exceptions

If none of these terms come up on the candidate's own initiative during a one-hour technical interview (not because you asked about them directly), that's a red flag:

Architecture and training: attention, KV cache, fine-tuning vs. RAG, LoRA, quantization (4-bit / 8-bit).

Agents and orchestration: tool calling, ReAct, function calling, MCP (Model Context Protocol) — the standard that's solving how agents connect to external tools without custom integrations for each one.

Production and cost: semantic caching, context pruning, model routing — the real levers for cutting token spend, not just "use a cheaper model."

A candidate who only handles the interface-level terms (prompt, chatbot, assistant) but not the architecture underneath probably built on top of pre-made tools without understanding what's happening inside. That doesn't disqualify them for every role, but if the position is an AI architecture role, it's a critical difference.

The model landscape a senior candidate needs to know

They don't need to master the fifteen models that come out every month, but they do need to understand the general map:

Proprietary models (GPT, Claude, Gemini, Grok): the frontier in reasoning and multimodality, but with per-token cost that scales with volume and dependency on an external provider. (Copilot doesn't belong on this list because it isn't a model itself, but a product built on top of these models — though Microsoft has been pushing its own in-house family, MAI, to depend less on OpenAI.)

Open-weight models (Llama, Qwen, DeepSeek, Mistral, Gemma, GLM, among others): can be self-hosted, fine-tuned, and run without sending data to a third party. Each family has a different focus — some prioritize reasoning and math, others code, others deployment on resource-constrained devices.

Asking a candidate "when would you choose an open model over a proprietary one?" reveals more about their real judgment than asking them to name the latest model release. A useful answer talks about data privacy, cost at scale, and the need for fine-tuning — not about which one "is better" in the abstract.

Can they set up a local model to avoid depending on a paid API?

This is the question that separates seniority levels fastest. Running your own model (self-hosted) isn't free — but past a certain volume of use, it comes out cheaper than paying per token to an external provider, and it keeps sensitive data from leaving your infrastructure.

A candidate who understands this terrain can talk about:

  • Deployment tools: Ollama for fast prototyping, vLLM for real production workloads, llama.cpp for resource-constrained devices.
  • Quantization: running a model in a 4-bit or 8-bit version drastically cuts memory requirements with a small quality loss — the difference between needing a high-end GPU or being able to run it on far more modest hardware.
  • The economic break-even point: below a certain daily usage volume, paying per API call is still cheaper than maintaining your own infrastructure. A senior candidate knows how to calculate that crossover point, not assume that "self-hosting always pays off."

If the role you're filling handles a high volume of requests or sensitive data, this is one of the questions with the biggest direct impact on budget and project risk.

The problem isn't the question list — it's sustaining it

Having these questions isn't enough if you don't know how to recognize a good answer when you hear one, and that takes time most teams don't have available for every search.

At iBender, this is exactly the work we do before we ever show you a profile: every professional goes through a human validation process across three layers — logic, English, and AI architecture — before they reach you. It doesn't replace your own judgment in the final interview, but it saves you the most expensive part: filtering out who actually knows the subject from who just knows how to talk about it.

Browsing already-validated profiles is free. You only pay when you decide to hire.

Create your free account

Publicar una búsqueda de "AI Engineer" y recibir cien perfiles con "LLM", "RAG" y "agentes" en el título no resuelve nada. Esas tres palabras están en casi todos los CVs del mercado hoy. El problema no es encontrar candidatos — es saber, en la hora que dura una entrevista, quién construyó algo real y quién repite lo que leyó en un blog post.

Esta guía junta cuatro cosas que un proceso de selección técnico para roles de IA necesita cubrir: las preguntas que de verdad separan señal de ruido, las palabras clave que un candidato senior tiene que manejar con soltura, el panorama de modelos que existen hoy, y si el candidato sabe cuándo conviene un modelo propio en vez de pagar una API por cada llamada.

Las preguntas que revelan si alguien construyó algo real

Las preguntas de trivia técnica ("¿qué es RAG?") se responden googleando. Las que funcionan son las que piden que el candidato explique una decisión de diseño con sus consecuencias:

  • "¿Qué estrategia de chunking usarías para documentación técnica, y qué se rompe si la elegís mal?" Un candidato senior habla de límites semánticos, no solo de cantidad de tokens.
  • "¿Cuándo conviene búsqueda híbrida (BM25 + vectorial) en vez de solo embeddings?" Revela si entiende que coincidencia de palabras clave y similitud semántica son problemas distintos.
  • "Contame una vez que un sistema de RAG o un agente falló en producción. ¿Qué pasó y qué cambiaste?" Esta es la pregunta que más filtra: el candidato que solo estudió teoría no tiene una historia real para contar.
  • "¿Cuándo fine-tuneás en vez de usar RAG?" La respuesta correcta distingue estilo y patrones de razonamiento (fine-tuning) de conocimiento actualizado (RAG) — confundir los dos es una señal de alerta.
  • "¿Cómo detectarías alucinaciones en un sistema en producción, a escala?" Buscá algo más elaborado que "uso un LLM como juez": validación de citas, chequeos periódicos, métricas de fidelidad.

La señal más confiable no es la respuesta correcta memorizada — es si el candidato puede describir un trade-off explícito ("esto es más lento pero funciona mejor para documentos complejos") en vez de defender una sola opción como si fuera la única.

Las palabras clave que tienen que aparecer sí o sí

Si en una entrevista técnica de una hora ninguno de estos términos aparece por iniciativa del candidato (no porque se los preguntaste vos), es una señal de alerta:

Arquitectura y entrenamiento: attention, KV cache, fine-tuning vs. RAG, LoRA, cuantización (4-bit / 8-bit).

Agentes y orquestación: tool calling, ReAct, function calling, MCP (Model Context Protocol) — el estándar que está resolviendo cómo los agentes se conectan a herramientas externas sin integraciones a medida para cada una.

Producción y costos: semantic caching, context pruning, model routing — las palancas reales para bajar el gasto en tokens, no solo "usar un modelo más barato".

Un candidato que solo maneja los términos de interfaz (prompt, chatbot, asistente) pero no los de arquitectura por debajo, probablemente construyó sobre herramientas ya armadas sin entender qué pasa adentro. Eso no lo descalifica para todos los roles, pero si el puesto es de arquitectura de IA, es una diferencia crítica.

El panorama de modelos que un candidato senior tiene que conocer

No hace falta que domine los quince modelos que salen cada mes, pero sí que entienda el mapa general:

Modelos propietarios (GPT, Claude, Gemini, Grok): frontera en razonamiento y multimodalidad, pero con costo por token que escala con el volumen y dependencia de un proveedor externo. (Copilot no entra en esta lista porque no es un modelo en sí, sino un producto construido sobre estos modelos — aunque Microsoft viene empujando su propia familia in-house, MAI, para depender menos de OpenAI.)

Modelos de peso abierto (Llama, Qwen, DeepSeek, Mistral, Gemma, GLM, entre otros): se pueden auto-hospedar, ajustar y correr sin mandar datos a un tercero. Cada familia tiene un foco distinto — algunas priorizan razonamiento y matemática, otras código, otras despliegue en dispositivos con recursos limitados.

Preguntarle a un candidato "¿cuándo elegirías un modelo abierto en vez de uno propietario?" dice más sobre su criterio real que preguntarle por el nombre del último modelo que salió. La respuesta útil habla de privacidad de datos, costo a escala y necesidad de fine-tuning — no de cuál "es mejor" en abstracto.

¿Sabe armar un modelo local para no depender de una API paga?

Esta es la pregunta que más rápido separa niveles de seniority. Correr un modelo propio (self-hosted) no es gratis — pero a partir de cierto volumen de uso, sale más barato que pagar por token a un proveedor externo, y evita que datos sensibles salgan de tu infraestructura.

Un candidato que entiende el terreno puede hablar de:

  • Herramientas de despliegue: Ollama para prototipar rápido, vLLM para producción de verdad, llama.cpp para dispositivos con recursos limitados.
  • Cuantización: correr un modelo en versión de 4 u 8 bits reduce drásticamente los requisitos de memoria con una pérdida de calidad menor — la diferencia entre necesitar una GPU de gama alta o poder correrlo en hardware mucho más modesto.
  • El punto de quiebre económico: por debajo de cierto volumen de uso diario, pagar por API sigue siendo más barato que mantener infraestructura propia. Un candidato senior sabe calcular ese cruce, no asume que "hostear siempre conviene".

Si el rol que estás cubriendo maneja volumen alto de requests o datos sensibles, esta es una de las preguntas con mayor impacto directo en el presupuesto y el riesgo del proyecto.

El problema no es la lista de preguntas — es sostenerla

Tener estas preguntas no alcanza si no sabés reconocer una buena respuesta cuando la escuchás, y eso requiere tiempo que la mayoría de los equipos no tiene disponible para cada búsqueda.

En iBender, este es exactamente el trabajo que hacemos antes de mostrarte un perfil: cada profesional pasa una validación humana en tres capas —lógica, inglés y arquitectura de IA— antes de llegar a vos. No reemplaza tu propio criterio en la entrevista final, pero te ahorra la parte más costosa: filtrar quién sabe realmente de quién solo sabe hablar del tema.

Explorar perfiles ya validados es gratis. Pagás solo cuando decidís contratar.

Creá tu cuenta gratis

Ready to find validated AI talent for your team?

Get Started with iBender