Volver a la página principal

Engineer IA Generativa

Descripción

Descripción de la posición:

Desarrollo de sistemas de Inteligencia Artificial Generativa, incluyendo el diseño, entrenamiento y despliegue de modelos de Machine Learning y Deep Learning, así como su integración en arquitecturas de software escalables. Las funciones abarcan la aplicación de técnicas avanzadas en modelos generativos open-source y vía API, sistemas RAG, arquitecturas multiagente, colaborando con equipos multidisciplinares y aplicando metodologías de trabajo orientadas a resultados.

Responsabilidades::

• Diseñar y desarrollar software siguiendo estándares de calidad y buenas prácticas.

• Implementar, entrenar y desplegar modelos de Machine Learning, Deep Learning y Generative AI.

• Integrar soluciones en arquitecturas de software escalables para entornos productivos.

• Investigar y aplicar técnicas de vanguardia en modelos generativos y metodologías asociadas.

• Colaborar con equipos multidisciplinares y documentar progresos, hitos y riesgos.


Requisitos mínimos:

• Licenciatura o grado en ingeniería informática, de sistemas, industrial u otras ingenierías afines, o estudios en matemáticas, estadística, física u otros ámbitos relacionados.

• Mínimo 5 años de experiencia en desarrollo de software con Python.

• Mínimo 3 años de experiencia en desarrollo de modelos de Machine Learning y Deep Learning, con énfasis en NLP y LLMs (fine tuning y despliegue con HuggingFace: BERT, RoBERTa, DistilBERT, Llama, etc.).

• Experiencia en técnicas de detección de anomalías (autoencoders, isolation forests, GMM, HDBSCAN).

• Experiencia en CI/CD orientado a proyectos de IA (Git, Jenkins, GitLab, GitHub Actions).

• Conocimientos avanzados en estadística y probabilidad.

• Experiencia con PyTorch o TensorFlow y frameworks de aplicaciones web (FastAPI o similares)

• Experiencia en despliegue de modelos y sistemas de IA en entornos de streaming o tiempo real con Kafka, MQTT o gRPC.

• Experiencia desarrollando y desplegando con Docker, Docker-Compose e idealmente Kubernetes


Requisitos deseables:

Experiencia en desarrollo de sistemas RAG y variantes (conditional, agentic, self corrective).

Conocimientos en optimización de algoritmos de búsqueda y recuperación híbrida (BM25, dense retrieval, re-ranking).

Experiencia en implementación de sistemas multiagente con protocolos de comunicación (A2A, ACP).

Dominio de frameworks de orquestación de modelos generativos y arquitecturas multiagente (LangChain, LangGraph, CrewAI, MCP, Agno).

Experiencia en gestión e integración de bases de datos vectoriales (Weaviate, Pinecone, Milvus, PgVector, MongoDB Atlas).

Experiencia en uso de APIs y plataformas de LLM (OpenAI, Azure OpenAI, Vertex AI, AWS Bedrock).

Participación en proyectos de gran escala bajo metodologías ágiles y prácticas de MLOps/LLMOps.


Se valorará positivamente:

• Experiencia en fine tuning eficiente de LLMs (LoRA, QLoRA, Adapters) aplicados a dominios específicos.

• Desarrollo de soluciones multimodales (texto, imagen, audio, vídeo) utilizando modelos como CLIP, BLIP 2 o Perception Encoder.

• Experiencia en optimización de modelos para entornos de recursos limitados (quantization, pruning, distillation).

• Publicación de artículos o papers sobre Inteligencia Artificial, preferiblemente en IA generativa.

• Conocimientos en ética aplicada a IA y mitigación de sesgos en modelos generativos.

• Participación en competiciones técnicas o hackathons de IA (Kaggle, NeurIPS challenges, etc.).

• Experiencia con herramientas y entornos de MLOps como MLFlow, Kubeflow, AWS Sagemaker o similares.


Requisitos mínimos

Requisitos mínimos:

• Licenciatura o grado en ingeniería informática, de sistemas, industrial u otras ingenierías afines, o estudios en matemáticas, estadística, física u otros ámbitos relacionados.

• Mínimo 5 años de experiencia en desarrollo de software con Python.

• Mínimo 3 años de experiencia en desarrollo de modelos de Machine Learning y Deep Learning, con énfasis en NLP y LLMs (fine tuning y despliegue con HuggingFace: BERT, RoBERTa, DistilBERT, Llama, etc.).

• Experiencia en técnicas de detección de anomalías (autoencoders, isolation forests, GMM, HDBSCAN).

• Experiencia en CI/CD orientado a proyectos de IA (Git, Jenkins, GitLab, GitHub Actions).

• Conocimientos avanzados en estadística y probabilidad.

• Experiencia con PyTorch o TensorFlow y frameworks de aplicaciones web (FastAPI o similares)

• Experiencia en despliegue de modelos y sistemas de IA en entornos de streaming o tiempo real con Kafka, MQTT o gRPC.

• Experiencia desarrollando y desplegando con Docker, Docker-Compose e idealmente Kubernetes