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

Get the CLI →

Shakers

NewBe an early applicant

Senior Python & AI Backend Developer - Milan

Posted Updated
Discussion

Summary

Freelance senior Python backend developer for an AI project in the Milan area: building backend services with FastAPI, agentic multi-turn RAG architectures using LlamaIndex and Gemini, and a PostgreSQL (pgvector/FTS) + Redis data layer. Hybrid, with 2 days/week on-site in Segrate, engaged through the Shakers talent marketplace.

Senior Python & AI Backend Developer (Freelance) — Milan area


È pronto/a a candidarsi? Si assicuri di aver compreso tutte le responsabilità e i compiti associati a questo ruolo prima di procedere.

We're looking for a senior Python backend developer to join a freelance project through Shakers, hybrid in the Milan area (2 days/week on-site in Segrate).

What you'll work on:

  • Backend services in Python + FastAPI
  • Agentic, multi-turn RAG architectures
  • LlamaIndex and Gemini for retrieval-augmented generation
  • PostgreSQL (pgvector + full-text search) and Redis as the data layer

What we're looking for:

  • Degree in Computer Science, Engineering, AI, or a related field
  • 3+ years of backend development experience with Python and FastAPI
  • Hands-on experience with LlamaIndex and Gemini
  • Experience with PostgreSQL (pgvector + FTS) and Redis
  • Proven experience designing agentic, multi-turn RAG architectures
  • Excellent xysqume English
  • Good Italian (B2 minimum)
  • Available 2 days/week on-site in Segrate (Milan area)

This is a freelance role via Shakers, a European tech talent marketplace connecting independent professionals with companies across Portugal, Italy, Spain, and the UK.

Skills

See also

Backend 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