Ruta AI Engineer
Ruta Profesional

AI Software Engineer

Formación alternativa de alta calidad. Todos los recursos son de acceso gratuito, verificados en el momento de publicación.

Duración

12–18 meses

Dedicación

~15h/sem

terminal
Fase 0 · 8–10 semanas

Ingeniería de Software

“Sin esta base, todo lo que sigue es scripting glorificado. La mayoría de los "AI engineers" fracasan aquí, no en el modelo.”

Objetivo

Dominar Python a nivel profesional, diseño de sistemas, testing, CI/CD y SQL como ciudadano de primera clase.

task_alt Entregable de fase

Un proyecto Python con tests (pytest), CI/CD (GitHub Actions), SQL, y documentación.

function
Fase 1 · 6–8 semanas

Fundamentos Matemáticos

“No para resolver ejercicios, sino para entender qué hace un optimizer y por qué ciertos modelos colapsan.”

Objetivo

Álgebra lineal, cálculo, probabilidad y estadística bayesiana orientados a ML. Teoría de la información, en lo básico.

lightbulb Concepto clave

Entropía, KL divergence, cross-entropy loss — si no entiendes por que tu loss function es esa, estas operando a ciegas.

analytics
Fase 2 · 6–8 semanas

ML Clásico

“El objetivo no es "saber sklearn". Es desarrollar la intuición de cuándo NO usar deep learning.”

Objetivo

Bias-variance, regularización, feature engineering, selección de modelos. Métricas en contexto de negocio.

quiz Preguntas que debes responder
chevron_right

¿Cuándo random forest supera a un modelo lineal, y por qué?

chevron_right

¿Qué significa recall 0.95 en fraude frente a un recomendador?

chevron_right

¿Cómo detectas data leakage en cross-validation?

neurology
Fase 3 · 8–10 semanas

Deep Learning

“Transformers desde la mecánica, no desde la API.”

Objetivo

Attention, positional encoding, scaling laws. Training dynamics. PyTorch como herramienta, no como identidad.

smart_toy
Fase 4 · 8–10 semanas

Ingeniería de LLMs

“Tres ramas: prompting, RAG, fine-tuning. La decisión de cuál aplicar es más importante que saber ejecutar las tres.”

Objetivo

Dominar prompting como ingeniería, RAG como arquitectura de sistemas, fine-tuning como último recurso informado.

decision Decisión crítica que debes dominar
¿El conocimiento cambia frecuentemente?
  → Si → RAG
  → No → ¿El comportamiento del modelo necesita cambiar?
            → Sí → ¿Tienes >1000 ejemplos de calidad?
                      → Si → Fine-tuning (LoRA/QLoRA)
                      → No → Few-shot prompting
            → No → Zero-shot con system prompt optimizado
deployed_code
Fase 5 · 6–8 semanas

AI en Producción

“Aquí muere el 90% de los "AI engineers" del mercado.”

Objetivo

Serving, optimización de inferencia, observabilidad, costos como restricción de diseño, orquestación de agentes.

monitoring Métricas que debes calcular
chevron_right

Costo por query (tokens x precio + compute)

chevron_right

Latencia p50/p95/p99

chevron_right

Throughput (queries/segundo)

chevron_right

Cache hit rate y su impacto en costos

shield
Fase 6 · 4–6 semanas

Seguridad y Gobernanza

“Lo que nadie ensena y todos necesitan.”

Objetivo

Prompt injection, evaluación sistematica, red teaming, gobernanza de datos, etica práctica.

verified Lo que debes poder hacer
chevron_right

Ejecutar red team básico contra tu app LLM

chevron_right

Implementar guardrails de entrada/salida

chevron_right

Disenar evaluation framework con métricas humanas + automaticas

chevron_right

Identificar PII en pipelines de datos

menu_book
Fase Transversal · Desde Fase 2

Lectura Crítica de Papers

“No como bullet point sino como práctica semanal. 2-3 papers/semana.”

Método de lectura

1

Primera pasada (5 min)

Abstract, figuras, conclusiones. ¿Cuál es el claim?

2

Segunda pasada (30 min)

Metodología, baselines, ablations. ¿La evidencia soporta el claim?

3

Tercera pasada (Si vale la pena)

¿Es reproducible? ¿Qué asumen que no mencionan? ¿Aplica a tu contexto?

Secuencia y Dependencias

Fase 0 (SWE) ──────────────────────────────┐
                                           │
Fase 1 (Matemáticas) ─────┐               │
                           ├── Fase 3 (DL) ── Fase 4 (LLMs) ── Fase 5 (Producción)
Fase 2 (ML Clásico) ──────┘               │                          │
                                           │                          │
                                           └───── Fase 6 (Seguridad) ─┘

Fase Transversal (Papers) ── desde Fase 2 en adelante

Canales y Comunidades

Lo que NO incluye

block C++ genérico

Solo relevante si vas a escribir kernels CUDA. Si llegas ahi, ya sabras que lo necesitas.

block LangChain como skill central

Es una abstraccion que cambia cada mes. Entiende los patterns subyacentes.

block Certificaciones cloud especificas

Aprende los conceptos (containers, serverless) y el vendor será intercambiable.

block Prompt engineering aislado

Integrado en Fase 4 como decisión de ingeniería, no como habilidad decorativa.