Python Developer

Set Europa

Lombardia

Remote

EUR 46,000 - 70,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 seeks an experienced Python Developer to build an AI-driven document analysis platform. You will implement AI-powered applications using LLMs, RAG, and AI agents, build ingestion pipelines with OCR and PDF parsing, and design robust retrieval systems.

The role requires hands-on work with embeddings, vector databases, semantic search, and prompt engineering, while ensuring data governance and security across the platform.

Qualifications

  • 3-5 years of professional experience in Python development or software engineering.
  • Strong proficiency in Python.
  • Hands-on experience developing AI applications using LLMs and RAG.
  • Experience with AI agents and agent-based workflows.
  • Experience with embeddings, vector databases and semantic search.
  • Knowledge of prompt engineering and LLM evaluation techniques.
  • Experience processing unstructured documents incl. PDFs and OCR.
  • Familiarity with AI security, governance and data protection principles.
  • Good command of English.
  • EU citizenship is mandatory.

Responsibilities

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

Skills

Python
LLMs
RAG
AI agents
embeddings
vector databases
semantic search
prompt engineering
LLM evaluation
OCR
AI security/governance
English
independent work

Education

Technical engineering background

Tools

Pinecone
FAISS
ChromaDB
Weaviate
Qdrant
Sentence Transformers
Hugging Face
OpenAI Embeddings

Job description

SET Europa provides near shore, recruitment and outsourcing services and solutions for immediate project needs.

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:

  • Vector databases: Pinecone, FAISS, ChromaDB, Weaviate, Qdrant.
  • Embeddings: Sentence Transformers, Hugging Face, OpenAI Embeddings.
  • AI evaluation: Ragas, DeepEval, LangSmith.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Python AI Developer - LLMs, RAG & AI Agents (Remote)
Senior Python AI Developer - LLMs, RAG & AI Agents (Remote)

Set Europa • Lombardia

Remote
EUR 46,000 - 70,000
Senior AI Engineer – LLMs & Agentic Systems - Freelance
Senior AI Engineer – LLMs & Agentic Systems - Freelance

Shakers • Roma

Hybrid
EUR 60,000 - 80,000
Senior AI Engineer
Senior AI Engineer

Aimlroles • Lombardia

On-site
EUR 55,000 - 65,000
Competitive salary
Global team
Benefits package
Freelance Full-Stack Developer | Django | AI Products | Python & LLM Integration
Freelance Full-Stack Developer | Django | AI Products | Python & LLM Integration

Jobgether • Italy

Remote
EUR 55,000 - 103,000
Flexible freelance
Fully remote
Independent contractor
+5
Applied AI Engineer
Applied AI Engineer

Jobgether • Lombardia

Remote
EUR 55,000 - 75,000
Unlimited paid time off
Comprehensive health insurance
Professional development stipend
Ai Tooling Engineer
Ai Tooling Engineer

Jobgether • Italy

Remote
EUR 90,000 - 130,000
Fully remote work
Global team collaboration
Hands-on AI tooling with cutting-edge技
Applied AI Engineer
Applied AI Engineer

Jobgether • Italy

Remote
EUR 100,000 - 150,000
Competitive salary €100k–€150k
Remote work within Europe/UK
Early-team influence
+2
AI Implementation Developer
AI Implementation Developer

Nevance • Milano

Hybrid
EUR 70,000 - 100,000
Junior Python Developer
Junior Python Developer

Nevance • Milano

Hybrid
EUR 30,000 - 48,000
Data Engineer
Data Engineer

present of AI • Lombardia

Hybrid
EUR 45,000 - 70,000