AI Developer
Con Esperienza

Default organization logo

Etiqa S r l

Italia

Full Remote

Contratto a tempo indeterminato

Information Technology e Sviluppo Software

Descrizione della Posizione Lavorativa

Stiamo cercando un AI Developer che tenda a evitare lavori ripetitivi non necessari: non chi sfugge la fatica, ma chi cerca di ottimizzare il tempo eliminando lo spreco. Se per te l'AI è più di una semplice chiamata a un'API — se significa progettare sistemi, orchestrare workflow e fare in modo che tutto funzioni realmente — continua a leggere.

Il ruolo prevede che l'AI sia uno dei componenti del sistema, non l'intero lavoro. Tra le attività principali ci sono:

  • sviluppare funzionalità potenziate dall'AI e workflow agentici;
  • integrare l'AI in prodotti reali e processi di business;
  • lavorare sulla logica di backend, i flussi di dati e il design del sistema;
  • contribuire alle pratiche di AI-Driven Development nei progetti.

AI-Driven Development (obbligatorio): gli strumenti AI fanno parte del flusso di lavoro quotidiano (es. Cursor, Claude Code o analoghi) per:

  • accelerare la prototipazione;
  • ridurre lavori ripetitivi;
  • concentrare l'attenzione sul design del sistema invece che sul boilerplate.

Stack e attività tecniche principali:

  • Python 3.12+ con uso serio di asyncio;
  • typing rigoroso e uso di Pydantic & Pydantic AI / MCP per collegare LLM a strumenti e dati;
  • sviluppo di AI agents e sistemi RAG;
  • costruzione di connector MCP e server per integrare modelli con tool e dati;
  • progettazione di prompt con output strutturati e validati;
  • gestione dei flussi di dati, incluso streaming e JSON complessi rivolti al frontend.

Requisiti e attitudini richieste:

  • dimestichezza con Python asincrono;
  • esperienza pratica (anche progetti personali) con Pydantic / Pydantic AI;
  • curiosità genuina verso i sistemi AI;
  • comprensione delle differenze tra ReAct prompting, Tool Calling e Function Calling;
  • competenza nella lingua inglese.

Non vogliamo codice legacy, processi inutili o complessità fittizie: l'obiettivo è costruire sistemi che non richiedano continui interventi correttivi.

Profili: sono benvenuti profili junior motivati ad apprendere rapidamente; i candidati di livello mid dovrebbero già avere una solida percezione di cosa funzioni e cosa no nella pratica.

Competenze trasversali richieste:

  • flessibilità e capacità di adattamento;
  • voglia di imparare continuamente;
  • capacità di lavorare in autonomia e in team;
  • comfort con requisiti in evoluzione e iterazioni rapide.

Nice-to-have:

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

Compenso e benefit

Full-Remote. Forniamo MacBook Pro e buoni pasto. Il tipo di contratto e la retribuzione dipenderanno dall'esperienza del candidato.

Come candidarsi

Invia il tuo GitHub o parla di un progetto AI recente (preferibilmente con Pydantic AI). Niente slide o lunghe introduzioni: codice e pensiero tecnico.

Sede

Treviso (TV), Italia — possibilità di lavoro completamente da remoto.

Requisiti

Dimestichezza con Python asincrono; esperienza pratica con Pydantic / Pydantic AI; curiosità per i sistemi AI; comprensione di ReAct prompting, Tool Calling e Function Calling; buona padronanza dell'inglese. Profilo junior o mid, con attitudine all'apprendimento rapido e al lavoro concreto.

Competenze richieste

  • Competenze professionali
  • Python 3.12+ asyncio Typing rigoroso Pydantic Pydantic AI / MCP Sviluppo AI agents Sistemi RAG Design di prompt Integrazione modelli con tool e dati Gestione flussi dati e streaming JSON complessi SSE (nice-to-have) Vercel AI SDK (nice-to-have) React / TypeScript (nice-to-have) Frontend typed outputs (nice-to-have) Full-stack mindset (nice-to-have) Inglese
  • Competenze trasversali
  • Flessibilità Adattabilità Voglia di imparare Lavoro autonomo Lavoro di squadra Gestione iterazioni rapide