AI Developer
Con Esperienza

Default organization logo

Etiqa S r l

Sassari, Sassari, Sardegna, Italia

Full Remote

Contratto a tempo indeterminato

Tecnologia e sviluppo software

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 lavori ridondanti. Se per te l'AI è più che chiamare un'API — significa progettare sistemi, orchestrare workflow e farli funzionare concretamente — continua a leggere.

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

  • Costruire funzionalità potenziate dall'AI e workflow agentici;
  • Integrare l'AI in prodotti reali e processi aziendali;
  • Occuparsi della logica backend, dei flussi di dati e della progettazione del sistema;
  • Contribuire alle pratiche di AI-Driven Development nei progetti.

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

  • accelerare il prototipaggio;
  • ridurre il lavoro ripetitivo;
  • concentrarsi sulla progettazione del sistema invece che sul boilerplate.

Se preferisci scrivere tutto manualmente, questo ruolo ti sembrerà inutilmente difficile.

Stack tecnologico e attività: core stack:

  • Python 3.12+
  • Asyncio (usato realmente, non solo importato)
  • Strict typing
  • Pydantic & Pydantic AI (MCP - Model Context Protocol) per connettere LLM a tool e dati

Cosa farai:

  • Sviluppare agenti AI e sistemi basati su RAG;
  • Costruire connettori MCP e server per integrare modelli con tool e dati;
  • Progettare prompt e assicurare che le risposte siano strutturate e validate;
  • Lavorare sui flussi di dati (incluso lo streaming e JSON complessi) verso applicazioni frontend.

Requisiti e aspettative: non serve conoscere tutto, ma dovresti:

  • essere a tuo agio con Python asincrono;
  • avere esperienza pratica (anche progetti personali) con Pydantic / Pydantic AI;
  • essere genuinamente curioso riguardo ai sistemi AI;
  • capire la differenza tra ReAct prompting, Tool Calling e Function Calling;
  • proficienza in inglese.

Qui non ci sono codici legacy, processi inutili o complicazioni finte: focus su sistemi che non richiedono continue riparazioni. I profili junior sono benvenuti se motivati ad apprendere velocemente; i profili mid dovrebbero già avere buon intuito su cosa funziona e cosa no.

Soft skill richieste: flessibilità, adattabilità, volontà di apprendere in modo continuo, 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)

Benefit

  • Full‑Remote
  • MacBook Pro
  • Buoni pasto
  • Tipo di contratto e compenso: dipendono dall'esperienza

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

Località: Sassari, SS, Italia (indicazione presente nell'annuncio).

Requisiti

Comfort con Python asincrono; esperienza pratica con Pydantic / Pydantic AI; curiosità verso i sistemi AI; comprensione di ReAct prompting, Tool Calling e Function Calling; conoscenza dell'inglese. Junior benvenuti se motivati; mid-level con esperienza pratica consigliati.

Competenze richieste

  • Competenze professionali
  • Python 3.12+ Asyncio Strict typing Pydantic Pydantic AI / MCP Sviluppo agenti AI Sistemi RAG Progettazione prompt Gestione flussi dati e streaming Costruzione di connettori e server per modelli Esperienza con Vercel AI SDK React TypeScript SSE streaming Gestione output tipizzati in frontend
  • Competenze trasversali
  • Flessibilità Adattabilità Volontà di apprendere Lavorare in autonomia Lavorare in team Comfort con requisiti in evoluzione