AI Developer
Con Esperienza

Default organization logo

Etiqa S r l

Italia

Full Remote

Contratto a tempo indeterminato

Tecnologia dell'informazione

Descrizione della Posizione Lavorativa

Stiamo cercando un AI Developer che eviti il lavoro ripetitivo non perché sia pigro, ma perché preferisce eliminare lo sforzo inutile. Se per te l'AI è più che chiamare un'API — significa progettare sistemi, orchestrare workflow e far sì che le cose funzionino davvero — continua a leggere.

Il ruolo prevede di lavorare su sistemi in cui l'AI è una componente, non l'intero lavoro. Tra le attività:

  • Costruire funzionalità AI e workflow agentici;
  • Integrare l'AI in prodotti reali e processi di business;
  • Sviluppare la logica backend, i flussi di dati e la progettazione di sistema;
  • Contribuire alle pratiche di AI-Driven Development nei progetti.

AI-Driven Development (obbligatorio): gli strumenti AI sono parte integrante del flusso di lavoro. Tool come Cursor o Claude Code (o equivalenti) sono attesi nell'uso quotidiano per:

  • velocizzare la prototipazione;
  • ridurre i lavori ripetitivi;
  • concentrare l'attenzione sulla progettazione di sistema invece che sul boilerplate.

Se preferisci scrivere tutto manualmente, questo ruolo risulterà fastidioso.

Tech stack e attività principali:

  • Python 3.12+;
  • Asyncio (usato realmente, non solo importato);
  • Strict typing;
  • Pydantic e Pydantic AI / MCP (Model Context Protocol) per collegare LLM con strumenti e dati.

Farai attività quali:

  • Sviluppare agenti AI e sistemi basati su RAG;
  • costruire connettori MCP e server per integrare modelli con strumenti e dati;
  • progettare prompt e garantire che gli output siano strutturati e validati;
  • lavorare sui flussi di dati (incluso streaming e JSON complessi) verso applicazioni frontend.

Requisiti e aspettative:

  • comoda padronanza di Python asincrono (asyncio);
  • esperienza pratica, anche attraverso progetti personali, con Pydantic / Pydantic AI;
  • curiosità genuina verso i sistemi AI;
  • comprensione delle differenze tra ReAct prompting, Tool Calling e Function Calling;
  • competenza in inglese;
  • no legacy code, processi inutili o complicazioni volontarie: centralità sulla costruzione di sistemi stabili.

Profili: sono benvenuti profili junior motivati ad imparare rapidamente. I candidati mid-level dovrebbero avere già una buona percezione di cosa funziona e cosa no.

Soft skills richieste:

  • flessibilità e adattabilità;
  • disponibilità all'apprendimento continuo;
  • capacità di lavorare sia in autonomia che in team;
  • comfort con requisiti in evoluzione e iterazioni rapide.

Nice to have:

  • Vercel AI SDK;
  • React / TypeScript;
  • esperienza con streaming SSE;
  • gestione di output tipizzati in ambienti frontend;
  • mentalità full‑stack (o volontà di svilupparla).

Come candidarsi: invia il tuo GitHub o parla di un progetto AI recente (preferibilmente che coinvolga Pydantic AI). No slide, no presentazioni lunghe: solo codice e pensiero tecnico.

Località: Piacenza (PC), Italia — Full‑Remote disponibile.

Benefit

  • Full‑Remote;
  • MacBook Pro;
  • buoni pasto;
  • tipologia di contratto e retribuzione in base all'esperienza.

Requisiti

Padronanza di Python asincrono; esperienza pratica con Pydantic / Pydantic AI; curiosità verso i sistemi AI; comprensione di ReAct prompting, Tool Calling e Function Calling; inglese operativo. Profili junior motivati e mid-level con esperienza nel costruire soluzioni affidabili sono entrambi considerati.

Competenze richieste

  • Competenze professionali
  • Python 3.12+ Asyncio Strict typing Pydantic Pydantic AI / MCP Integrazione LLM Sistemi RAG Progettazione prompt Flussi di dati e streaming (JSON complessi) Costruzione di connettori e server
  • Competenze trasversali
  • Flessibilità Adattabilità Volontà di apprendere continuamente Lavoro autonomo e in team Gestionede requisiti in evoluzione