AI Developer
Con Esperienza

Default organization logo

Etiqa S r l

Italia

Full Remote

Contratto a tempo indeterminato

Tecnologia dell'informazione e servizi software

Descrizione della Posizione Lavorativa

Cerchiamo un AI Developer che eviti il lavoro ripetitivo non necessario: non chi sfugge la fatica, ma chi cerca soluzioni efficienti. Se per te l'AI è più che chiamare un'API — significa progettare sistemi, orchestrare workflow e far funzionare concretamente le cose — continua a leggere.

Il ruolo

Lavorerai su sistemi dove l'AI rappresenta una componente (non l'intero lavoro). Le attività principali includono:

  • Realizzare funzionalità potenziate da AI e workflow agentici.
  • Integrare l'AI in prodotti reali e processi di business.
  • Progettare logica di backend, flussi dati e architetture di sistema.
  • Contribuire alle pratiche di AI-Driven Development all'interno dei progetti.

AI-Driven Development (obbligatorio)

Gli strumenti AI fanno parte del flusso di lavoro quotidiano, non sono un extra. Tool come Cursor, Claude Code o equivalenti sono attesi nell'uso di tutti i giorni per:

  • accellerare la prototipazione;
  • ridurre il lavoro ripetitivo;
  • concentrare l'attenzione sul design di sistema invece che sul boilerplate.

Stack tecnologico e cosa farai

Stack principale:

  • Python 3.12+
  • Asyncio (usato seriamente, non solo importato)
  • Tipizzazione rigorosa
  • Pydantic e Pydantic AI / MCP (Model Context Protocol) per connettere LLM con tool e dati

Attività pratiche:

  • sviluppare agenti AI e sistemi basati su RAG (Retrieval-Augmented Generation);
  • realizzare connector MCP e server per integrare modelli con strumenti e dati;
  • progettare prompt e garantire che gli output siano strutturati e validati;
  • lavorare sui flussi dati, inclusi streaming e JSON complessi, verso applicazioni frontend.

Cosa cerchiamo

Non serve sapere tutto, ma è importante:

  • essere a proprio agio con Python asincrono;
  • avere esperienza pratica (anche progetti personali) con Pydantic / Pydantic AI;
  • avere genuina curiosità per i sistemi AI;
  • comprendere la differenza tra ReAct prompting, Tool Calling e Function Calling;
  • proficienza in inglese.

Junior motivati a imparare rapidamente sono benvenuti. I profili mid dovrebbero già conoscere cosa funziona e cosa no nella pratica.

Competenze trasversali

  • flessibilità e adattabilità;
  • volontà di apprendere continuamente;
  • 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 SSE streaming;
  • gestione di output tipizzati in ambienti frontend;
  • mentalità full-stack o volontà di svilupparla.

Contratto e benefit

Full-Remote.

  • MacBook Pro fornito.
  • Buoni pasto.
  • Il tipo di contratto e la retribuzione dipenderanno dall'esperienza.

Come candidarsi

Invia il tuo GitHub o parla di un recente progetto AI (preferibilmente con Pydantic AI). No slide. No lunghe introduzioni. Solo codice e ragionamento tecnico.

Requisiti

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

Competenze richieste

  • Competenze professionali
  • Python 3.12+ Asyncio Tipizzazione rigorosa Pydantic Pydantic AI / MCP Sviluppo agenti AI RAG (Retrieval-Augmented Generation) Design di sistemi e flussi dati Prompt design Streaming / SSE React TypeScript Vercel AI SDK
  • Competenze trasversali
  • Flessibilità Adattabilità Volontà di imparare Lavoro indipendente e in team Gestire requisiti evolutivi e iterazioni rapide Curiosità per sistemi AI