# Ingeniería de IA y nube: 17 preguntas | Muhammad Shahid

URL: https://shahid09.netlify.app/es/faq/ai-engineering/
Author: Muhammad Shahid, Senior AI Software Engineer & Backend Developer (https://shahid09.netlify.app/)

## ¿Creas sistemas con LLM y GenAI para producción?

Sí. Desarrollo funciones basadas en LLM y flujos agénticos que funcionan en producción, también en Joni (joni.ai), una plataforma de productos de IA donde desarrollo los servicios backend, los flujos de agentes y las integraciones.

Link: https://shahid09.netlify.app/es/faq/ai-engineering/#do-you-build-llm-and-genai-systems-for-production

## ¿Creas sistemas RAG con embeddings?

Sí. He creado pipelines RAG (generación aumentada por recuperación) en producción con embeddings y búsqueda vectorial: divido el contenido en fragmentos, creo embeddings, los guardo para búsqueda vectorial y recupero el contexto adecuado para el LLM, de modo que sus respuestas se basen en tus propios datos.

Link: https://shahid09.netlify.app/es/faq/ai-engineering/#do-you-build-rag-systems-with-embeddings

## ¿Qué es un flujo agéntico y los creas?

Un flujo agéntico es un sistema de IA que planifica y ejecuta varios pasos por sí mismo: llama a herramientas, lee datos y decide qué hacer después. Los creo con LangGraph y n8n, conservando el estado entre pasos y pasando los resultados al resto del sistema.

Link: https://shahid09.netlify.app/es/faq/ai-engineering/#what-is-an-agentic-workflow-and-do-you-build-them

## ¿Cómo evalúas y monitorizas las funciones con LLM?

Registro prompts, respuestas y llamadas a herramientas, evalúo los cambios con conjuntos de prueba antes de publicarlos y monitorizo la calidad de las respuestas, la latencia y el coste en producción. Es la misma disciplina que aprendí en QA, aplicada a la IA.

Link: https://shahid09.netlify.app/es/faq/ai-engineering/#how-do-you-evaluate-and-monitor-llm-features

## ¿Usas Python?

Sí. Uso Python para trabajo de IA y scripts, junto con JavaScript y TypeScript para backends y apps web.

Link: https://shahid09.netlify.app/es/faq/ai-engineering/#do-you-use-python

## ¿Usas TypeScript?

Sí. Escribo TypeScript y JavaScript para backends en Node.js y frontends web.

Link: https://shahid09.netlify.app/es/faq/ai-engineering/#do-you-use-typescript

## ¿Trabajas con AWS y Docker?

Sí. Empaqueto servicios en contenedores Docker y los despliego y ejecuto en AWS, además de Heroku, servidores VPS y Netlify.

Link: https://shahid09.netlify.app/es/faq/ai-engineering/#do-you-work-with-aws-and-docker

## ¿Configuras pipelines de CI/CD?

Sí. Configuro pipelines que compilan, prueban y despliegan automáticamente, para que cada cambio se compruebe antes de llegar a producción. Este sitio, por ejemplo, se despliega con cada push y después envía su sitemap a IndexNow.

Link: https://shahid09.netlify.app/es/faq/ai-engineering/#do-you-set-up-ci-cd-pipelines

## ¿Diseñas microservicios y sistemas orientados a eventos?

Sí. Divido los backends en servicios que se comunican mediante APIs, eventos y colas, y he trabajado con streaming de datos. Para Tomi creé servicios orientados a eventos que indexan eventos on-chain y mantienen sincronizado el estado off-chain.

Link: https://shahid09.netlify.app/es/faq/ai-engineering/#do-you-design-microservices-and-event-driven-systems

## ¿Encajas en un puesto de Senior AI Software Engineer?

Combino experiencia backend en producción a gran escala (DOP con más de 300 millones de usuarios, CV Maker con más de 1 millón), ingeniería práctica de GenAI (LLM, RAG, flujos agénticos y evaluación), nube y DevOps con AWS, Docker y CI/CD, y experiencia en QA. Estoy abierto a puestos en remoto e híbridos.

Link: https://shahid09.netlify.app/es/faq/ai-engineering/#are-you-a-fit-for-a-senior-ai-software-engineer-role

## ¿Trabajas con LangChain o LlamaIndex?

Sí. Desarrollo con LangChain y LlamaIndex para cargadores, recuperadores y cadenas, y con LangGraph, en el que estoy certificado, para agentes de IA con estado.

Link: https://shahid09.netlify.app/es/faq/ai-engineering/#do-you-work-with-langchain-or-llamaindex

## ¿Puedes integrar las APIs de OpenAI y Anthropic en producción?

Sí. Llamo a las APIs de OpenAI y Anthropic (Claude) desde backends en producción con reintentos, timeouts, streaming, control de límites de uso y registro del consumo, para que las funciones de IA sean fiables y su coste esté a la vista.

Link: https://shahid09.netlify.app/es/faq/ai-engineering/#can-you-integrate-openai-and-anthropic-apis-in-production

## ¿Optimizas el coste y la latencia de los LLM?

Sí. Cacheo respuestas repetidas, uso modelos más pequeños cuando la calidad lo permite, recorto prompts y contexto, transmito las respuestas en streaming y agrupo el trabajo en segundo plano, y mido el coste y la latencia de cada función.

Link: https://shahid09.netlify.app/es/faq/ai-engineering/#do-you-optimise-llm-cost-and-latency

## ¿Has creado sistemas multiagente?

Sí. He creado sistemas multiagente en los que agentes de IA especializados se reparten una tarea, se pasan resultados y se delegan trabajo, coordinados con LangGraph.

Link: https://shahid09.netlify.app/es/faq/ai-engineering/#have-you-built-multi-agent-systems

## ¿Haces ingeniería de prompts?

Sí. Diseño prompts con instrucciones claras y salidas estructuradas, los mantengo versionados y pruebo cada cambio con conjuntos de evaluación antes de publicarlo.

Link: https://shahid09.netlify.app/es/faq/ai-engineering/#do-you-do-prompt-engineering

## ¿Usas tool calling y function calling con LLM?

Sí. Permito que los LLM llamen a APIs y herramientas mediante esquemas definidos, y valido los argumentos antes de ejecutar nada, para que los agentes actúen sobre sistemas reales con seguridad.

Link: https://shahid09.netlify.app/es/faq/ai-engineering/#do-you-use-llm-tool-calling-and-function-calling

## ¿Has hecho fine-tuning de LLM?

Sí. He hecho fine-tuning de modelos, también con LoRA, en casos en los que los prompts y RAG no bastan, y evalúo el modelo ajustado frente al modelo base antes de usarlo.

Link: https://shahid09.netlify.app/es/faq/ai-engineering/#have-you-fine-tuned-llms
