Point your AI agent at freehire and let it find you a job.

Get the CLI →

GeekSoft Consulting

NewBe an early applicant

Python Developer

Posted Updated
Discussion

Summary

GeekSoft Consulting is hiring a Python Developer (fixed-term, Utrecht) to build an AI-driven document analysis platform for a client: designing LLM/RAG interfaces, ingestion pipelines with OCR and vector indexing, hybrid retrieval, multi-agent workflows, and evaluation frameworks. Hands-on AI experience and European citizenship are mandatory.

GeekSoft Consulting | Fixed Term Employment

Python Developer

Utrecht, Netherlands | Posted on 09/11/2026

  • Help design, build and continuously improve the clients online platform.
  • Research, suggest and implement new technology solutions following best practices/standards.
  • Take responsibility for the resiliency and availability of different products.
  • Be a productive member of the team.

Requirements

  • AI Engineer responsible for building an AI-driven document analysis platform using LLMs, RAG architectures and multi-agent workflows.
  • Design provider-agnostic LLM and embedding interfaces.
  • Develop a complete ingestion pipeline with PDF parsing, OCR fallback, section-aware chunking, metadata tagging, embeddings and vector indexing.
  • Implement a hybrid semantic-keyword retrieval engine.
  • Build agents with strict input schemas and structured outputs.
  • Ensure scalability, explainability and data-residency compliance.
  • Create evaluation frameworks covering retrieval quality, classification accuracy, citation validity, reasoning and prompt performance.
  • Hands-on AI experience is mandatory.
  • Clearly specify AI frameworks, tools and technologies worked with in the CV, particularly LLMs, RAG, AI agents, embeddings, vector databases, prompt engineering and LLM evaluation.
  • Strong Python, document processing, AI security/governance, technical documentation and SME collaboration skills.
  • European citizenship is mandatory.
  • A challenging, innovating environment.
  • Opportunities for learning where needed.

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available