AI Developer
Con Esperienza

Informatica / Software's logo

Informatica / Software

Italia

Full Remote

Contratto a tempo indeterminato

Informatica e Software

Descrizione della Posizione Lavorativa

Il ruolo

Cerchiamo un AI Developer che eviti il lavoro ripetitivo non necessario: non si tratta di chi fugge la fatica, ma di chi punta all'efficienza evitando sforzi inutili. Se per lei l'AI è più che chiamare un'API — cioè progettare sistemi, orchestrare workflow e far funzionare concretamente le cose — continui a leggere. Se il suo CV è pronto e ritiene che questo ruolo faccia al caso suo, si candidi il prima possibile.

Attività principali

  • Lavorare su sistemi in cui l'AI è uno dei componenti (non l'intero ruolo).
  • Costruire funzionalità AI e workflow agentici.
  • Integrare l'AI in prodotti reali e processi di business.
  • Occuparsi della logica backend, dei flussi di dati e della progettazione dei sistemi.
  • Contribuire alle pratiche di AI-Driven Development nei progetti.

AI-Driven Development (obbligatorio)

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

  • accelerare il prototipaggio;
  • ridurre lavori ripetitivi;
  • concentrare lo sforzo sulla progettazione del sistema anziché sul boilerplate.

Chi preferisce scrivere tutto manualmente troverà questo ruolo inutilmente faticoso.

Tech stack e responsabilità tecniche

Stack centrale:

  • Python 3.12+
  • Asyncio (usato seriamente, non solo importato)
  • typing rigoroso
  • Pydantic & Pydantic AI
  • MCP (Model Context Protocol) per collegare LLMs con strumenti e dati

Principali compiti tecnici:

  • Sviluppare agenti AI e sistemi basati su RAG.
  • Costruire connettori MCP e server per integrare modelli con tool e dati.
  • Progettare prompt e garantire che gli output siano strutturati e validati.
  • Gestire flussi di dati (incluso streaming e JSON complessi) verso applicazioni frontend.

Requisiti

  • Comodità con Python asincrono (asyncio).
  • Esperienza pratica anche tramite progetti personali con Pydantic / Pydantic AI.
  • Curiosità reale verso i sistemi AI.
  • Comprensione delle differenze tra ReAct prompting, Tool Calling e Function Calling.
  • Buona conoscenza della lingua inglese.

Nessun codice legacy o processi inutili: si cerca chi costruisca sistemi affidabili che non richiedano continui interventi. I profili junior sono benvenuti se motivati ad apprendere rapidamente; i profili mid dovrebbero già avere esperienza pratica su cosa funziona e cosa no.

Soft skills

  • Flessibilità e adattabilità.
  • Disponibilità ad apprendere continuamente.
  • Capacità di lavorare sia in autonomia che in squadra.
  • 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).

Retribuzione e benefit

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

Come candidarsi

Invii il suo GitHub o parli di un progetto AI recente (preferibilmente coinvolgendo Pydantic AI). No slide, no lunghe presentazioni: solo codice e ragionamento tecnico. xlwpduy Just code and technical thinking.

Benefit

  • Full‑Remote.
  • MacBook Pro fornito dall'azienda.
  • Buoni pasto.

Requisiti

Comodità 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; buona conoscenza dell'inglese.

Competenze richieste

  • Competenze professionali
  • Python 3.12+ Asyncio Typing rigoroso Pydantic Pydantic AI MCP (Model Context Protocol) Prompt design Sistemi RAG Sviluppo di agenti AI Progettazione backend e flussi di dati SSE streaming React TypeScript Vercel AI SDK
  • Competenze trasversali
  • Flessibilità Adattabilità Volontà di apprendere Lavoro autonomo Lavoro di squadra Gestione requisiti in evoluzione