Tripadvisor
Optimove
Ingeniero de Machine Learning
Sobre el puesto
En Optimove, creemos que las personas son capaces de hacer más que una sola descripción de puesto. No te contratamos solo para cubrir una posición, te damos el poder de darle forma, hacerla crecer y hacerla tuya.
Llamamos a esto ser "Positionless" (sin posición fija).
Y "Positionless" no es solo nuestra cultura. Es nuestro producto.
Optimove es el creador de Positionless Marketing, una plataforma impulsada por IA que otorga a cada profesional del marketing el poder de analizar, crear, lanzar y optimizar de forma independiente. El resultado es una ejecución más rápida, una personalización más profunda y un 88% mayor eficiencia en las campañas.
Reconocidos como Visionarios en el Cuadrante Mágico de Gartner, colaboramos con marcas líderes como Sephora, Staples y Entain. Hoy, más de 500 "Optimovers" en NYC, Londres, Tel Aviv, Escocia, Brasil, Estonia y más allá, están construyendo juntos el futuro del marketing, en un entorno que fomenta activamente la propiedad y el crecimiento, con dos de cada tres gerentes ascendidos internamente.
Si buscas un lugar donde puedas hacer más, ser más, ven a crecer con nosotros.
Como Ingeniero de Machine Learning, te unirás a nuestro equipo de Personalización, ayudando a dar forma y construir los productos que permiten a nuestros clientes personalizar mensajes en cada punto de contacto digital. Trabajarás con datos de texto y con tecnologías de vanguardia, incluidos los Modelos de Lenguaje Grandes (LLMs), aportando Inteligencia Accesible a nuestros clientes tanto en Personalización como en las plataformas generales de Optimove.
Este es un puesto para un ingeniero que esté listo para asumir la responsabilidad de partes significativas de tamaño mediano de nuestra hoja de ruta de personalización de principio a fin, desde la definición del problema hasta el despliegue y la monitorización, y en quien se confíe para hacerlo con una supervisión mínima. No se trata de entrega individual: trabajarás en estrecha colaboración con un equipo dinámico que abarca ML, MLOps e ingeniería de software, y deberías sentirte cómodo contribuyendo en todos los niveles, desde la investigación en etapas tempranas hasta el soporte de producción.
Rol y Responsabilidades Principales
- Ser responsable de la entrega de funcionalidades de ML de tamaño mediano de principio a fin dentro de Personalización: definición del problema, preparación de datos, construcción/entrenamiento de modelos, evaluación, despliegue y monitorización, en plazos predecibles.
- Desarrollar modelos predictivos de ML para clasificación, ranking y personalización, trabajando con nuestros datos de texto.
- Aprovechar LLMs y otras técnicas de vanguardia para mejorar las capacidades del producto.
- Operacionalizar modelos como APIs en entornos de tiempo real y por lotes.
- Monitorizar modelos en producción dentro de tu propio ámbito, tratando los problemas de calidad de datos y la degradación del modelo como una prioridad.
- Investigar nuevas aplicaciones de ML y mejorar modelos preexistentes, compartiendo los hallazgos con el equipo más amplio de ML, MLOps e ingeniería.
- Colaborar estrechamente con los equipos de producto, MLOps e ingeniería para definir y preparar nuevas aplicaciones de ML, contribuyendo significativamente a la planificación y la organización.
- Identificar y resolver de forma proactiva los desafíos técnicos y de datos antes de que afecten la entrega, la calidad del modelo o a los clientes.
Lo mejor del trabajo
- Exposición a una amplia gama de dominios de ML, que incluyen búsqueda a gran escala, ranking, Procesamiento del Lenguaje Natural, hibridación, clasificación y procesamiento de datos de texto.
- Trabajar con tecnologías de ML modernas, incluido LLMs, para mejorar nuestros productos.
- Arquitectura totalmente en tiempo real para el procesamiento de datos, el desarrollo y el despliegue de modelos.
- Despliegue y mejora de frameworks de ML, optimizando para la inferencia y los ciclos de entrenamiento/reentrenamiento.
- Pruebas en línea de modelos con datos reales, utilizando nuestra tecnología patentada de pruebas A/B/N para ver rápidamente qué funciona bien.
- Un equipo de apoyo y colaboración que abarca ML, MLOps e ingeniería de software, donde la experimentación rápida es la norma.
- Tiempo dedicado a investigar nuevos métodos, construir pruebas de concepto y desplegar en producción rápidamente cuando funcionan.
- Uso diario de asistentes de codificación de IA modernos (por ejemplo, Claude) para acelerar la experimentación y la revisión.
Requisitos Esenciales
- Grado (o equivalente) en Ciencias de la Computación, Ciencia de Datos, Estadística o un campo relacionado, O 1–4 años de experiencia profesional en la construcción y despliegue de modelos de ML.
- Sólida comprensión de los conceptos básicos de ML (aprendizaje supervisado/no supervisado, evaluación de modelos, ingeniería de características) y familiaridad general con algoritmos y arquitecturas comunes.
- Sólidas habilidades en Python (pandas, NumPy, etc.) y SQL.
- Comodidad con el kit de herramientas estándar de ML: Git, Docker, scikit-learn, PyTorch o TensorFlow, y pipelines de ML.
- Experiencia práctica con datos de texto y técnicas relevantes de Procesamiento del Lenguaje Natural.
- Sólida experiencia con tecnologías en la nube y soluciones de almacenamiento de datos, incluido Snowflake.
- Uso diario de asistentes de codificación de IA (por ejemplo, Claude) y una comprensión básica de las prácticas de IA responsable: privacidad de datos, sesgos/equidad y explicabilidad.
- Debe tener derecho a trabajar en el Reino Unido; actualmente no podemos ofrecer patrocinio.
- Este es un puesto híbrido y se requerirá su presencia en nuestra oficina de Dundee dos días por semana.
Requisitos Deseables
- Comprensión de la personalización en dominios como las apuestas deportivas y los juegos, y cómo se ve la mejor práctica en ese ámbito.
- Comprensión completa de los algoritmos de recomendación y sus aplicaciones.
- Experiencia profesional en personalización y/o CRM predictivo, y microsegmentación.
- Experiencia con pipelines de CI/CD y herramientas de Infraestructura como Código (IaC) (Terraform, Bicep, etc.).
Crecimiento y Progresión
Este puesto se encuentra en la trayectoria profesional dentro del rol hacia Ingeniero Senior de Machine Learning. A medida que crezcas, profundizarás tu experiencia en nuestro stack principal de ML, asumirás la propiedad de principio a fin de funcionalidades más grandes y representarás al equipo en la planificación interfuncional con MLOps e ingeniería de software.
Al enviar esta solicitud, usted acepta que Optimove procesará sus datos personales de acuerdo con las leyes de protección de datos aplicables, incluido el RGPD. Para obtener detalles, consulte nuestra Política de Privacidad.
Trabajar en Optimove
Optimove ofrece una cultura vibrante, centrada en las personas, donde la innovación, la propiedad y el aprendizaje continuo dan forma a todo lo que hacemos. Nuestro equipo del Reino Unido disfruta de una oficina moderna con un modelo de trabajo híbrido, un presupuesto diario para almuerzos cuando están en la oficina y una cocina completamente equipada, junto con una amplia gama de eventos sociales a lo largo del año. Estamos comprometidos a ayudar a nuestra gente a crecer en un lugar de trabajo inclusivo y de apoyo, reconocido como uno de los Mejores Lugares para Trabajar en Tecnología y Bienestar del Reino Unido.
Optimove es un empleador que ofrece igualdad de oportunidades. Consideramos a todos los solicitantes cualificados de manera justa, sin distinción de raza, etnia, género, edad, religión, discapacidad, orientación sexual o cualquier otra característica protegida por la ley aplicable. Si necesita algún ajuste durante el proceso de contratación, háganoslo saber.
