AI Developer
Con Esperienza

Default organization logo

ETIQA

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 attività superflue. Se per te l'AI è più che chiamare un'API — significa progettare sistemi, orchestrare flussi di lavoro e far funzionare concretamente le cose — continua a leggere.

Il ruolo

Lavorerai su sistemi in cui l'AI è una componente (non l'intero lavoro). Le responsabilità includono:

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

AI-Driven Development (requisito)

Gli strumenti AI non sono opzionali, sono parte integrante del flusso di lavoro. Strumenti come Cursor, Claude Code (o equivalenti) sono attesi nell'uso quotidiano per:

  • velocizzare la prototipazione;
  • ridurre lavori ripetitivi;
  • concentrare l'attenzione sulla progettazione di sistema invece che sul boilerplate.

Se preferisci scrivere tutto manualmente, questo ruolo potrà risultare inutilmente difficile.

Tech stack e attività

Stack principale:

  • Python 3.12+;
  • Asyncio (usato concretamente, non solo importato);
  • typing rigoroso;
  • Pydantic & Pydantic AI;
  • MCP (Model Context Protocol) per collegare LLM a tool e dati.

Attività previste:

  • sviluppare agent AI e sistemi basati su RAG;
  • costruire connettori MCP e server per integrare modelli con strumenti e dati;
  • progettare prompt e garantire che gli output siano strutturati e validati;
  • lavorare sui flussi di dati (incluso streaming e JSON complessi) verso applicazioni frontend.

Requisiti

Non serve conoscere 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;
  • capire la differenza tra ReAct prompting, Tool Calling e Function Calling;
  • avere una buona conoscenza dell'inglese.

Sono benvenuti profili junior motivati ad apprendere rapidamente; i candidati mid-level dovrebbero già avere esperienza su cosa funziona e cosa no.

Soft skills

  • flessibilità e adattabilità;
  • propensione all'apprendimento continuo;
  • capacità di lavorare in autonomia e in team;
  • comfort con requisiti in evoluzione e iterazioni rapide.

Nice to have

  • esperienza con Vercel AI SDK;
  • React / TypeScript;
  • esperienza con SSE streaming;
  • gestione di output tipizzati in ambienti frontend;
  • mentalità full-stack (o volontà di svilupparla).

Località: Torino (TO), Italia — ruolo offerto in modalità Full-Remote.

Compenso e benefit

Full-Remote. Forniamo MacBook Pro e buoni pasto. Tipo 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 introduzioni: solo codice e pensiero tecnico.

Requisiti

Conoscenza di Python asincrono, esperienza pratica con Pydantic/Pydantic AI (anche tramite progetti personali), curiosità verso i sistemi AI, comprensione di ReAct prompting/Tool Calling/Function Calling e buona conoscenza dell'inglese.

Competenze richieste

  • Competenze professionali
  • Python 3.12+ Asyncio Typing rigoroso Pydantic Pydantic AI MCP (Model Context Protocol) Progettazione backend e flussi di dati Prompt design RAG e sviluppo agent
  • Competenze trasversali
  • Flessibilità Adattabilità Apprendimento continuo Autonomia Lavoro di squadra Comfort con requisiti in evoluzione