AI Developer
Con Esperienza

Default organization logo

ETIQA

Italia

Full Remote

Contratto a tempo indeterminato

Tecnologia e Software / Intelligenza Artificiale

Descrizione della Posizione Lavorativa

Cerchiamo uno Sviluppatore AI che eviti il lavoro ripetitivo non necessario: non chi scappa dalla fatica, ma chi la evita se è superflua. Se per te l'AI è più che chiamare un'API — significa progettare sistemi, orchestrare workflow e far funzionare le cose realmente — continua a leggere.

Il ruolo

Farai parte di progetti in cui l'AI è una componente del sistema, non l'intero lavoro. Le responsabilità principali includono:

  • costruire funzionalità AI e workflow agentici;
  • integrare l'AI in prodotti reali e processi aziendali;
  • lavorare su logica backend, flussi di dati e design del sistema;
  • contribuire alle pratiche di AI-Driven Development across projects.

AI-Driven Development (richiesto)

Gli strumenti AI non sono un extra, ma parte integrante 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 sul design di sistema invece che sul boilerplate.

Se preferisci scrivere tutto manualmente, questo ruolo potrebbe risultare inutilmente faticoso.

Stack tecnico e attività

Stack core richiesto:

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

Attività tipiche:

  • sviluppare agenti AI e sistemi basati su RAG;
  • costruire connettori MCP e server per integrare modelli con tool e dati;
  • progettare prompt e assicurare output strutturati e validati;
  • gestire flussi di dati (incluso streaming e JSON complessi) verso applicazioni frontend.

Requisiti

  • comfort con Python asincrono;
  • esperienza pratica anche su progetti personali con Pydantic / Pydantic AI;
  • curiosità sincera verso i sistemi AI;
  • conoscenza della differenza tra ReAct prompting, Tool Calling e Function Calling;
  • proficiency in inglese.

Non c'è codice legacy: niente processi inutili o complicazioni fittizie. Obiettivo: costruire sistemi che non richiedono continue riparazioni. Sono benvenuti profili junior motivati ad imparare velocemente; i candidati mid-level dovrebbero già avere una buona comprensione di cosa funziona e cosa no.

Soft skills

  • flessibilità e adattabilità;
  • volontà di apprendere continuamente;
  • capacità di lavorare in autonomia e in team;
  • comodità con requisiti in evoluzione e iterazioni rapide.

Nice to have

  • Vercel AI SDK;
  • React / TypeScript;
  • esperienza con SSE streaming e gestione di output tipizzati in ambienti frontend;
  • mentalità full‑stack o disponibilità a svilupparla.

Come candidarsi

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

Benefici per i dipendenti

  • Full-Remote come modalità di lavoro;
  • MacBook Pro fornito;
  • buoni pasto (meal vouchers);
  • tipologia contrattuale e retribuzione dipendono dall'esperienza.

Sede indicata: Torino (TO), Italia — ruolo svolgibile in full-remote.

Requisiti

Comfort con Python asincrono; esperienza pratica (anche personale) con Pydantic / Pydantic AI; curiosità verso sistemi AI; conoscenza di ReAct prompting, Tool Calling e Function Calling; inglese fluente. Junior e mid-level sono entrambi considerati.

Competenze richieste

  • Competenze professionali
  • Python asincrono (Asyncio) Pydantic / Pydantic AI Typing rigoroso MCP (Model Context Protocol) Progettazione prompt Integrazione LLM con tool e dati RAG e agenti AI Gestione streaming e JSON complessi Vercel AI SDK (nice-to-have) React / TypeScript (nice-to-have)
  • Competenze trasversali
  • Flessibilità Adattabilità Volontà di apprendere Lavoro autonomo Lavoro in team Gestione di requisiti in evoluzione