AI Developer
Con Esperienza

Informatica / Software's logo

Informatica / Software

Italia

Full Remote

Contratto temporaneo

Informatica e Software

Descrizione della Posizione Lavorativa

Stiamo cercando un AI Developer che eviti il lavoro ripetitivo non necessario: non si tratta di chi evita lo sforzo, ma di chi ottimizza il processo. Se per te l'IA è più che chiamare un'API — significa progettare sistemi, orchestrare workflow e far funzionare davvero le cose — continua a leggere.

Il ruolo

Lavorerai su sistemi in cui l'IA è uno dei componenti, non l'intero lavoro. Le attività comprendono:

  • costruire funzionalità AI e workflow agentici
  • integrare l'IA in prodotti reali e processi aziendali
  • lavorare sulla logica backend, sui flussi di dati e sulla progettazione di sistema
  • contribuire alle pratiche di AI-Driven Development nei progetti

AI-Driven Development (obbligatorio)

Gli strumenti di AI non sono un extra, ma parte integrante del flusso di lavoro. Strumenti come Cursor o Claude Code (o equivalenti) sono attesi nell'uso quotidiano per:

  • accelerare il prototipaggio
  • ridurre il lavoro ripetitivo
  • concentrare l'attenzione sulla progettazione del sistema invece che sul boilerplate

Se preferisci scrivere tutto manualmente, questo ruolo ti sembrerà inutilmente difficile.

Stack tecnologico e responsabilità

Stack principale:

  • Python 3.12+
  • Asyncio (usato seriamente, non solo importato)
  • strict typing
  • Pydantic & Pydantic AI
  • MCP (Model Context Protocol) per connettere LLM a strumenti e dati

Farai attività come:

  • sviluppare agenti AI e sistemi basati su RAG
  • costruire connettori MCP e server per integrare modelli con strumenti e dati
  • progettare prompt e assicurare che gli output siano strutturati e validati
  • lavorare su flussi di dati, incluso lo streaming e JSON complessi, verso applicazioni frontend

Cosa cerchiamo

Non è necessario conoscere tutto, ma dovresti:

  • essere a tuo agio con Python asincrono
  • avere esperienza pratica (anche con progetti personali) con Pydantic / Pydantic AI
  • essere genuinamente curioso sui sistemi AI
  • capire la differenza tra ReAct prompting, Tool Calling e Function Calling
  • possedere competenza in inglese

Niente codice legacy e processi inutili: l'obiettivo è costruire sistemi che non richiedano continue riparazioni. 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.

Competenze trasversali

  • flessibilità e adattabilità
  • volontà di apprendere continuamente
  • capacità di lavorare sia in autonomia sia 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 disponibilità a svilupparla

Compenso e benefit

Full-Remote. Forniamo MacBook Pro e 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). Niente slide o lunghe introduzioni: solo codice e ragionamento tecnico.

Benefit

  • Full-Remote
  • MacBook Pro
  • buoni pasto

Requisiti

Conoscenza della programmazione asincrona in Python; esperienza pratica con Pydantic / Pydantic AI (anche tramite progetti personali); curiosità verso i sistemi AI; comprensione di ReAct prompting, Tool Calling e Function Calling; buona conoscenza dell'inglese. Junior e profili mid-level considerati.

Competenze richieste

  • Competenze professionali
  • Python 3.12+ Asyncio (programmazione asincrona) Strict typing Pydantic / Pydantic AI MCP (Model Context Protocol) Sviluppo di agenti AI e sistemi RAG Progettazione di prompt Integrazione backend e flussi di dati (streaming JSON complessi) Conoscenza di ReAct/Tool Calling/Function Calling
  • 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