Are you a forward-thinking professional with a strong background in ML/AI and an interest in financial services? Join as a Machine Learning Engineer and design, build and maintain robust, scalable AI solutions for customers. Collaborate with cross-functional teams in an agile environment to deliver high-quality digital solutions across the entire AI lifecycle.
This is a hybrid role based in Madrid's city center, ideal for those eager to thrive in a dynamic environment and make a significant impact in private banking technology. Join EPAM and contribute to shaping the future of financial services in Spain!
Responsibilities
- Develop, deploy and optimize machine learning and AI solutions for complex business challenges
- Create multi-agent systems and equip AI models with function or tool-calling capabilities
- Design and implement RAG systems to ground AI responses in enterprise data
- Assess and integrate AI models ensuring optimal performance and reliability
- Optimize agentic workflows and AI agents for production use cases
- Test and optimize system prompts and few-shot examples for accurate and safe AI outputs
- Evaluate performance of machine learning and AI models using appropriate metrics and techniques
- Collaborate with platform teams, data engineers, data scientists and other stakeholders to integrate solutions
- Participate in code reviews, testing and debugging to ensure quality and reliability
- Contribute across the entire lifecycle from concept to deployment
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
- Good understanding of AI agents, agentic workflows and LLM orchestration frameworks
- Experience with data preprocessing, feature engineering and model selection and evaluation techniques
- Knowledge of statistical and mathematical concepts relevant to machine learning
- Understanding of software development best practices including version control, testing and documentation
- Excellent problem-solving and debugging skills
- Relevant work experience in machine learning, data science or related field
- Can-do attitude, pragmatic and open-minded