Senior Machine Learning Engineer

EPAM Systems

España

On-site

EUR 70,000 - 110,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Hybrid work model

Job summary

EPAM Systems in Madrid, Spain, is seeking a Senior ML Engineer to design, build, and deploy scalable ML/AI solutions within a leading global financial institution. The role covers full lifecycle from concept to production in an agile DevOps environment.

You will work on LLMs, multi-agent workflows, RAG systems, and function/tool calling, collaborating with data engineers and data scientists to deliver robust AI systems.

Qualifications

  • Bachelor’s or Master’s degree in Data Science, Computer Science, Mathematics, Statistics, or related field
  • Proven experience as a Machine Learning Engineer or similar role in AI solution development
  • Strong programming skills in Python, experience with ML libraries and deep learning frameworks (TensorFlow or PyTorch)
  • Practical experience implementing and deploying LLMs and related orchestration frameworks
  • Knowledge of agentic workflows, multi-agent systems, and advanced reasoning patterns
  • Strong understanding of data preprocessing, feature engineering, and model evaluation techniques
  • Deep familiarity with relevant mathematical and statistical concepts (probability, linear algebra, optimization)
  • Experience implementing MLOps practices and working in DevOps-based environments
  • Excellent problem-solving, debugging, and optimization skills
  • Strong communication and ability to collaborate with cross-functional teams in an agile environment

Responsibilities

  • Design, develop, deploy, and optimize machine learning and AI solutions addressing complex business challenges
  • Build and integrate multi-agent systems and enable AI models with function/tool calling capabilities
  • Design and maintain RAG (Retrieval-Augmented Generation) systems to ground AI outputs in enterprise data
  • Integrate and fine-tune Large Language Models (LLMs) to ensure performance, consistency, and reliability
  • Optimize agentic workflows for production use cases while ensuring safety and accuracy
  • Evaluate and improve system performance using robust metrics, evaluation sets, and continuous iteration
  • Collaborate with data engineers, platform teams, and data scientists to integrate ML solutions into enterprise systems
  • Conduct code reviews, unit testing, and debugging to guarantee quality and maintainability
  • Ensure compliance with software development best practices across version control, testing, and documentation

Skills

Strong communication
Team collaboration
Problem solving

Education

Bachelor’s or Master’s degree in Data Science/CS/Math/Statistics

Tools

Python
TensorFlow
PyTorch
LLM orchestration
MLOps tooling
Kubernetes

Job description

We're looking for a Senior ML Engineer to join our team in Madrid, Spain in a hybrid working mode. In this role, you will design, build, and deploy scalable machine learning and AI solutions that power next-generation digital capabilities within a leading global financial institution. You will work across the full lifecycle – from concept and prototyping to production – in an agile and DevOps-oriented environment, collaborating with multi-disciplinary teams to deliver robust, business-critical AI systems. If you are passionate about Large Language Models, multi-agent workflows, and advanced ML engineering practices, this is an opportunity to shape AI-driven innovation within one of the world’s most renowned wealth management organizations.

Responsibilities
  • Design, develop, deploy, and optimize machine learning and AI solutions addressing complex business challenges
  • Build and integrate multi-agent systems and enable AI models with function/tool calling capabilities
  • Design and maintain RAG (Retrieval-Augmented Generation) systems to ground AI outputs in enterprise data
  • Integrate and fine-tune Large Language Models (LLMs) to ensure performance, consistency, and reliability
  • Optimize agentic workflows for production use cases while ensuring safety and accuracy
  • Evaluate and improve system performance using robust metrics, evaluation sets, and continuous iteration
  • Collaborate with data engineers, platform teams, and data scientists to integrate ML solutions into enterprise systems
  • Conduct code reviews, unit testing, and debugging to guarantee quality and maintainability
  • Ensure compliance with software development best practices across version control, testing, and documentation
Requirements
  • Bachelor’s or Master’s degree in Data Science, Computer Science, Mathematics, Statistics, or related field
  • Proven experience as a Machine Learning Engineer or similar role in AI solution development
  • Strong programming skills in Python, experience with ML libraries and deep learning frameworks (TensorFlow or PyTorch)
  • Practical experience implementing and deploying LLMs and related orchestration frameworks
  • Knowledge of agentic workflows, multi-agent systems, and advanced reasoning patterns
  • Strong understanding of data preprocessing, feature engineering, and model evaluation techniques
  • Deep familiarity with relevant mathematical and statistical concepts (probability, linear algebra, optimization)
  • Experience implementing MLOps practices and working in DevOps-based environments
  • Excellent problem-solving, debugging, and optimization skills
  • Strong communication and ability to collaborate with cross-functional teams in an agile environment
Nice to have
  • Experience designing RAG systems for enterprise-scale use
  • Prior exposure to AI governance, security, or compliance in financial services
  • Familiarity with cloud infrastructures and containerized ML deployments using Kubernetes
  • Proven track record of enabling AI-driven applications in production environments
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Machine Learning Engineer
Senior Machine Learning Engineer

EPAM Systems • Madrid

On-site
EUR 70,000 - 100,000
Private health insurance
EPAM Employees Stock Purchase Plan
100% paid sick leave
+3
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Empresa Confidencial • Barcelona

On-site
EUR 50,000 - 70,000
Competitive salary
Flexible working hours
Learning and development opportunities
+1
Senior ML Engineer: LLMs, RAG & Multi-Agent (Madrid)
Senior ML Engineer: LLMs, RAG & Multi-Agent (Madrid)

EPAM Systems • Madrid

Hybrid
EUR 70,000 - 100,000
Private health insurance
EPAM Employees Stock Purchase Plan
100% paid sick leave
+3
AI Machine Learning Engineer
AI Machine Learning Engineer

Visium • Barcelona

On-site
EUR 60,000 - 80,000
AI Engineer
AI Engineer

Focus on WD • Madrid

On-site
EUR 40,000 - 70,000
Opportunities to shape the company culture
Engagement in meaningful AI projects
Flexibility to impact projects
+2
Senior Test Automation AI Engineer
Senior Test Automation AI Engineer

EPAM Systems • Spain

On-site
PHP 5,084,000 - 7,988,000
Madrid - AI Engineer
Madrid - AI Engineer

Neptune North Limited • Madrid

On-site
EUR 45,000 - 85,000
ml engineer in gaming technology
ml engineer in gaming technology

Aristocrat • Barcelona

On-site
EUR 60,000 - 90,000
Robust benefits package
Global career opportunities
Senior AI/ML Engineer — End-to-End MLOps & Production
Senior AI/ML Engineer — End-to-End MLOps & Production

Visium SA • Barcelona

On-site
Confidential
Competitive compensation package
Yearly education budget
Yearly sport budget
+3
Senior AI/AI Gen Engineer (hybrid in Madrid, 60-65k) - IT consultancy
Senior AI/AI Gen Engineer (hybrid in Madrid, 60-65k) - IT consultancy

THE BOARD | people & talent • Comunidad de Madrid

Hybrid
EUR 65,000 - 90,000
Health insurance
Laptop & accessories
Remote work allowance
+1