Data Scientist - Optimization Focus (Internship)
Madrid, Spain·Competitive·Hybrid·Entry
Need a visa?No sponsorship mentioned here. Browse visa jobs.
About the role
Job Title: Data Scientist (Internship)
Are you interested in growing as a professional, actively participating in project decisions, and doing so alongside an experienced team in a close-knit, collaborative work environment? This is your opportunity!
If you want to work toward a more sustainable world that is responsible with its environment, at CAF Digital Services we believe in and work on sustainable mobility, one of the main challenges facing society today. At CAF Digital Services, we improve train availability and passenger well-being through data analytics and digitalization. We work with the most innovative maintenance and operations technologies to maximize the quality of train service.
What you'll get
Positive Work Environment: You will be part of a highly qualified team surrounded by people with a strong collaborative spirit, where you will find a welcoming and very pleasant atmosphere.
Work-Life Balance: Our hybrid model will allow you to perfectly balance your family life and your professional life.
Learning and Autonomy: We will encourage you to work independently, with the support of our training, on a highly technological product and in an international market.
Security and Stability: CAF has been working for more than 100 years on a path that extends into the future, providing you with the security you need.
About the company & team
Your mission will be to participate in the design and development of mathematical optimization projects, helping to improve processes, costs, and operational times.
You will be part of the technical team at LeadMind, collaborating on the implementation of intelligent tools based on optimization and data analysis. You will work alongside technical, operational, and leadership teams to identify improvement opportunities and turn real business needs into effective computational solutions.
What will make you succeed in this position?
- Knowledge and interest in mathematical and computational optimization: linear and integer programming, and familiarity with metaheuristics such as Simulated Annealing, Genetic Algorithms, or Tabu Search.
- Operations Research: having studied modeling of discrete optimization problems, routing, planning, scheduling, or assignment.
- Programming: proficiency in Python and its ecosystem, with an interest in developing modules and classes aimed at solving optimization problems.
- Scientific and rigorous mindset: ability to experiment, validate, compare configurations, tune parameters, and document results in a structured manner.
- Proactive attitude and eagerness to learn: interest in working in a team, proposing improvements, and developing in a technical and dynamic environment. Knowledge of a second language is a plus.
- Knowledge of the railway sector will be positively valued.
Position Responsibilities
- Participate in modeling optimization problems based on business requirements, identifying variables, constraints, and objectives.
- Collaborate on the design, development, and maintenance of optimization algorithms.
- Implement solutions in Python applying good programming practices (modularization, basic testing, version control, and documentation).
- Work with data, product, and operations teams to translate real needs into technical solutions with impact.
- Document the work performed and the results obtained to facilitate reproducibility and learning within the team.
- Stay up to date on relevant optimization techniques, tools, and libraries, with the support and guidance of the team.
So, if you are interested in working at a digital company to achieve a more sustainable world that is responsible with its environment, committed to equal opportunities and with an Equality Plan, don't hesitate and apply to this job offer now.
About the role
Título del puesto: Data Scientist (Beca)
¿Estas interesado/a en crecer como profesional, participando activamente en las decisiones del proyecto y hacerlo de la mano de un equipo experimentado y en un entorno de trabajo cercano y colaborativo? ¡Esta es tu oportunidad!
Si quieres trabajar para conseguir un mundo más sostenible y responsable con su entorno, en CAF Digital Services creemos y trabajamos en la movilidad sostenible, uno de los principales retos a los que se enfrenta la sociedad actual. En CAF Digital Services mejoramos la disponibilidad de los trenes y el bienestar de los pasajeros a través de la analítica de datos y la digitalización. Trabajamos con las tecnologías de mantenimiento y operación más innovadoras para maximizar la calidad de servicio de los trenes.
What you'll get
Ambiente de Trabajo Positivo: Podrás ser parte de un gran equipo altamente cualificado en el que estarás rodeado/a de personas con un gran espíritu colaborativo en el que te encontrarás un ambiente cercano y muy agradable.
Conciliación: Nuestro modelo híbrido te permitirá conciliar a la perfección la vida familiar y la vida laboral.
Aprendizaje y Autonomía: Te animaremos a que trabajes de manera autónoma, con el apoyo de nuestra formación, con un producto altamente tecnológico y en un mercado internacional.
Seguridad y estabilidad: CAF lleva más de 100 años trabajando en un camino que se extiende hacia el futuro, brindándote la seguridad que necesitas.
About the company & team
Tu misión será participar en el diseño y desarrollo de proyectos de optimización matemática, contribuyendo a mejorar procesos, costes y tiempos operativos.
Formarás parte del equipo técnico de LeadMind, colaborando en la implementación de herramientas inteligentes basadas en optimización y análisis de datos. Trabajarás junto a equipos técnicos, operativos y de liderazgo para detectar oportunidades de mejora y transformar necesidades reales del negocio en soluciones computacionales efectivas.
¿Qué te hará triunfar en esta posición?
- Conocimiento e interés en optimización matemática y computacional: programación lineal y entera, y familiaridad con metaheurísticas como Simulated Annealing, Genetic Algorithms o Tabu Search.
- Investigación Operativa: haber estudiado modelado de problemas de optimización discreta, rutas, planificación, asignación o scheduling.
- Programación: manejo de Python y su ecosistema, con interés en el desarrollo de módulos y clases orientadas a resolver problemas de optimización.
- Mentalidad científica y rigurosa: capacidad para experimentar, validar modelos, comparar configuraciones, ajustar parámetros y documentar resultados de forma estructurada.
- Actitud proactiva y ganas de aprender: interés por trabajar en equipo, proponer mejoras y desarrollarse en un entorno técnico y dinámico. Se valora positivamente tener conocimientos en un segundo idioma.
- Se valorará positivamente conocimiento del sector ferroviario.
Responsabilidades de la posición
- Participar en el modelado de problemas de optimización a partir de requerimientos del negocio, identificando variables, restricciones y objetivos.
- Colaborar en el diseño, desarrollo y mantenimiento de algoritmos de optimización.
- Implementar soluciones en Python aplicando buenas prácticas de programación (modularización, pruebas básicas, control de versiones y documentación).
- Trabajar con equipos de datos, producto y operaciones para traducir necesidades reales en soluciones técnicas con impacto.
- Documentar el trabajo realizado y los resultados obtenidos para facilitar la reproducibilidad y el aprendizaje dentro del equipo.
- Mantenerse al día en técnicas de optimización, herramientas y bibliotecas relevantes, con apoyo y acompañamiento del equipo.
Por tanto, si te interesa trabajar en una empresa digital para conseguir un mundo más sostenible y responsable con su entorno, comprometida con la igualdad de oportunidades y que cuenta con un Plan de Igualdad no lo dudes e inscríbete en la oferta ahora.
You'll most likely need Spanish to apply.This job was automatically translated to English, .