Sobre Codeable Labs
Codeable Labs nace del expertise y talento de Codeable, el Instituto de Desarrollo de Software que forma profesionales de alto nivel en tecnología.
Somos el Partner Tecnológico de nuestros clientes: guiamos decisiones estratégicas, lideramos equipos y transformamos ideas en productos digitales de manera ágil y efectiva.
Contexto
El cliente es una startup Mexicana que desarrolla una plataforma para comparar precios de productos de supermercado en tiempo real. A través de técnicas de scraping, procesamiento de datos y modelos de inteligencia artificial, su aplicación permite a los usuarios tomar decisiones de compra más informadas y ahorrar hasta un 50% en sus gastos. Actualmente, el equipo está enfocado en automatizar y escalar el proceso de normalización y comparación de productos, utilizando modelos de IA para mejorar la precisión en la identificación de equivalencias entre productos similares provenientes de distintas fuentes.
La posición
Estamos buscando un/a Data Engineer con experiencia en Inteligencia Artificial para liderar el diseño y la implementación de un sistema inteligente de normalización y comparación de productos, basado en datos obtenidos mediante scraping desde múltiples tiendas online.
El objetivo principal de esta posición es automatizar y escalar el proceso de normalización y comparación de productos utilizando modelos de IA —preferentemente del ecosistema de Google—, mejorando drásticamente la eficiencia operativa actual.
Responsabilidades
- Diseñar e implementar modelos de IA para la normalización automática de datos de productos (descripciones, unidades, marcas, precios).
- Utilizar técnicas de NLP y embeddings (e.g. BERT, PaLM, Sentence Transformers) para encontrar similitud semántica entre productos.
- Optimizar el proceso de comparación para que funcione de forma más eficiente y sin necesidad de normalización manual previa.
- Diseñar flujos de trabajo automáticos donde el scraping active procesos de IA para normalización y comparación de manera continua.
- Incorporar herramientas de testing automático que aseguren la calidad del flujo completo.
- Desarrollar mecanismos para que los modelos aprendan de manera progresiva con los nuevos datos, mejorando continuamente la precisión.
- Trabajar junto a un equipo multidisciplinario para traducir necesidades de negocio en soluciones técnicas reales.
Lo que buscamos
- 3+ años de experiencia como Data Engineer o Machine Learning Engineer.
- Experiencia trabajando con modelos de IA de Google (como Vertex AI, PaLM, BERT, etc.) o similares.
- Conocimiento en procesamiento de lenguaje natural (NLP) aplicado a datos no estructurados.
- Experiencia previa trabajando con datos obtenidos vía web scraping.
- Manejo avanzado de Python, librerías de IA (TensorFlow, PyTorch, HuggingFace) y manipulación de datos (Pandas, NumPy).
- Experiencia implementando pipelines de datos automatizados y procesos de validación de datos.
- Conocimiento de herramientas de despliegue continuo e integración de modelos en producción.
- Capacidad para diseñar arquitecturas escalables y mantener procesos que funcionen de manera autónoma.
Lo que te encantará
- Trabajo 100% remoto desde cualquier parte del mundo.
- Excelente compensación en USD o en tu moneda local (según prefieras).
- Licencias pagadas por vacaciones, maternidad/paternidad y feriados nacionales.
- Excelente ambiente de trabajo. Trabajamos duro, nos apoyamos y disfrutamos lo que hacemos
- Cultura de apoyo: mentoría, desarrollo de habilidades, promociones y oportunidades de crecimiento real.