Python Developer

Set Europa

Porto

Remote

EUR 60,000 - 110,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Set Europa is seeking an experienced Python Developer to join a remote project building an AI-driven document analysis platform. You will develop scalable AI-powered solutions, integrate LLMs, and create robust document processing pipelines.

The role requires 3–5 years of Python experience, hands-on work with LLMs and RAG, embeddings, vector databases, and a security-conscious approach to data governance. Collaboration with experts to deliver reliable AI workflows is essential.

Qualifications

  • 3–5 years of professional experience in Python development or software engineering.
  • Mandatory hands-on experience developing AI applications using LLMs and RAG.
  • Practical experience with AI agents and agent-based workflows.
  • Experience working with embeddings, vector databases, and semantic search.
  • Knowledge of prompt engineering and LLM evaluation techniques.
  • Experience processing unstructured documents, including PDFs and OCR.
  • Familiarity with AI security, governance, and data protection principles.
  • Strong problem-solving skills and ability to work independently.
  • Technical engineering background or equivalent relevant qualification.
  • Good command of English.
  • European Union citizenship is mandatory.

Responsibilities

  • Develop and maintain AI-powered applications using Python, LLMs, RAG architecture, and AI agents.
  • Design and implement provider-agnostic interfaces for LLMs and embedding models.
  • Build document ingestion pipelines, including PDF parsing, OCR, intelligent chunking, metadata extraction, and vector indexing.
  • Implement hybrid retrieval systems combining semantic search and keyword-based search.
  • Develop AI agents with structured inputs, defined schemas, and validated outputs.
  • Integrate embedding models and vector databases into AI applications.
  • Design evaluation frameworks to measure retrieval quality, classification accuracy, citation validity, and LLM performance.
  • Optimize prompts and AI workflows to improve accuracy, reliability, and efficiency.
  • Ensure compliance with AI security, data governance, and data residency requirements.
  • Collaborate with technical teams and subject matter experts to translate business requirements into AI solutions.
  • Produce clear technical documentation.

Skills

Python development
AI with LLMs and RAG
AI agents and agent-based workflows
Embeddings and vector databases
Prompt engineering
Document processing (PDFs, OCR)
AI security and governance
Independent work / problem solving
English proficiency

Education

Engineering degree or equivalent

Tools

LangChain
LangGraph
LlamaIndex
CrewAI
OpenAI / Azure OpenAI
Pinecone
FAISS
ChromaDB
Weaviate
Qdrant
Sentence Transformers
Hugging Face
OpenAI Embeddings
PyMuPDF
pdfplumber
Tesseract OCR
Unstructured
Ragas
DeepEval
LangSmith
FastAPI

Job description

Location: Europe (Remote)

Contract: Freelance (6-12 months)

THE COMPANY

Our client is a recruitment consultancy specializing in IT, Finance, HR, and Digital Technology.

We are seeking an experienced Python Developer with strong hands‑on experience in Artificial Intelligence (AI), Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), and AI agents to join a remote project focused on developing an AI-driven document analysis platform. The successful candidate will be responsible for building scalable AI‑powered solutions, integrating LLMs, developing document processing pipelines, implementing intelligent retrieval systems, and designing multi‑agent workflows.

RESPONSIBILITIES
  • Develop and maintain AI‑powered applications using Python, LLMs, RAG architecture, and AI agents.
  • Design and implement provider‑agnostic interfaces for LLMs and embedding models.
  • Build document ingestion pipelines, including PDF parsing, OCR, intelligent chunking, metadata extraction, and vector indexing.
  • Implement hybrid retrieval systems combining semantic search and keyword‑based search.
  • Develop AI agents with structured inputs, defined schemas, and validated outputs.
  • Integrate embedding models and vector databases into AI applications.
  • Design evaluation frameworks to measure retrieval quality, classification accuracy, citation validity, and LLM performance.
  • Optimize prompts and AI workflows to improve accuracy, reliability, and efficiency.
  • Ensure compliance with AI security, data governance, and data residency requirements.
  • Collaborate with technical teams and subject matter experts to translate business requirements into AI solutions.
  • Produce clear technical documentation.
REQUIREMENTS
  • 3–5 years of professional experience in Python development or software engineering.
  • Strong proficiency in Python.
  • Mandatory hands‑on experience developing AI applications using LLMs and RAG.
  • Practical experience with AI agents and agent‑based workflows.
  • Experience working with embeddings, vector databases, and semantic search.
  • Knowledge of prompt engineering and LLM evaluation techniques.
  • Experience processing unstructured documents, including PDFs and OCR.
  • Familiarity with AI security, governance, and data protection principles.
  • Strong problem‑solving skills and ability to work independently.
  • Technical engineering background or equivalent relevant qualification.
  • Good command of English.
  • European Union citizenship is mandatory.
VALUEABLE

Experience with some of the following technologies will be highly valued:

  • AI frameworks: LangChain, LangGraph, LlamaIndex, CrewAI.
  • LLMs: OpenAI, Azure OpenAI, Anthropic Claude, open‑source models.
  • Vector databases: Pinecone, FAISS, ChromaDB, Weaviate, Qdrant.
  • Embeddings: Sentence Transformers, Hugging Face, OpenAI Embeddings.
  • Document processing: PyMuPDF, pdfplumber, Tesseract OCR, Unstructured.
  • AI evaluation: Ragas, DeepEval, LangSmith.
  • Backend development: FastAPI, REST APIs.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Remote Python AI Engineer – Freelance (6-12 mo) LLMs & Agents
Remote Python AI Engineer – Freelance (6-12 mo) LLMs & Agents

Set Europa • Porto

Remote
EUR 60,000 - 110,000
AI Engineer
AI Engineer

Remote Crew • Portugal

Remote
EUR 50,000 - 62,000
Python Developer Planck Technologies Bonding Science and People
Python Developer Planck Technologies Bonding Science and People

Planck • Lisboa

Hybrid
EUR 70,000 - 95,000
Senior AI Engineer (Python & LLMs) | Remote | Portugal
Senior AI Engineer (Python & LLMs) | Remote | Portugal

A2IT Technology • Portugal

Remote
EUR 60,000 - 90,000
Senior Software Engineer (Python, GenAI)
Senior Software Engineer (Python, GenAI)

Acuity Analytics • Porto

On-site
EUR 50,000 - 70,000
Generative AI Developer
Generative AI Developer

act digital • Lisboa

Hybrid
EUR 40,000 - 60,000
Senior Software Engineer (Python, GenAI)
Senior Software Engineer (Python, GenAI)

Acuity Analytics • Lisboa

On-site
EUR 45,000 - 65,000
Python GEN AI developer
Python GEN AI developer

Madiff • Lisboa

On-site
EUR 111,000 - 166,000
Private medical care
Dynamic, multilingual work environment
Access to advanced AI infrastructure
Senior Ai Engineer (Python & Llms) - Remote - Portugal
Senior Ai Engineer (Python & Llms) - Remote - Portugal

A2It Tecnologia • Leiria

Remote
EUR 60,000 - 90,000
Senior Python AI Engineer
Senior Python AI Engineer

Proxify • Portugal

Remote
EUR 50,000 - 80,000
Flexible withdrawal options
Up to 24 flex days off
Consistent 8-hour working days
+1
Top locations