💰 Compensación: USD $2,500 – $3,500 / mes
🌎 Ubicación preferida: Colombia o Argentina
💻 Modalidad: Remoto
🇺🇸 Inglés: B1 mínimo requerido
Estamos buscando un/a AI & Data Engineer para trabajar en proyectos de inteligencia artificial aplicada, computer vision, análisis de audio y plataformas de datos.
El rol combina desarrollo de modelos de IA, ingeniería de datos, backend y lógica heurística, con foco en llevar soluciones desde experimentación hasta producción. Buscamos una persona que entienda no solo cómo entrenar un modelo, sino también cómo optimizarlo, medirlo, desplegarlo y operarlo eficientemente en infraestructura real.
Responsabilidades principales:
- 2 años de experiencia laboral conforme a los siguientes requisitos del puesto.
- Desarrollo y optimización de modelos de Computer Vision, especialmente:
- Object Detection
- Person / Object Re-Identification (ReID)
- Object Tracking
- Clasificación y análisis de imágenes y video
- Procesamiento de múltiples streams de video cuando aplique
- Preparación de datasets para entrenamiento:
- Data augmentation
- Limpieza y normalización
- Anotación y validación de datasets
- Balanceo de clases
- Generación de datos sintéticos cuando sea necesario
- Análisis de calidad de datos y reducción de bias
- Entrenamiento, evaluación y mejora de modelos utilizando métricas como precision, recall, mAP, F1 y accuracy.
- Uso y optimización de GPU para workloads de AI, incluyendo:
- Entrenamiento e inferencia acelerada en GPU
- Optimización de modelos para reducir latencia y consumo de memoria
- Batch processing y manejo eficiente de cargas de video/audio
- Monitoreo de utilización de GPU, VRAM, throughput y performance
- Selección adecuada entre CPU y GPU según el tipo de workload
- Experiencia con CUDA, NVIDIA GPUs, TensorRT, ONNX o tecnologías similares es un plus
- Optimización de inferencia para entornos cloud, edge u on-premise cuando aplique
- Capacidad para entender el costo/performance trade-off de ejecutar modelos a escala
- Diseño e implementación de heurísticas y sistemas híbridos de AI, combinando modelos de Machine Learning con reglas determinísticas cuando sea necesario:
- Thresholds de confianza
- Reglas temporales y espaciales
- Validación mediante múltiples señales
- Reducción de falsos positivos y falsos negativos
- Combinación de outputs de distintos modelos
- Sistemas de scoring
- Fallback logic cuando el modelo no tiene suficiente confianza
- Desarrollo de soluciones de Audio AI / Speech Analytics, incluyendo:
- Speech-to-text y transcripción automática
- Speaker diarization
- Detección y clasificación de tono de voz
- Sentiment analysis y análisis de emociones
- Identificación de frustración, satisfacción, escalamiento o cambios relevantes en una conversación
- Extracción de palabras clave y temas
- Análisis de interacciones entre clientes y empleados
- Evaluación de adherencia a scripts o procesos
- Combinación de transcripción, tono, contexto y heurísticas para clasificación de eventos
- Integración de modelos de IA dentro de aplicaciones y servicios productivos.
- Desarrollo backend utilizando .NET / C#.
- Construcción y mantenimiento de data pipelines / ETL para procesamiento de grandes volúmenes de datos provenientes de video, audio y sistemas transaccionales.
- Diseño y optimización de bases de datos y consultas SQL.
- Integración con APIs, servicios cloud, almacenamiento de objetos y sistemas internos.
- Monitoreo de modelos en producción:
- Latencia e inferencia
- Consumo de CPU/GPU
- Drift de datos
- Falsos positivos / negativos
- Calidad de predicción
- Performance por cámara, cliente o tipo de evento
- Mejora continua de datasets, modelos, heurísticas y pipelines
Perfil que buscamos:
- Experiencia práctica desarrollando modelos de Computer Vision.
- Experiencia con PyTorch, TensorFlow, YOLO, OpenCV o tecnologías similares.
- Conocimiento sólido de Object Detection, Tracking y Re-Identification.
- Experiencia preparando datasets y realizando data augmentation.
- Experiencia con Python para IA y procesamiento de datos.
- Experiencia trabajando con GPU para entrenamiento e inferencia de modelos.
- Conocimiento de optimización de modelos para producción.
- Experiencia combinando modelos de AI con heurísticas, reglas de negocio y sistemas de scoring.
- Experiencia o conocimiento en Speech-to-Text, Audio Classification, Sentiment Analysis o Voice/Tone Detection.
- Experiencia con herramientas como Whisper, SpeechBrain, Hugging Face, ONNX, TensorRT o similares es un plus.
- Experiencia con .NET / C#.
- Buen conocimiento de SQL, bases de datos y data pipelines.
- Experiencia trabajando con Git, APIs y ambientes cloud.
- Capacidad para diagnosticar problemas de performance, infraestructura y calidad de modelos en producción.
- Inglés B1 mínimo requerido para colaborar con equipos internacionales.
- Buscamos una persona muy práctica, con mentalidad de ingeniería, que entienda que una solución real de AI no termina en entrenar un modelo: requiere datos de calidad, infraestructura eficiente, uso correcto de GPU, heurísticas, monitoreo y optimización continua para funcionar de manera confiable en producción.

