Descripción de la oferta
Descripción de la empresa
Somos una empresa tecnológica B2B en crecimiento, especializada en el desarrollo de una plataforma empresarial para ayudar a organizaciones complejas a dimensionar, planificar y gestionar sus operaciones.
Aplicamos optimización matemática, inteligencia artificial y automatización de decisiones a problemas reales de planificación: gestión de personal, turnos, asignación de tareas, previsión de demanda, capacidad operativa y cumplimiento de restricciones de negocio.
Buscamos incorporar un/a Senior / Lead Data Scientist especializado/a en optimización matemática e investigación operativa, con capacidad para diseñar modelos rigurosos y llevarlos a producción en un entorno real de producto.
No buscamos un perfil que solo desarrolle modelos en notebooks. Buscamos una persona capaz de traducir problemas operativos complejos en soluciones matemáticas robustas, escalables, explicables y mantenibles.
Qué harás
Diseñar y evolucionar modelos de optimización para planificación, dimensionamiento, asignación y replanificación.
Formular problemas reales mediante programación lineal, MILP, Constraint Programming, heurísticas, metaheurísticas o enfoques híbridos.
Trabajar con solvers como OR-Tools, Gurobi, CPLEX o equivalentes.
Llevar modelos y algoritmos a producción mediante APIs, servicios desacoplados, contenedores, monitorización y buenas prácticas de ingeniería.
Colaborar con producto, tecnología, negocio e implantaciones para incorporar restricciones reales: normativa laboral, convenios, disponibilidad, costes, reglas operativas y niveles de servicio.
Mejorar la calidad de las soluciones, los tiempos de cálculo, la escalabilidad y la trazabilidad de los resultados.
Definir métricas, benchmarks, scorecards y mecanismos de validación, explicabilidad y auditoría.
Participar en la evolución del roadmap de Inteligencia Operacional y automatización de decisiones.
Liderar técnicamente proyectos, modelos y, progresivamente, perfiles técnicos especializados.
Requisitos
Experiencia senior en Data Science, Investigación Operativa, optimización matemática o sistemas algorítmicos complejos.
Formación en Matemáticas, Ingeniería, Estadística, Física, Informática, Telecomunicaciones o disciplina cuantitativa similar.
Dominio de Python.
Experiencia sólida en modelización matemática de problemas reales.
Conocimiento de LP, MILP, Constraint Programming, heurísticas, búsqueda local y/u optimización multiobjetivo.
Experiencia trabajando con solvers de optimización.
Experiencia llevando modelos, algoritmos o sistemas de decisión a producción.
Conocimientos de APIs, SQL, arquitectura de servicios y buenas prácticas de desarrollo.
Capacidad para comunicar problemas técnicos complejos a perfiles no técnicos.
Inglés profesional.
Se valorará
Experiencia con OR-Tools, CP-SAT, Gurobi, CPLEX o similares.
Conocimiento de Large Neighborhood Search, metaheurísticas o métodos híbridos.
Experiencia en Workforce Management, Employee Rostering, scheduling, logística, producción, supply chain o capacity planning.
Conocimientos de forecasting, series temporales, machine learning, simulación o sistemas de recomendación.
Experiencia en MLOps, Docker, cloud, CI/CD, monitorización y testing.
Experiencia liderando personas, proyectos técnicos o equipos multidisciplinares.
Participación en proyectos de I+D, colaboración con universidades o transferencia tecnológica.
Qué ofrecemos
Participar en uno de los principales activos científico-tecnológicos de una compañía en crecimiento.
Trabajar sobre un motor híbrido de optimización ya existente y evolucionarlo hacia nuevas capacidades de producto.
Problemas operativos reales, complejos y con impacto directo en clientes.
Entorno tecnológico avanzado, con relación con universidades, partners y grandes organizaciones.
Modalidad híbrida y flexible.
Condiciones económicas competitivas, acordes con la experiencia y responsabilidad.