




Are you interested in growing as a professional, actively participating in project decisions, and doing so alongside an experienced team in a close-knit and collaborative work environment? **This is your opportunity!** If you want to work towards a more sustainable and responsible world, at CAF Digital Services we believe in and work on sustainable mobility, one of the main challenges facing today’s society. 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 operation technologies to maximize train service quality. **What do we offer you?** **Positive Work Environment:** You will become part of a highly qualified team surrounded by people with strong collaborative spirit, where you will find a close and very pleasant atmosphere. **Work-Life Balance:** Our hybrid model will allow you to perfectly balance your family and professional life. **Learning and Autonomy:** We will encourage you to work autonomously, supported by our training programs, with a highly technological product and within an international market. **Security and Stability:** CAF has been working for over 100 years on a path extending into the future, providing you with the security you need. **What will make you succeed in this role?** * University degree in Mathematics, Statistics, Engineering or related fields, with training in Artificial Intelligence, Data Science or Advanced Analytics. * Solid knowledge of Machine Learning and Deep Learning: In-depth understanding of supervised and unsupervised algorithms, neural networks (CNN, RNN, Transformers), classification, regression, clustering models, and modern AI architectures. * Practical experience building end\-to\-end AI models: From data exploration and preparation, feature engineering and training, to validation, optimization, deployment, and production monitoring. * Practical experience with cloud platforms and collaborative development environments such as Databricks, AWS (S3, EMR, Lambda, SageMaker or other data and ML related services). * Advanced technical skills in Python and PySpark: Ability to work with large data volumes, build distributed pipelines, and transform complex datasets in Big Data environments. * Technical proficiency applied to AI: Advanced use of Python and its scientific ecosystem (NumPy, pandas, scikit\-learn, PyTorch or TensorFlow), writing modular, object-oriented code designed for scalability and maintenance. * Scientific rigor in model development: Ability to compare architectures, conduct controlled experiments, tune hyperparameters, evaluate relevant metrics, and document each model iteration in a structured way. * Deep understanding of the data lifecycle: Experience working with data pipelines, API integration, data cleaning, transformation, and handling large volumes of information. * Impact-oriented mindset: Beyond model accuracy, you will be able to translate real needs into intelligent, robust, and applicable solutions for organizational processes and products. **What will be your mission in the company?** Your mission will be to design, develop, and deploy Artificial Intelligence and Analytics solutions that drive business value, enabling process automation, behavior anticipation, pattern detection, and generation of actionable insights. You will act as the technical reference within the team, contributing to the evolution of the LeadMind ecosystem by integrating machine learning and deep learning models into tools, products, and processes. You will work together with technical, data, product, and business teams to transform information into intelligent decisions and functionalities, promoting a data\-driven culture and continuous innovation. **Key Responsibilities:** * Design and train Machine Learning and Deep Learning models, selecting architectures, regularization techniques, optimizers, and training strategies. * Build data and training pipelines, integrating diverse sources, ensuring data quality, and applying good engineering practices. * Develop clean, modular, and scalable code in Python and PySpark, applying software engineering principles (testing, version control, design best practices) and object-oriented programming to exploit data. * Evaluate and validate models through experimentation, statistical analysis, result visualization, metric comparison, and controlled testing. * Develop graphical or analytical solutions that enable operators to leverage processed data. * Collaborate with multidisciplinary teams to transform real-world problems into AI-based solutions, analyzing impact, risks, and technical feasibility. * Monitor and improve existing models through retraining, drift analysis, and continuous adjustments to ensure robustness and performance. * Document decisions, experiments, configurations, and results, ensuring reproducibility and knowledge transfer. * Stay updated on AI trends, new architectures, libraries, model optimization techniques, and best practices in data management. Therefore, if you are interested in working at a digital company striving for a more sustainable and responsible world, committed to equal opportunities and with an Equality Plan, do not hesitate and **apply for the position now.**


