Junior Frontend AI Developer
Junior / Apprendista

Default organization logo

Etiqa S.r.l.

Italia

Full Remote

Contratto a tempo indeterminato

Tecnologia dell'informazione e sviluppo software

Descrizione della Posizione Lavorativa

Siamo alla ricerca di un AI Developer che eviti il lavoro ridondante: non qualcuno che sfugga alla fatica, ma chi evita sforzi inutili. Se per te l'AI è più che chiamare un'API — se significa progettare sistemi, orchestrare workflow e far funzionare veramente le cose — continua a leggere.

Il ruolo prevede di lavorare su sistemi in cui l'AI è un componente del prodotto, non l'intero lavoro.

Responsabilità principali

  • Costruire funzionalità potenziate dall'AI e workflow agentici.
  • Integrare l'AI in prodotti reali e processi di business.
  • Occuparsi della logica di backend, dei flussi di dati e del design dei sistemi.
  • Contribuire alle pratiche di AI-Driven Development nei progetti.

AI-Driven Development (obbligatorio)

L'uso di strumenti AI non è opzionale: sono parte integrante del workflow. Strumenti come Cursor, Claude Code (o analoghi) sono attesi quotidianamente per:

  • accelerare la prototipazione;
  • ridurre i lavori ripetitivi;
  • concentrare l'attenzione sul design del sistema anziché sul boilerplate.

Stack tecnologico e attività

Il core stack include: Python 3.12+, Asyncio (usato seriamente), typing rigoroso, Pydantic e Pydantic AI / MCP (Model Context Protocol) per collegare LLM con strumenti e dati.

In pratica lavorerai per:

  • sviluppare agenti 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 verificati;
  • gestire flussi di dati, compresi streaming e JSON complessi, verso applicazioni frontend.

Requisiti

  • confortevole con Python asincrono (Asyncio);
  • esperienza pratica (anche in progetti personali) con Pydantic / Pydantic AI;
  • genuino interesse e curiosità per i sistemi AI;
  • comprensione delle differenze tra ReAct prompting, Tool Calling e Function Calling;
  • conoscenza dell'inglese tecnico;
  • atteggiamento orientato a sistemi puliti: no legacy code, processi inutili o complicazioni fasulle.

Profili junior sono benvenuti se motivati ad apprendere rapidamente. I profili di livello medio dovrebbero avere già una buona consapevolezza delle soluzioni efficaci e dei problemi comuni.

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

  • conoscenza del Vercel AI SDK;
  • esperienza con React / TypeScript;
  • esperienza nello SSE streaming e nella gestione di output tipizzati in ambienti frontend;
  • mentalità full-stack o volontà di svilupparla.

Come candidarsi

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

Benefit

  • Full-Remote (lavoro da remoto completo).
  • MacBook Pro fornito.
  • Buoni pasto (meal vouchers).
  • Tipo di contratto e compenso dipenderanno dall'esperienza.

Requisiti

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

Competenze richieste

  • Competenze professionali
  • Python 3.12+ Asyncio Typing rigoroso Pydantic Pydantic AI / MCP Progettazione prompt RAG (Retrieval-Augmented Generation) Integrazione modelli e connettori Gestione streaming e JSON complessi React TypeScript SSE streaming Vercel AI SDK
  • Competenze trasversali
  • Flessibilità Adattabilità Volontà di apprendere Lavoro autonomo e di squadra Gestione iterazioni rapide