AI Developer
Con Esperienza

Default organization logo

Etiqa S r l

Italia

Full Remote

Contratto a tempo indeterminato

Tecnologia e Intelligenza Artificiale

Descrizione della Posizione Lavorativa

Stiamo cercando un AI Developer che eviti il lavoro ripetitivo e l'impegno inutile: non chi scansa la fatica, ma chi elimina il lavoro superfluo. Se per te l'AI è più di una semplice chiamata a un'API — significa progettare sistemi, orchestrare flussi di lavoro e far funzionare davvero le cose — continua a leggere.

Il ruolo

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

  • Costruire funzionalità AI e workflow agentici
  • Integrare l'AI in prodotti reali e processi di business
  • Lavorare su logica backend, flussi di dati e design di sistema
  • Contribuire alle pratiche di AI-Driven Development attraverso i progetti

AI-Driven Development (obbligatorio)

Gli strumenti AI non sono un di più: fanno parte del workflow quotidiano. Tool come Cursor o Claude Code (o similari) sono attesi nell'uso giornaliero per:

  • accelerare il prototipaggio
  • ridurre attività ripetitive
  • concentrarsi sulla progettazione del sistema invece che sul boilerplate

Se preferisci scrivere tutto manualmente, questo ruolo ti risulterà inutilmente faticoso.

Stack tecnico e cosa farai

  • Stack principale: Python 3.12+, Asyncio (usato seriamente), typing rigoroso, Pydantic & Pydantic AI (MCP - Model Context Protocol).
  • Ti occuperai di sviluppare agenti AI e sistemi basati su RAG, costruire connettori MCP e server per integrare modelli con tool e dati, progettare prompt e garantire output strutturati e validati.
  • Lavorerai su flussi di dati (incluso streaming e JSON complessi) destinati ad applicazioni frontend.

Cosa cerchiamo

  • Comfort con Python asincrono
  • Esperienza pratica, anche tramite progetti personali, con Pydantic / Pydantic AI
  • Curiosità verso i sistemi AI e comprensione delle differenze tra ReAct prompting, Tool Calling e Function Calling
  • Conoscenza dell'inglese tecnico

Non ci piacciono codice legacy, processi inutili o complicare le cose oltre il necessario. L'obiettivo è costruire sistemi che non richiedano continue correzioni.

Profilo junior benvenuto se motivato ad apprendere rapidamente. I candidati mid-level dovrebbero avere già una buona percezione di ciò che funziona e di ciò che normalmente non funziona.

Soft skills

  • Flessibilità e adattabilità
  • Propensione all'apprendimento continuo
  • 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
  • Gestione di output tipizzati in ambienti frontend
  • Mentalità full‑stack (o volontà di svilupparla)

Compenso e benefit

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

Come candidarsi

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

Benefit per i dipendenti

  • Full-Remote
  • MacBook Pro fornito
  • Buoni pasto

Luogo indicativo: Livorno (LI), Italia.

Requisiti

Comfort con Python asincrono; esperienza pratica con Pydantic / Pydantic AI (anche tramite progetti personali); curiosità per i sistemi AI; comprensione di ReAct prompting, Tool Calling e Function Calling; inglese tecnico. Profilo junior o mid-level (junior benvenuti se motivati).

Competenze richieste

  • Competenze professionali
  • Python 3.12+ Asyncio Typing rigoroso Pydantic / Pydantic AI (MCP) Progettazione prompt RAG e agenti AI Connettori MCP e integrazione modelli Gestione streaming e JSON complessi SSE streaming React TypeScript Vercel AI SDK
  • Competenze trasversali
  • Flessibilità Adattabilità Volontà di apprendere Lavoro autonomo e in team Gestione di requisiti in evoluzione