Our client is a global travel organisation undergoing significant digital transformation, and they are looking for a Senior Machine Learning Engineer to join their AI team. This is a fully remote role based in Portugal.This is a high-impact individual contributor role for someone who enjoys building production-ready AI systems that drive personalised customer experiences. You will work on Gen AI-powered search, multi-agent chatbots, and scalable ML solutions that support customer engagement and conversion across multiple channels.Skills & Requirements:Extensive hands-on experience building and operating ML systems in productionStrong experience with Gen AI and LLMs (AWS Bedrock experience is a plus)Experience with vector search, semantic retrieval, and knowledge graphsStrong Python and ML engineering skillsCloud engineering experience (AWS preferred) with API and CI/CD knowledgeSQL / Snowflake experienceComfortable with RAG, prompt engineering, and LLM evaluation frameworksExcellent communicator with a customer-focused mindsetRole & Responsibilities:Design, build, and deploy Gen AI/ML solutions for customer-facing featuresOwn end-to-end ML lifecycle from experimentation to production deploymentBuild and scale vector search, RAG, and multi-agent systemsCollaborate with product, web, and CRM teams to deliver personalised experiencesEnsure quality, security, and operational excellence across AI solutionsBenefits:Fully remote working model from PortugalCompetitive salary and bonus opportunitiesTravel perks & wellbeing supportContinuous learning and global collaborationInclusive culture and strong DEIB commitmentFor more information – please apply or send your CV directly, and I will call you back to provide more details.Cavendish (Recruitment) Professionals Ltd are proud to be an equal opportunity employer and we believe that inclusivity begins with the candidate experience. All qualified applicants will receive consideration for employment regardless of gender, race, age, sexual orientation, religion, or belief.