AI Developer
Con Esperienza

Etiqa S.r.l.'s logo

Etiqa S.r.l.

Italia

Full Remote

Contratto temporaneo

Tecnologia e Intelligenza Artificiale

Descrizione della Posizione Lavorativa

Stiamo cercando un AI Developer che eviti il lavoro ripetitivo non necessario: non chi scansa la fatica, ma chi cerca soluzioni più efficienti. Se per te l'AI è più che chiamare un'API — significa progettare sistemi, orchestrare flussi di lavoro e far funzionare le cose davvero — continua a leggere.

Il ruolo: lavorerai su sistemi in cui l'AI è solo una parte del prodotto, non l'intero lavoro. Tra le responsabilità ci sono:

  • costruire feature AI e workflow agentici;
  • integrare l'AI in prodotti reali e processi aziendali;
  • lavorare sulla logica di backend, sui flussi di dati e sulla progettazione di sistema;
  • contribuire alle pratiche di AI-Driven Development nei progetti.

AI-Driven Development (richiesto): gli strumenti AI non sono un extra: fanno parte del flusso di lavoro quotidiano. Strumenti come Cursor, Claude Code (o equivalenti) sono attesi per:

  • accelerare il prototipaggio;
  • ridurre attività ripetitive;
  • permettere di concentrarsi sulla progettazione dei sistemi invece che sul boilerplate.

Se preferisci scrivere tutto manualmente, questo ruolo potrebbe risultarti eccessivamente scomodo.

Tech stack e attività: la stack centrale comprende Python 3.12+, Asyncio (usato concretamente), typing rigoroso, Pydantic & Pydantic AI e MCP (Model Context Protocol) per collegare LLM a strumenti e dati. Farai attività come:

  • sviluppare agent AI e sistemi basati su RAG;
  • realizzare connettori MCP e server per integrare modelli con tool e dati;
  • progettare prompt e garantire output strutturati e validati;
  • gestire flussi di dati, inclusi streaming e JSON complessi, verso frontend.

Cosa cerchiamo: non serve sapere tutto, ma dovresti:

  • essere a tuo agio con Python asincrono;
  • avere esperienza pratica (anche tramite progetti personali) con Pydantic / Pydantic AI;
  • essere genuinamente curioso riguardo ai sistemi AI;
  • comprendere le differenze tra ReAct prompting, Tool Calling e Function Calling;
  • buona conoscenza dell'inglese.

No legacy code, processi inutili o complessità finta: l'obiettivo è costruire sistemi che non richiedano continui interventi.

Profili ammessi: sono benvenuti profili junior motivati ad apprendere rapidamente; i candidati mid-level dovrebbero già avere chiara esperienza pratica su cosa funziona e cosa no.

Soft skills richieste:

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

Compenso e benefit

  • Full-Remote;
  • MacBook Pro e buoni pasto;
  • tipologia di contratto e compenso dipendono dall'esperienza.

Candidatura: invia il tuo GitHub o parlaci di un progetto AI recente (preferibilmente con Pydantic AI). Niente slide, niente lunghe presentazioni: solo codice e ragionamento tecnico.

Benefit

  • Remote working (Full-Remote)
  • MacBook Pro fornito
  • Buoni pasto

Sede indicativa: Catania CT, Italia (annuncio aperto in modalità full-remote).

Requisiti

Esperienza pratica con Python asincrono; progetti pratici con Pydantic / Pydantic AI; curiosità verso sistemi AI; conoscenza delle differenze tra ReAct, Tool Calling e Function Calling; inglese professionale.

Competenze richieste

  • Competenze professionali
  • Python 3.12+ Asyncio Typing rigoroso Pydantic Pydantic AI MCP (Model Context Protocol) Sistemi RAG Sviluppo di agent AI Prompt design Gestione streaming e JSON complessi SSE (nice-to-have) React / TypeScript (nice-to-have)
  • Competenze trasversali
  • Flessibilità Adattabilità Voglia di imparare Autonomia Lavoro in team Gestione requisiti evolutivi