AI Developer
Con Esperienza

Default organization logo

Etiqa S r l

Italia

Full Remote

Contratto a tempo indeterminato

Information Technology

Descrizione della Posizione Lavorativa

Stiamo cercando un AI Developer che eviti il lavoro ripetitivo non necessario: non si tratta di scansare la fatica, ma di eliminare gli sforzi inutili. Se per te l'IA è più di una chiamata a un'API — significa progettare sistemi, orchestrare workflow e farli funzionare — continua a leggere.

Il ruolo

Lavorerai su sistemi nei quali l'IA è una componente (non l'intero lavoro). Le responsabilità includono:

  • Realizzare funzionalità potenziate dall'IA e workflow agentici
  • Integrare l'IA in prodotti e processi di business reali
  • Lavorare su logica backend, flussi di dati e progettazione del sistema
  • Contribuire a pratiche di AI-Driven Development nei progetti

AI-Driven Development (obbligatorio)

Gli strumenti AI fanno parte del flusso di lavoro quotidiano. Tool come Cursor, Claude Code (o equivalenti) sono attesi nell'uso giornaliero per:

  • accelerare la prototipazione
  • ridurre compiti ripetitivi
  • concentrarsi sulla progettazione del sistema invece che sul boilerplate

Se preferisci scrivere tutto manualmente questo ruolo risulterà inutilmente gravoso.

Stack tecnico e attività

  • Core stack: Python 3.12+, Asyncio (usato concretamente), typing rigoroso, Pydantic & Pydantic AI / MCP (Model Context Protocol) per collegare LLM a tool e dati
  • Svilupperai agenti AI e sistemi basati su RAG
  • Costruirai connettori MCP e server per integrare modelli con tool e dati
  • Progetterai prompt e farai in modo che gli output siano strutturati e validati
  • Lavorerai sui flussi dati, incluso lo streaming e JSON complessi, per applicazioni frontend

Requisiti e aspettative

  • Comodità con Python asincrono
  • Esperienza pratica (anche tramite progetti personali) con Pydantic / Pydantic AI
  • Curiosità verso i sistemi di IA e comprensione delle differenze tra ReAct prompting, Tool Calling e Function Calling
  • Padronanza dell'inglese tecnico
  • Nessun codice legacy, processi inutili o complicazioni artificiali: obiettivo progettare sistemi che non richiedono continui interventi

Profilo

  • I profili junior sono benvenuti se motivati ad apprendere rapidamente
  • I candidati mid-level dovrebbero già avere una buona esperienza pratica e senso di cosa funziona

Soft skills

  • Flessibilità e adattabilità
  • Volontà di apprendere continuamente
  • Capacità di lavorare in modo indipendente 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)

Compenso e condizioni

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

Benefit per i dipendenti

  • Full‑Remote
  • MacBook Pro
  • Buoni pasto

Candidatura

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

Località indicata nell'annuncio: Lucca (LU), Italia

Requisiti

Comprovata esperienza con Python asincrono e uso pratico di Pydantic / Pydantic AI (anche tramite progetti personali); capacità di progettare integrazioni tra modelli e tool; conoscenza di ReAct, Tool Calling e Function Calling; inglese tecnico. Uso quotidiano di strumenti AI (es. Cursor, Claude Code o equivalenti).

Competenze richieste

  • Competenze professionali
  • Python 3.12+ Asyncio Typing rigoroso Pydantic / Pydantic AI (MCP) Sviluppo agenti AI Sistemi RAG Design di prompt Integrazione modelli e tool Streaming e JSON complessi Inglese tecnico
  • Competenze trasversali
  • Adattabilità Volontà di apprendere Lavoro indipendente e in team Flessibilità Comfort con requisiti in evoluzione