Job DescriptionA software company in Zaragoza is looking for a skilled Machine Learning engineer to bolster their team.This is a fixed term contract until June 2026.- Develop and manage end-to-end data and model workflows, including dataset creation, model training, evaluation, and deployment to meet product goals.- Design and maintain rigorous testing frameworks to ensure model accuracy, reliability, and task alignment through statistical and continuous evaluation methods.- Improve training and inference efficiency through distributed computing, system optimisation, and algorithmic improvements.- Apply reinforcement learning, fine-tuning, and preference-based methods to improve model quality, reasoning, and safety.- Work closely with researchers and engineers to support data curation, training, and deployment;
contribute clean,well-documented, and tested code.Requirements- Bachelor's degree in Computer Science, Mathematics, Physics, Data Science, Operations Research, or a related field.- Proficient in Python, PyTorch, and core data libraries (NumPy, Pandas), with experience using modern ML development practices (Git, CI/CD, testing).- Strong understanding of language modelling, data processing, model architectures, and evaluation methodologies.- Skilled in handling large datasets and familiar with GPU utilisation, containerised environments (e.G., Docker), and cloud orchestration tools.- Ability to translate research insights into production-ready solutions with clear communication and a collaborative approach.What We OfferIf you're interested in this role, please apply directly on LinkedIn or send a copy of your CV.