Back to jobs
I

IA Machine Learning - Senior

Bogotá, Bogota, ColombiaPosted 1 months ago
Full-timehybridMid-Senior Level

Job Description

Estamos en búsqueda de profesionales en Ingeniería de Sistemas, Electrónica o carreras afines, con más de 5 años de experiencia en el diseño e implementación de arquitecturas de Machine Learning a escala, desarrollo de soluciones avanzadas basadas en modelos de lenguaje (LLMs) y construcción de plataformas robustas de datos y ML.

Buscamos un perfil con sólida experiencia en MLOps, LLMOps, gobernanza de modelos, optimización de costos e infraestructura distribuida, capaz de diseñar sistemas resilientes, escalables y seguros, enfocados en la generación de valor a partir de datos y modelos de inteligencia artificial.

Responsabilidades

  • Diseñar, desarrollar e implementar arquitecturas de Machine Learning y LLMs a escala, asegurando alto rendimiento, escalabilidad y eficiencia en costos mediante estrategias de optimización.
  • Definir e implementar prácticas de LLMOps, incluyendo técnicas de prompt optimization, control de versiones de prompts y gestión de costos en inferencias.
  • Diseñar sistemas basados en embeddings personalizados, garantizando precisión semántica y eficiencia en soluciones como RAG (Retrieval-Augmented Generation).
  • Liderar procesos de entrenamiento distribuido de modelos, optimizando el uso de recursos de infraestructura y reduciendo tiempos de cómputo.
  • Implementar y gobernar frameworks de MLOps, asegurando trazabilidad, versionamiento, monitoreo y ciclo de vida completo de modelos.
  • Diseñar e implementar estrategias de evaluación de modelos, incluyendo pruebas A/B a gran escala y métricas avanzadas de desempeño.
  • Garantizar la seguridad, privacidad y cumplimiento en el uso de modelos de ML y GenAI, incorporando controles de acceso, manejo de datos sensibles y buenas prácticas de gobernanza.
  • Participar en revisiones de código (code review), asegurando estándares de calidad, mantenibilidad y buenas prácticas de desarrollo.
  • Construir y optimizar pipelines de datos y ML para procesamiento batch y streaming, asegurando disponibilidad y confiabilidad.
  • Productivizar soluciones de ML mediante APIs y servicios desacoplados, listos para consumo en arquitecturas empresariales.

Requisitos

Programación y frameworks

  • Experiencia avanzada en Python y frameworks de Machine Learning (TensorFlow, PyTorch).
  • Conocimiento sólido en desarrollo de APIs (FastAPI) e integración de servicios.
  • Experiencia en frameworks de LLMs, incluyendo LangChain u otras herramientas del ecosistema.

MLOps & LLMOps

  • Experiencia con herramientas como MLflow y Kubeflow para orquestación, tracking y despliegue de modelos.
  • Conocimiento en gobernanza de modelos, versionamiento y monitoreo continuo.

Cloud & Infraestructura

  • Experiencia en servicios cloud (preferiblemente AWS) para despliegue de soluciones de ML.
  • Infraestructura como código (IaC) utilizando herramientas como Terraform, CloudFormation o similares.
  • Conocimiento en entrenamiento distribuido y optimización de recursos en la nube.

Ingeniería de datos

  • Experiencia en procesamiento de datos con Spark, Athena, Glue o tecnologías equivalentes.
  • Manejo de grandes volúmenes de datos estructurados y no estructurados.

Orquestación & Streaming

  • Experiencia en orquestadores como Airflow, Prefect, Step Functions o similares.
  • Conocimiento en procesamiento de datos en tiempo real con herramientas como Kinesis, Kafka o equivalentes.

CI/CD

  • Implementación de pipelines de integración y despliegue continuo para soluciones de datos y ML.

Monitoreo

  • Experiencia en herramientas de monitoreo como CloudWatch o equivalentes para observabilidad de modelos y pipelines.

Habilidades blandas

  • Pensamiento estratégico y analítico para diseñar soluciones de ML complejas alineadas con objetivos de negocio.
  • Capacidad para liderar iniciativas técnicas y tomar decisiones sobre arquitecturas de alto impacto.
  • Habilidad para comunicar conceptos complejos de IA y datos a audiencias técnicas y no técnicas.
  • Proactividad en la identificación de riesgos, optimización de costos y mejora continua de procesos.
  • Trabajo colaborativo y liderazgo técnico en equipos multidisciplinarios.
  • Organización y gestión efectiva del tiempo en entornos dinámicos y con múltiples iniciativas simultáneas.
  • Enfoque en calidad, seguridad y gobernanza en el desarrollo de soluciones de inteligencia artificial.
IA Machine Learning - Senior at Inetum | Renata