AI Developer JuniorMid
Con Esperienza

Default organization logo

Etiqa S r l

Italia

Full Remote

Contratto a tempo indeterminato

Information Technology

Descrizione della Posizione Lavorativa

Stiamo cercando un AI Developer che eviti il lavoro ripetitivo non necessario: non qualcuno che sfugge allo sforzo, ma chi ottimizza il lavoro evitando attività ridondanti. Se per te l'AI è più che chiamare un'API — significa progettare sistemi, orchestrare flussi di lavoro e farli funzionare realmente — continua a leggere.

La posizione prevede il lavoro su sistemi in cui l'AI è una componente, non l'intero lavoro. Tra le attività principali ci saranno:

  • Costruire feature potenziate dall'AI e workflow agentici;
  • Integrare l'AI in prodotti reali e processi aziendali;
  • Lavorare sulla logica di backend, sui flussi di dati e sul design di sistema;
  • Contribuire alle pratiche di AI-Driven Development nei progetti.

AI-Driven Development (obbligatorio): gli strumenti AI fanno parte del flusso di lavoro quotidiano (es. Cursor, Claude Code o equivalenti) per:

  • accelerare il prototipaggio;
  • ridurre lavori ripetitivi;
  • concentrarsi sul design del sistema anziché sul boilerplate.

Se preferisci scrivere tutto manualmente, questo ruolo potrebbe risultare eccessivamente gravoso.

Stack tecnico e attività:

  • Python 3.12+;
  • Asyncio (uso serio, non solo importazione);
  • typing rigoroso;
  • Pydantic & Pydantic AI, MCP (Model Context Protocol) per collegare LLM a strumenti e dati.

Avrai responsabilità pratiche come:

  • 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 essenziali:

  • comodità con Python asincrono;
  • esperienza pratica (anche progetti personali) con Pydantic / Pydantic AI;
  • genuina curiosità verso i sistemi AI;
  • comprensione delle differenze tra ReAct prompting, Tool Calling e Function Calling;
  • buona padronanza dell'inglese.

Non vogliamo codice legacy, processi inutili o complicazioni artificiali: focus sul costruire sistemi che non richiedono continue correzioni.

I profili junior sono benvenuti se motivati ad apprendere rapidamente. I candidati mid-level dovrebbero già avere una buona idea di cosa funziona e cosa no.

Soft skills richieste: flessibilità, 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 tipati in ambienti frontend, mentalità full‑stack o disponibilità a svilupparla.

Retribuzione e benefit: lavoro Full-Remote. Tipo di contratto e compenso dipenderanno dall'esperienza.

Candidatura: invia il tuo GitHub o parla di un progetto AI recente (preferibilmente che coinvolga Pydantic AI). No slide, no presentazioni lunghe: solo codice e pensiero tecnico.

Benefit per i dipendenti

  • Lavoro Full-Remote
  • MacBook Pro fornito
  • Buoni pasto
  • Contratto e compenso in base all'esperienza

Sede indicativa: Bergamo (BG), Italia.

Requisiti

Comodità con Python asincrono; esperienza pratica con Pydantic / Pydantic AI; curiosità per sistemi AI; comprensione di ReAct prompting, Tool Calling e Function Calling; buona conoscenza dell'inglese. Profili junior motivati e mid-level con esperienza pratica sono entrambi considerati.

Competenze richieste

  • Competenze professionali
  • Python 3.12+ Asyncio Typing rigoroso Pydantic / Pydantic AI MCP (Model Context Protocol) Sviluppo di agent AI Sistemi RAG Design prompt e validazione output Integrazione modelli con strumenti e dati Streaming e JSON complessi Conoscenza di ReAct/Tool Calling/Function Calling Vercel AI SDK (preferibile) React / TypeScript (preferibile) SSE streaming (preferibile)
  • Competenze trasversali
  • Flessibilità Adattabilità Volontà di apprendere continuamente Capacità di lavorare in autonomia e in team Gestire requisiti in evoluzione e iterazioni rapide Curiosità verso l'AI