¿Cuáles serán tus responsabilidades?
Como IA Engineer en DinoCloud participarás en el diseño, desarrollo, entrenamiento y despliegue de modelos de Machine Learning y soluciones de Inteligencia Artificial Generativa, trabajando con LLMs, RAG y sistemas de IA agéntica, acompañando la implementación de casos de uso reales de negocio y contribuyendo a la evolución técnica de las soluciones bajo lineamientos definidos por perfiles senior.
- Implementar y optimizar soluciones de IA generativa basadas en Large Language Models (LLMs) para casos de uso empresariales.
- Desarrollar arquitecturas de Retrieval-Augmented Generation (RAG), incluyendo:
- Ingesta y preprocesamiento de documentos
- Estrategias de chunking y embeddings
- Recuperación de información y generación de respuestas
- Integrar LLMs con herramientas externas, APIs, bases de datos, vector stores y bases de conocimiento.
- Colaborar en el desarrollo de sistemas de IA agentica, participando en:
- Razonamiento en múltiples pasos
- Uso de herramientas
- Automatización de flujos de trabajo
- Desarrollar modelos predictivos y algoritmos de Machine Learning orientados a necesidades específicas del negocio.
- Ejecutar experimentos y pruebas comparativas entre modelos, embeddings y técnicas de recuperación, siguiendo lineamientos técnicos definidos.
- Aplicar técnicas de feature engineering para mejorar la calidad y performance de los modelos.
- Colaborar en la implementación de pipelines de entrenamiento y validación.
- Realizar análisis de datos exploratorios y avanzados, utilizando técnicas estadísticas para identificar:
- Patrones
- Correlaciones
- Anomalías
- Trabajar con frameworks de procesamiento y manipulación de datos en entornos estructurados y semi-estructurados.
- Colaborar en el diseño e implementación de pipelines end-to-end para entrenamiento y despliegue de modelos.
- Participar en la automatización de despliegues y en la adopción de buenas prácticas de MLOps.
- Implementar y mantener herramientas de monitorización para modelos y soluciones desplegadas.
- Documentar de forma clara y estructurada los desarrollos realizados.
- Trabajar en conjunto con perfiles senior, producto y negocio para transformar requerimientos en soluciones técnicas.
- Brindar soporte técnico a otros equipos cuando sea requerido, bajo coordinación de referentes técnicos.