AI Developer
Con Esperienza

Default organization logo

Etiqa S r l

Italia

Full Remote

Contratto a tempo indeterminato

Sviluppo software / Intelligenza artificiale

Descrizione della Posizione Lavorativa

Stiamo cercando un AI Developer che non ripeta compiti inutili: non si tratta di evitare il lavoro, ma di evitare sforzi non necessari. Se per te l'AI è più che chiamare un'API — se significa progettare sistemi, orchestrare workflow e fare in modo che le cose funzionino davvero — continua a leggere.

Il ruolo prevede di lavorare su sistemi in cui l'intelligenza artificiale è una componente fra le altre, non la totalità del lavoro.

Responsabilità principali

  • Realizzare funzionalità AI e workflow agentici integrati in prodotti reali e processi aziendali.
  • Progettare la logica di backend, i flussi di dati e l'architettura di sistema.
  • Contribuire alle pratiche di AI-Driven Development all'interno dei progetti.
  • Sviluppare agenti AI e sistemi basati su RAG (Retrieval-Augmented Generation).
  • Costruire connettori MCP e server per integrare modelli con strumenti e dati.
  • Progettare prompt e garantire che gli output siano strutturati e validati.
  • Gestire flussi dati verso frontend, inclusi streaming e JSON complessi.

Approccio al lavoro e strumenti (AI-Driven Development)

Gli strumenti AI fanno parte del flusso di lavoro quotidiano, non sono un extra. Si prevede l'uso abituale di tool come Cursor, Claude Code (o equivalenti) per:

  • accelerare la prototipazione;
  • ridurre i lavori ripetitivi;
  • concentrarsi sulla progettazione del sistema piuttosto che sul boilerplate.

Stack tecnico e competenze richieste

  • Python 3.12+ con uso serio di asyncio (non solo importarlo).
  • Tipizzazione rigorosa e uso di Pydantic e Pydantic AI / MCP (Model Context Protocol) per collegare LLM a strumenti e dati.
  • Sviluppo di agenti AI, sistemi RAG, connettori MCP e server di integrazione.
  • Progettazione di prompt e validazione/strutturazione degli output.
  • Gestione di flussi dati, streaming e JSON complessi verso applicazioni frontend.

Requisiti

  • Familiarità con Python asincrono.
  • Esperienza pratica (anche tramite progetti personali) con Pydantic / Pydantic AI.
  • Curiosità genuina per i sistemi AI e comprensione delle differenze tra ReAct prompting, Tool Calling e Function Calling.
  • Proficienza in inglese.
  • Preferenza per codice moderno: niente codice legacy o processi inutili; focus su sistemi robusti e manutenibili.
  • Junior motivati sono benvenuti; i profili mid-level dovrebbero già avere senso di cosa funziona e cosa no.

Soft skills

  • Adattabilità e flessibilità.
  • Volontà di apprendere continuamente.
  • Capacità di lavorare sia in autonomia sia 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 disponibilità a svilupparla.

Contrattazione e candidatura

Il ruolo è Full‑Remote. MacBook Pro e buoni pasto inclusi. Tipo di contratto e retribuzione saranno commisurati all'esperienza. Per candidarti, invia il tuo GitHub o parla di un progetto AI recente (preferibilmente con Pydantic AI). No slide, no lunghe presentazioni: solo codice e pensiero tecnico.

Benefit

  • Full‑Remote.
  • MacBook Pro fornito.
  • Buoni pasto.
  • Contratto e retribuzione in base all'esperienza.

Requisiti

Confortevole con Python asincrono; esperienza pratica (anche tramite progetti personali) con Pydantic / Pydantic AI; curiosità per i sistemi AI; conoscenza delle differenze tra ReAct prompting, Tool Calling e Function Calling; buona padronanza dell'inglese. Uso quotidiano di strumenti AI (es. Cursor, Claude Code o simili). Junior motivati e profili mid-level considerati. Nessun codice legacy o processi inutili.

Competenze richieste

  • Competenze professionali
  • Python 3.12+ Asyncio Tipizzazione rigorosa Pydantic Pydantic AI / MCP Sviluppo agenti AI Sistemi RAG Progettazione prompt Integrazione backend e connettori Flussi dati e streaming JSON complessi Comprensione ReAct/Tool Calling/Function Calling Inglese tecnico
  • Competenze trasversali
  • Adattabilità Volontà di apprendere Autonomia Lavoro di squadra Gestione di requisiti evolutivi Curiosità per i sistemi AI