AI Developer
Con Esperienza

Default organization logo

ETIQA

Torino, Torino, Piemonte, Italia

Full Remote

Contratto a tempo indeterminato

Tecnologia / Software

Descrizione della Posizione Lavorativa

Stiamo cercando un AI Developer che eviti il lavoro ripetitivo non necessario: non chi sfugge all'impegno, ma chi ottimizza gli sforzi. Se per te l'AI è più di una semplice chiamata a un'API — significa progettare sistemi, orchestrare flussi e far funzionare concretamente le soluzioni — continua a leggere.

Il ruolo

Interverrai su sistemi in cui l'AI rappresenta una componente importante ma non l'intero lavoro. Tra le responsabilità principali ci sono:

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

AI-Driven Development (obbligatorio)

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

  • accelerare il prototipaggio;
  • ridurre il lavoro ripetitivo;
  • concentrare l'attenzione sulla progettazione del sistema piuttosto che sul boilerplate.

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

Tech stack & cosa farai

Stack principale:

  • Python 3.12+
  • asyncio (usato seriamente, non solo importato)
  • typing rigoroso
  • Pydantic & Pydantic AI
  • MCP (Model Context Protocol) per connettere LLM a tool e dati

Attività previste:

  • sviluppare agenti AI e sistemi basati su RAG;
  • realizzare connector MCP e server per integrare modelli con strumenti e dati;
  • progettare prompt e garantire che gli output siano strutturati e validati;
  • lavorare su flussi di dati, compresi streaming e JSON complessi, fino alle applicazioni frontend.

Requisiti

Non è necessario conoscere tutto, ma dovresti:

  • essere a tuo agio con Python asincrono;
  • avere esperienza pratica (anche tramite progetti personali) con Pydantic / Pydantic AI;
  • mostrare curiosità reale verso i sistemi AI;
  • comprendere la differenza tra ReAct prompting, Tool Calling e Function Calling;
  • possedere competenze in lingua inglese.

Sono benvenuti profili junior motivati a imparare rapidamente; i profili mid-level dovrebbero già avere una buona visione di cosa funziona e cosa no. No legacy code, no processi inutili: l'obiettivo è costruire sistemi che non necessitino di continui interventi correttivi.

Soft skills

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

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.

Benefit

Full-Remote. Fornitura di MacBook Pro e buoni pasto. Il tipo di contratto e la retribuzione saranno definiti in base all'esperienza.

Come candidarsi: invia il tuo GitHub o parlaci di un progetto AI recente (preferibilmente con Pydantic AI). No slide, no presentazioni lunghe: solo codice e ragionamento tecnico.

Località indicativa: Torino, TO, Italia.

Requisiti

Esperienza pratica con Python asincrono e Pydantic/Pydantic AI (anche tramite progetti personali), curiosità verso i sistemi AI, comprensione di ReAct prompting, Tool Calling e Function Calling; buona conoscenza dell'inglese. Profili junior e mid-level considerati.

Competenze richieste

  • Competenze professionali
  • Python 3.12+ Asyncio / programmazione asincrona Typing rigoroso Pydantic Pydantic AI MCP (Model Context Protocol) Design di sistemi backend Progettazione prompt RAG systems Streaming e JSON complessi Inglese tecnico
  • Competenze trasversali
  • Flessibilità Adattabilità Apprendimento continuo Lavoro autonomo Lavoro in team Comfort con requisiti in evoluzione