AI Developer
Con Esperienza

Default organization logo

Etiqa S r l

Italia

Full Remote

Contratto a tempo indeterminato

Information Technology

Descrizione della Posizione Lavorativa

Siamo alla ricerca di un AI Developer che eviti il lavoro ripetitivo non necessario: non si tratta di scansare la fatica, ma di eliminare attività inutili. Se per te l'AI è più che chiamare un'API — significa progettare sistemi, orchestrare workflow e fare in modo che le soluzioni funzionino davvero — continua a leggere.

Il ruolo: lavorerai su sistemi in cui l'AI è una componente, non l'intero lavoro. Le responsabilità principali includono:

  • progettare e implementare feature potenziate dall'AI e workflow agentici;
  • integrare l'AI in prodotti reali e processi di business;
  • lavorare sulla logica backend, sul design dei sistemi e sui flussi di dati;
  • contribuire alle pratiche di AI-Driven Development all'interno dei progetti.

AI-Driven Development (obbligatorio): gli strumenti AI sono parte integrante del flusso di lavoro. Tool come Cursor o Claude Code (o equivalenti) si usano quotidianamente per:

  • accelerare la prototipazione;
  • ridurre il lavoro ripetitivo;
  • concentrare l'attenzione sul design del sistema invece che sul boilerplate.

Stack tecnico e attività: il nucleo tecnologico comprende Python 3.12+, asyncio (usato seriamente), typing rigoroso, Pydantic e Pydantic AI / MCP (Model Context Protocol) per collegare LLM a tool e dati. In questo ruolo ti occuperai di:

  • sviluppare agenti AI e sistemi basati su RAG;
  • costruire connettori MCP e server per integrare modelli con tool e dati;
  • progettare prompt e garantire che gli output siano strutturati e validati;
  • gestire flussi di dati, incluso lo streaming e JSON complessi, verso applicazioni frontend.

Cosa cerchiamo: non serve sapere tutto, ma dovresti:

  • essere a tuo agio con Python asincrono;
  • avere esperienza pratica (anche progetti personali) con Pydantic / Pydantic AI;
  • essere genuinamente curioso sui sistemi AI;
  • capire le differenze tra ReAct prompting, Tool Calling e Function Calling;
  • avere competenza in inglese.

Evitiamo codice legacy, processi inutili e complicazioni fittizie: l'obiettivo è costruire sistemi che non richiedano continui interventi correttivi.

Profili: sono benvenuti profili junior motivati ad apprendere rapidamente; i candidati mid-level dovrebbero già avere una buona percezione di ciò che funziona e cosa no.

Soft skills richieste:

  • flessibilità e adattabilità;
  • volontà di apprendere 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 streaming SSE;
  • gestione di output tipizzati in ambienti frontend;
  • mentalità full-stack (o volontà di svilupparla).

Contratto e condizioni: lavoro Full-Remote. Il tipo di contratto e la retribuzione saranno commisurati all'esperienza.

Benefit

MacBook Pro e buoni pasto.

Come candidarsi: invia il tuo GitHub o parla di un progetto AI recente (preferibilmente con Pydantic AI). Niente slide o presentazioni lunghe: codice e ragionamento tecnico.

Sede aziendale: Trento (TN), Italia — ruolo svolgibile in remoto.

Requisiti

Comfort con Python asincrono; esperienza pratica con Pydantic / Pydantic AI (anche su progetti personali); curiosità per i sistemi AI; conoscenza di ReAct prompting, Tool Calling e Function Calling; competenza in inglese. Uso quotidiano di tool AI come Cursor o Claude Code è atteso.

Competenze richieste

  • Competenze professionali
  • Python 3.12+ Asyncio Strict typing Pydantic Pydantic AI / MCP Sviluppo agenti AI RAG systems Design di flussi dati e streaming Prompt design
  • Competenze trasversali
  • Flessibilità Adattabilità Volontà di apprendere Lavoro autonomo Lavoro in team Gestione requisiti in evoluzione