B&A Consulting Srl

AI & Python Developer – RAG & Agentic AI

B&A Consulting Srl Milan, Lombardy, Italy · €57K–€60K/yr

IT Services and IT Consulting · 11-50 employees

Sep 15
python Mid (2-5 yrs) Full-time Italy
Create a free account to apply — email only, no card. You can also save this posting or score it against your profile with AI.

About the role

The developer will be responsible for building and evolving Python-based backend services and integrating AI components into complex architectures. Key tasks include designing multi-turn RAG solutions, managing vector and full-text search, and optimizing agentic conversational flows.

What they look for

Python FastAPI LlamaIndex Gemini PostgreSQL Pgvector Full-text search Redis Generative AI RAG Agentic AI Backend development API development Problem solving Teamwork

Requirements

Candidates must have at least 3 years of backend development experience and a degree in Computer Science or a related field. Proficiency in Python, FastAPI, LlamaIndex, and PostgreSQL with pgvector is required, along with strong English and Italian language skills.

Full description

B&A Consulting è una Software House e Digital Company che offre soluzioni personalizzate e innovative attraverso competenze tecnologiche specialistiche e servizi di consulenza IT.

Per un progetto ad alto contenuto tecnologico siamo alla ricerca di un/una AI & Python Developer con esperienza nello sviluppo backend e nella progettazione di soluzioni basate su Generative AI, RAG e architetture agentiche.

Attività

La persona selezionata sarà coinvolta nello sviluppo e nell’evoluzione di servizi backend in Python, nella realizzazione di API e nell’integrazione di componenti AI all’interno di architetture applicative complesse.

Le attività comprenderanno inoltre la progettazione di soluzioni RAG multi-turno, la gestione di vector search e full-text search, l’integrazione con modelli generativi e l’ottimizzazione dei flussi conversazionali e dei componenti agentici.

Competenze tecniche

Il/la candidato/a ideale possiede:

  • Laurea in Informatica, Ingegneria Informatica, Artificial Intelligence o discipline affini;
  • almeno 3 anni di esperienza nello sviluppo backend;
  • ottima conoscenza di Python;
  • esperienza concreta con FastAPI;
  • conoscenza di LlamaIndex;
  • esperienza con Gemini;
  • buona conoscenza di PostgreSQL;
  • esperienza con pgvector e Full-Text Search;
  • conoscenza di Redis;
  • esperienza nella progettazione di architetture RAG agentiche multi-turno;
  • ottima conoscenza della lingua inglese;
  • buona conoscenza della lingua italiana, almeno B2.

Soft skills

Completano il profilo:

  • capacità di analisi e problem solving;
  • autonomia operativa;
  • curiosità tecnologica;
  • capacità di lavorare su soluzioni innovative;
  • attitudine al lavoro in team;
  • proattività;
  • orientamento alla qualità e alla delivery.

Modalità di collaborazione

Sede: Segrate (MI) Modalità: ibrida, con presenza richiesta 2 giorni a settimana

Similar roles