Descripción
Resumen:
Nuestro cliente busca un Ingeniero de IA Full-Stack para diseñar, construir e implementar aplicaciones impulsadas por inteligencia artificial, integrando la ingeniería de software con el aprendizaje automático aplicado a fin de entregar soluciones prácticas de IA orientadas al negocio.
Aspectos destacados:
1. Diseñar, construir e implementar aplicaciones impulsadas por inteligencia artificial
2. Integrar la ingeniería de software con el aprendizaje automático aplicado
3. Entregar soluciones prácticas de IA orientadas al negocio
**Título del puesto:** Ingeniero de IA Full\-Stack
**Tipo de puesto:** Tiempo completo, remoto
**Horario de trabajo:** Horario comercial estadounidense (con flexibilidad para implementaciones de modelos, ciclos experimentales y cronogramas de sprints)
**Acerca del puesto:**
Nuestro cliente busca un Ingeniero de IA Full\-Stack para diseñar, construir e implementar aplicaciones impulsadas por inteligencia artificial. Este puesto requiere integrar la ingeniería de software con el aprendizaje automático aplicado, asegurando que los modelos se integren en sistemas productivos escalables, confiables y fáciles de usar. El Ingeniero de IA Full\-Stack combina servicios back\-end, interfaces front\-end y pipelines de aprendizaje automático para entregar soluciones prácticas de IA orientadas al negocio.
**Responsabilidades:**
Integración de modelos de IA:
* + Implementar modelos preentrenados y ajustados (fine\-tuned) de ML/LLM (OpenAI, Hugging Face, TensorFlow, PyTorch).
+ Empaquetar modelos en APIs (FastAPI, Flask, Node.js) para inferencia escalable.
+ Implementar integraciones de búsqueda vectorial (Pinecone, Weaviate, FAISS) para generación aumentada por recuperación (RAG).
Ingeniería de datos y pipelines:
* + Construir pipelines ETL para la ingesta, limpieza y transformación de texto, imágenes o datos estructurados.
+ Automatizar etiquetado de datos, preprocesamiento y control de versiones con Airflow, Prefect o Dagster.
+ Almacenar y gestionar conjuntos de datos en almacenes de datos en la nube (Snowflake, BigQuery, Redshift).
Desarrollo de aplicaciones (Full\-Stack):
* + Construir interfaces de usuario front\-end en React, Next.js o Vue para exponer funciones impulsadas por IA (chatbots, paneles de control, análisis).
+ Diseñar servicios back\-end y microservicios para conectar modelos con la lógica empresarial.
+ Garantizar interfaces responsivas, intuitivas y seguras para los usuarios finales.
Infraestructura e implementación:
* + Contenerizar servicios de ML con Docker e implementarlos en clústeres de Kubernetes.
+ Automatizar pipelines CI/CD para actualizaciones de modelos y lanzamientos de aplicaciones.
+ Supervisar latencia, costos y derivación de modelos (model drift) con MLflow, Weights \& Biases o paneles personalizados.
Seguridad y cumplimiento:
* + Asegurar que los sistemas de IA cumplan con las normas de privacidad de datos (GDPR, HIPAA, SOC 2\).
+ Implementar limitación de tasas (rate limiting), control de acceso y puntos finales API seguros.
Colaboración e iteración:
* + Trabajar con científicos de datos para llevar prototipos a producción.
+ Colaborar con equipos de producto para definir funciones de IA alineadas con las necesidades empresariales.
+ Documentar los sistemas para garantizar su reproducibilidad y transferencia de conocimiento.
**¿Qué te convierte en el candidato ideal?:**
* Programador sólido con experiencia tanto en desarrollo full\-stack como en ML/AI aplicado.
* Capacidad para construir prototipos y escalarlos a sistemas listos para producción.
* Solucionador de problemas analítico que equilibra rendimiento, costo y usabilidad.
* Curioso y adaptable, manteniéndose actualizado con las herramientas y frameworks emergentes de IA/LLM.
**Experiencia y habilidades requeridas (mínimo):**
* 3\+ años en ingeniería de software con exposición a IA/ML.
* Competencia en Python (PyTorch, TensorFlow) y JavaScript/TypeScript (React, Node.js).
* Experiencia implementando modelos de ML en sistemas productivos.
* Conocimientos sólidos de SQL y experiencia con almacenes de datos en la nube.
**Experiencia y habilidades ideales:**
* Haber construido y escalado productos SaaS impulsados por IA.
* Experiencia en ajuste fino (fine\-tuning) de LLM, embeddings y pipelines RAG.
* Conocimiento de prácticas MLOps (Kubeflow, MLflow, Vertex AI, SageMaker).
* Familiaridad con arquitecturas de microservicios, sin servidor (serverless) y optimización de costos en inferencia.
**¿Cómo es un día típico?**
El día a día de un Ingeniero de IA Full\-Stack gira en torno a conectar modelos con aplicaciones del mundo real. Tú:
* Revisarás y perfeccionarás APIs de modelos, probando su latencia y precisión.
* Escribirás código front\-end para exponer funciones de IA en interfaces amigables para el usuario.
* Mantendrás pipelines que limpian y preparan nuevos conjuntos de datos para entrenamiento o ajuste fino.
* Implementarás actualizaciones mediante pipelines CI/CD, supervisando costos y rendimiento tras su lanzamiento.
* Colaborarás con los equipos de producto y ciencia de datos para priorizar funciones de IA que resuelvan problemas reales de los usuarios.
* Documentarás flujos de trabajo y resultados para garantizar que las soluciones sean repetibles y escalables.
En esencia: tú garantizas que la IA pase del prototipo a la producción —confiable, conforme y con impacto.
**Métricas clave de éxito (KPI):**
* Implementación exitosa de funciones de IA en producción según lo programado.
* Tiempo de actividad de la aplicación del 99\.9 % y latencia de inferencia \< 500 ms en puntos finales clave.
* Reducción de flujos de trabajo manuales sustituidos por funciones de IA.
* Rendimiento del modelo supervisado y estable (precisión, derivación, falsos positivos/negativos).
* Adopción y satisfacción positivas de los usuarios respecto a las funciones impulsadas por IA.
**Proceso de entrevista:**
* Entrevista telefónica inicial
* Entrevista por video con un reclutador de Pavago
* Evaluación técnica (por ejemplo, implementar un pequeño modelo de ML con puntos finales API e integración básica front\-end)
* Entrevista(s) con el equipo de ingeniería del cliente
* Oferta y verificación de antecedentes