Machine Learning / AI Engineer (Hybrid Madrid)
Skills
Location
Languages
Fluent English
Job Description
We're looking for a Machine Learning / AI Engineer to collaborate with a major client in the banking sector.
🎯 Responsibilities
- Develop, deploy, and optimize machine learning and AI solutions for complex business challenges
- Create multi-agent systems and equip AI models with function/tool-calling capabilities
- Design and implement Retrieval-Augmented Generation (RAG) systems to ground AI responses in enterprise data
- Assess and integrate AI models (such as LLMs) to ensure optimal performance and reliability
- Optimize agentic workflows and AI agents for production use cases
- Test and optimize system prompts and few-shot examples to ensure accurate, consistent, and safe AI outputs
- Evaluate the performance of machine learning and AI models using appropriate metrics, evaluation sets, and techniques, with ongoing improvements
- Collaborate with platform teams, data engineers, data scientists, and other stakeholders to integrate machine learning solutions into existing systems and processes
- Participate in code reviews, testing, and debugging to ensure quality and reliability
🛠️ Requirements
- Bachelor's or Master's degree in Data Science, Computer Science, Mathematics, Statistics, or related field
- Strong programming skills in Python, with experience in machine learning libraries and deep learning frameworks such as TensorFlow or PyTorch
- Proven experience working with Large Language Models (LLMs)
- Good understanding of AI agents, agentic workflows, LLM orchestration frameworks, and reasoning patterns
- Experience with data preprocessing, feature engineering, and model selection and evaluation techniques
- Knowledge of statistical and mathematical concepts relevant to machine learning, including probability, linear algebra, and optimization
- Understanding of software development best practices, including version control, testing, and documentation
- Excellent problem-solving and debugging skills
- Relevant professional experience in machine learning, data science, or related field
- Good English level (C1), as you will be working with international teams
🤗 We offer
- 23 days of annual leave, with the 24th and 31st of December as additional discretionary days
- Comprehensive benefits (healthcare plan, teleworking compensation, life and accident insurance)
- Flexible compensation program, including meals, kindergarten, transport, online English lessons, and healthcare plan
- Free access to multiple training platforms
- Professional stability and clear career plans
- Referral bonuses for recommending professionals
- Option to select payment structure (12 or 14 payments per year)
- Work-life balance measures, such as flexibility, WFH/remote work policy, and compacted hours during summertime
- Discounts through a club platform and on gym memberships
🕒 Work Schedule
- Business hours (standard working days; no special intensive schedules for Fridays or summer)
📍 Work Location
- Hybrid model: 3 days per week in the office (Madrid city center, Sol area), 2 days remote
🔑 Skills
- Machine learning
- Python
- RAG architecture
- PyTorch
Benefits and perks
Work from home
Flexible schedule
Health insurance
Gym discount
- +23 days of Annual Leave plus the 24th and 31st of December as discretionary days
- +Internet Connectivity, Life and Accident Insurances
- +`Retribución Flexible´ Program: you will benefit from a flexible salary package that allows to optimise your income
Location
Calle Santa Leonor, 65, Madrid, Spain
