ML engineer

Ml
Barcelona, Spain
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English, Spanish
Experience level
Senior

Job location

Barcelona, Spain

Tech stack

Amazon Web Services (AWS)
Cluster Analysis
Python
Machine Learning
TensorFlow
Azure
Large Language Models
Snowflake
Prompt Engineering
Deep Learning
Scikit Learn
Machine Learning Operations
Dataiku
Databricks

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" } }

About the company

{ "@context": "http://schema.org", "@type": "JobPosting", "baseSalary" : { "@type": "MonetaryAmount", "currency": "EUR", "value": { "@type": "QuantitativeValue", "value": 0.00, "unitText": "MONTH" } }, "datePosted": "2026-05-15", "validThrough" : "2026-06-26", "description": " Staff Machine Learning Engineer | Barcelona | AI & Data Consultancy Are you a seasoned ML engineer ready to move beyond execution and into true technical leadership? We're working with a leading AI & Data consultancy that partners with enterprise clients on large-scale AI transformations. They're looking for a Staff Machine Learning Engineer based in Barcelona to own their most complex, high-impact projects - from architecture design through to production deployment. The role This goes beyond building models. You'll set technical direction, mentor engineers, and shape how ML is delivered at scale - while staying hands-on with high-quality code contributions. Set direction for a technical team

Apply for this position