Ai Data Scientist
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
Data Scientist- AI Barcelona, Spain Hybrid- 2 days a weekWeâre looking for aData Scientistto help build and improve AI?powered document processing solutions used across a large, complex organisation.Youâll work across LLMs, multimodal models, OCR, NLP and classical ML to turn messy, unstructured business documents into reliable structured data that drives real value.In this role, youâll design and evaluate approaches for document extraction, classification and validation -âDesign, prototype and evaluate approaches for document extraction, classification, validation and transformation.âYouâll also work with highly variable formats -âWork with complex and variable formats, including multi?page documents, tables, line items and inconsistent layouts.âWhat youâll do Develop and optimise prompts, structured outputs, validation logic and post?processing components.Compare LLMs, multimodal models, OCR and deterministic approaches to select the right solution for each use case.Build representative datasets, define ground truth and establish robust evaluation metrics.Run experiments, analyse failure patterns and iterate to improve accuracy and reliability.Create reproducible Python workflows and contribute reusable components for extraction, validation and data prep.Collaborate with Product, AI Engineering and business teams to translate requirements into measurable data science problems.Communicate findings clearly to both technical and non?technical audiences.What youâll bring 3+ years in data science, machine learning or applied AI.Hands?on experience with LLMs, prompt engineering and experimentation.Strong NLP/ML fundamentals and the judgement to know when classical methods outperform LLMs.Solid statistics - enough to judge whether a performance change is real.Experience with unstructured or semi?structured documents.Python skills that make your work reproducible and easy for engineers to productionise.Good coding practices: testing, version control, code review, reproducible experiments.Ability to explain technical trade?offs clearly.Comfortable diving into business domains to understand what âcorrect extractionâ actually means.Nice to have Document intelligence / OCR (e.g., Azure Document Intelligence).Experience with managed AI platforms (Azure OpenAI, Amazon Bedrock).
Requirements
What youâll bring 3+ years in data science, machine learning or applied AI. Hands?on experience with LLMs, prompt engineering and experimentation. Strong NLP/ML fundamentals and the judgement to know when classical methods outperform LLMs. Solid statistics - enough to judge whether a performance change is real. Experience with unstructured or semi?structured documents. Python skills that make your work reproducible and easy for engineers to productionise. Good coding practices: testing, version control, code review, reproducible experiments. Ability to explain technical trade?offs clearly. Comfortable diving into business domains to understand what âcorrect extractionâ actually means. Nice to have Document intelligence / OCR (e.g., Azure Document Intelligence). Experience with managed AI platforms (Azure OpenAI, Amazon Bedrock).
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role â technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
MLOps And AI Driven Development
Coffee with Developers - Maria Apazoglou - Making AI understandable for all in production
Navigating the AI Shift
What Are Large Language Models?