ML engineer
Role details
Job location
Tech stack
Job description
ensuring architectural excellence and long-term maintainability Lead and mentor junior and senior engineers, raising the technical bar across projects Design and deploy LLM-based applications, including RAG systems, prompt engineering, and vector databases Partner directly with enterprise clients to translate business challenges into clear technical roadmaps Drive adoption of modern ML best practices across modelling, MLOps, and system design What you'll bring 6-8 years of experience in machine learning, data science, or a related field Strong Python skills and proficiency in ML/DL frameworks (Py Torch, Tensor Flow, Scikit-learn) Deep learning experience (CNNs, RNNs) and solid knowledge of clustering, regression, and classification Hands-on experience deploying LLM applications and RAG pipelines in production Cloud platform experience - Azure ML, AWS, or GCP Experience with Databricks, Snowflake, or Dataiku (certifications a plus) A track record of, technical leadership and mentoring
Requirements
engineering teams, Fluent Spanish/English Why this role? Staff-level scope with real influence over technical strategy - not just execution Work on cutting-edge AI projects across diverse enterprise clients A collaborative, high-calibre team that values engineering excellence Based in Barcelona Interested or know someone who'd be a great fit? Apply directly or send me a message - all enquiries handled confidentially. ", "employmentType": "FULL_TIME", "industry": "Machine Learning", "jobLocation" : { "@type": "Place", "address": { "@type": "PostalAddress", "streetAddress": "n/a", "addressLocality": "Barcelona", "addressRegion": "Barcelona", "addressCountry": "ES", "postalCode": "n/a" } }, "salaryCurrency": "EUR", "title": "Staff machine learning engineer", "hiringOrganization" : { "@type" : "Organization", "name" : "TechYard" } }